概述
1 Verilog描述
module shift_s2p(
input din,
input clk,
input clr,
output reg [7:0] q
);
//串入并出移位寄存器
/* 该寄存器由8个同步D触发器组成 */
always@(posedge clk or negedge clr)begin
if(clr == 1'b0)
q <= 8'b0000_0000;
else
//q <= {q[6:0],din}; //非阻塞赋值
begin
q[0] = din; //阻塞赋值
q = q << 1; //阻塞赋值
end
end
endmodule
2 RTL视图
3 功能仿真
最后
以上就是迷路棉花糖为你收集整理的8位串入并出移位寄存器的Verilog描述的全部内容,希望文章能够帮你解决8位串入并出移位寄存器的Verilog描述所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复