用Verilog实现流水移位寄存器,你需要了解这4种描述方法(一)( 三 )
图二 实际的综合结果
毫无疑问,这种结果是不符合我们的设计要求的。
第二种描述方式,用“阻塞赋值”描述
我们仍然采用“阻塞赋值”进行描述,但是不同的是,我们调整描述语句的顺序,集体的RTL描述如下所示:
reg q_ff,q_2ff,q_3ff;
always@(posedge clk) begin
q_3ff = q_2ff;
q_2ff = q_ff;
q_ff = data_in;
end
上面的Verilog HDL描述中,我们重新排布了RTL的描述顺序,经过仿真验证,功能符合预期。并且综合结果显示,网表是shift register,所以结果正确。
推荐阅读
- 左慈|三国杀:技能缝接,超强发挥,用左慈就能实现
- 原神|原神:胡桃的流水超越雷神?胡桃的魅力太大,看看国外玩家怎么说
- 池子|原神:胡桃受欢迎所以流水高?别忘记策划的“小动作”,故意的!
- 商人|游戏商人的月入百万是真的吗?揭秘真实的剑三游戏商人真实现状
- 三国杀|梦幻西游:合宠10技能观照谛听后当场打书,一气呵成行云流水!
- 庄周|9号碎片商店更新一小时,庄周高山流水无人问津,榜首兑换量早已突破7位数
- fly|从电竞迈向艺术:Fly选手实现人生跨越,成历史第一人!
- 杨玉环|虎年3款限定提前曝光,30号高山流水下架,碎片商店加入新史诗
- nest|李白双喜临门,两款新皮肤却都是免费,高山流水兑换结束,皮肤即将下架
- 雷神|原神:胡桃流水太顶了!直逼历史第一的雷神,爆杀温迪可莉