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位串入并出移位寄存器内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复