用Verilog实现流水移位寄存器,你需要了解这4种描述方法(一)
我们用了3篇文章,分别讨论了Verilog HDL里面的“非阻塞赋值”和“阻塞赋值”。用实例分析了如果在一个always块内等式右边的表达式或者变量,是另一个always块内等式左边的表达式或者变量,仿真器在同一个时间(同一个时钟的边沿)内同时执行两个等式,这就会导致竞争产生。并且我们详细分析了在同一个always块里面,如果混合使用“非阻塞赋值”和“阻塞赋值”,所可能出现的结果,并且给出了建议的编码方式。
今天我给大家分享4种流水移位寄存器的建模方式,并通过代码来比较,这四种方式的优劣。
流水移位寄存器
在数字电路设计过程中,流水移位寄存器是非常常用的一种电路结构。电路结构如下图所示:
图一 流水移位寄存器
推荐阅读
- 左慈|三国杀:技能缝接,超强发挥,用左慈就能实现
- 原神|原神:胡桃的流水超越雷神?胡桃的魅力太大,看看国外玩家怎么说
- 池子|原神:胡桃受欢迎所以流水高?别忘记策划的“小动作”,故意的!
- 商人|游戏商人的月入百万是真的吗?揭秘真实的剑三游戏商人真实现状
- 三国杀|梦幻西游:合宠10技能观照谛听后当场打书,一气呵成行云流水!
- 庄周|9号碎片商店更新一小时,庄周高山流水无人问津,榜首兑换量早已突破7位数
- fly|从电竞迈向艺术:Fly选手实现人生跨越,成历史第一人!
- 杨玉环|虎年3款限定提前曝光,30号高山流水下架,碎片商店加入新史诗
- nest|李白双喜临门,两款新皮肤却都是免费,高山流水兑换结束,皮肤即将下架
- 雷神|原神:胡桃流水太顶了!直逼历史第一的雷神,爆杀温迪可莉