您的当前位置:首页正文

verilog实验

来源:个人技术集锦
实验报告

移位寄存器代码:

module regist4( q4,d,clk); output[7:0] q4; input[7:0] d; input clk;

reg[7:0] q4,q3,q2,q1; always@(posedge clk) begin

q4<=q3; q3<=q2; q2<=q1; q1<=d; end

endmodule

移位寄存器testbench

module testregist4;

reg [7:0] d=8'b10100101; reg clk=1'b0; wire q4;

regist4 re(q4,d,clk); initial begin #1 clk=1'b1; end

always begin #3 clk=~clk;

#5 d=d+8'b00000001; end

endmodule

结果:

因篇幅问题不能全部显示,请点此查看更多更全内容