求大神Verilog设计双向移位寄存器代码

1.设计一个可控双向串行输入并行输出移位寄存器。控制信号C为0时,左移;为1时,右移。并行输出为8位。要求写出Verilog代码,给出仿真波形(能反映出所有工作状态)。
课程设计要交,谢谢~~~

module fifo(clr,clk,din,LorR,dout)
input clr,clk,din;
input LorR;
output [7:0]dout;
reg [7:0] fifo;
assign dout=fifo;
always@( posedge clk)
if(clr)
fifo<=0;
else
if(LorR)
fifo<=;
else
fifo<=;
endmodule
if
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜