#include #include #include #include #include #include #include #include "util/fifo.h" #include "util/endian.h" using namespace std; #define CHUNK_SIZE 32 #define BUFFER_SIZE (CHUNK_SIZE * 1) // 32 #define OBSERVER_SIZE (CHUNK_SIZE * 32) // 1024 #define DEBUG 1 int main(){ FIFO fifo(64); char w[32]; char r[32]; for(int i = 0; i < 32; i++) w[i] = ('0' + (i % 10)); for(int i = 0; i < 32 * 8; i++){ fifo.write(w, 32); cout << fifo.stored() << endl; fifo.read(r, 31); cout << fifo.stored() << endl; cout.write(r, 31) << endl; } return 0; }