clk clk rst rst out[7:0] out[7:0] ASCIIRADIX true #ff00ff empty empty out_valid out_valid full full true #ff0000 clear clear in[7:0] in[7:0] ASCIIRADIX true #ffa500 push push true #ffff00 pop pop true #ffff00 ifile[31:0] ifile[31:0] HEXRADIX c[31:0] c[31:0] HEXRADIX FIFO label 128 128 255 230 230 230 mem[7:0,7:0] mem[7:0,7:0] ASCIIRADIX [7,7:0] mem[7,7:0] ASCIIRADIX [6,7:0] mem[6,7:0] ASCIIRADIX [5,7:0] mem[5,7:0] ASCIIRADIX [4,7:0] mem[4,7:0] ASCIIRADIX [3,7:0] mem[3,7:0] ASCIIRADIX [2,7:0] mem[2,7:0] ASCIIRADIX [1,7:0] mem[1,7:0] ASCIIRADIX [0,7:0] mem[0,7:0] ASCIIRADIX push_idx[2:0] push_idx[2:0] UNSIGNEDDECRADIX pop_idx[2:0] pop_idx[2:0] UNSIGNEDDECRADIX level[3:0] level[3:0] UNSIGNEDDECRADIX true #00ffff out_valid out_valid will_pop will_pop true #ffff00 will_push will_push true #ffff00