módulo fifo(clr, clk, din, LorR, dout)
entrada clr, clk, din
entrada LorR
salida [7:0]dout;
reg [7:0] fifo;
asignar dout=fifo;
siempre@( posedge clk)
if(clr)
fifolt;=0;
else
if(LorR)
fifolt; ={fifo[6:0], din};
else
fifolt; ={din, fifo[7:1]};
endmodule
si