范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

用Verilog实现流水移位寄存器,你需要了解这4种描述方法(一)

  我们用了3篇文章,分别讨论了Verilog HDL里面的"非阻塞赋值"和"阻塞赋值"。用实例分析了如果在一个always块内等式右边的表达式或者变量,是另一个always块内等式左边的表达式或者变量,仿真器在同一个时间(同一个时钟的边沿)内同时执行两个等式,这就会导致竞争产生。并且我们详细分析了在同一个always块里面,如果混合使用"非阻塞赋值"和"阻塞赋值",所可能出现的结果,并且给出了建议的编码方式。
  今天我给大家分享4种流水移位寄存器的建模方式,并通过代码来比较,这四种方式的优劣。
  流水移位寄存器
  在数字电路设计过程中,流水移位寄存器是非常常用的一种电路结构。电路结构如下图所示:
  图一 流水移位寄存器
  data_in在clk上升沿,进入第一个REG的D端口,输出为q_ff,进入第二个REG的D端口,输出为q_2ff,进入进入第三个REG的D端口,输出为q_3ff。q_ff、q_2ff、q_3ff数据呈现出流水线特点。
  下面我开始用4种方式对上面的电路进行描述,并且比较使用"非阻塞赋值"和"阻塞赋值"对电路的影响。
  第一种描述方式,用"阻塞赋值"描述
  使用"阻塞赋值"进行描述。
  reg q_ff,q_2ff,q_3ff;
  always@(posedge clk) begin
  q_ff = data_in;
  q_2ff = q_ff;
  q_3ff = q_2ff;
  end
  以上的描述的结果是错误的。因为是"阻塞赋值",所以data_in将覆盖掉中间REG的输出,直接在CLK的上升沿,将data_in赋给了第三个REG的输出q_3ff上面。具体的电路如下图所示:
  图二 实际的综合结果
  毫无疑问,这种结果是不符合我们的设计要求的。第二种描述方式,用"阻塞赋值"描述
  我们仍然采用"阻塞赋值"进行描述,但是不同的是,我们调整描述语句的顺序,集体的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,所以结果正确。
  小结
  今天的内容,我们继续探讨了"非阻塞赋值"和"阻塞赋值"对电路的影响。并且以流水移位寄存器为目标,比较了4种描述方式中的前两种。通过比较我们发现,使用"阻塞赋值"去给移位寄存器建模,虽然在注意描述语句顺序的前提之下,可以得到正确的结果,但是如果稍不注意,就可能出错,所以不提倡使用。另外,后面2种描述方式,将在后面的文章中继续呈现,希望大家继续关注。
  另外,我的专栏《15节课教你搞懂Verilog HDL》已经正式上线,主要讲解Verilog HDL语言,以及RTL代码和数字电路的映射关系,欢迎大家订阅。

快运疯狂敛财,资本理性断供无论是今年的河南洪水还是突如其来的零星疫情,每次灾难面前都很难见到平日里一直都热爱品牌宣传的诸多快运品牌,反而更多的是平日里备受欺压加盟商网点更有爱心,承担起社会责任。更有甚者,反十月份即将发布的手机有没有你期待的?第一部黑鲨4sPro游戏手机搭载骁龙888plus处理器同时配备台式机的SSD磁盘阵列安卓性能巅峰144hz高刷的三星屏120W快充4500毫安的电池充满电用时不到小米真的消灭了山寨机吗?山寨机的泛滥是从2G时代开始发展的因为联发科提供了一站式的解决方案芯片和系统打包销售你想制作手机只需要把屏幕和按键等部件做出来就可以了制作手机的门槛几乎为零山寨机时代的没落除了小米高刷究竟有多费电?你的手机是120hz刷新的屏幕吗?是的扣1不是的扣2你们知道120hz的屏幕究竟有多费电吗?看到结尾有惊喜用两台三星s20ultra其他设置都完全相同左边那个是60hz右边那个是1红米Note11Pro也配叫旗舰机?红米Note11Pro叫体验小旗舰为了天玑920能得到大家的理解一般大家都认为只有各厂配置最好的手机才能称之为旗舰但是旗舰这个词最近被玩坏了Civi叫颜值手感旗舰11ultra叫拍10月下旬将发布的两款手机,有没有你喜欢的?第一款ramlmeq3s搭载骁龙778G处理器6。59英寸LCD屏支持120hz高刷后置三摄采用圆形相机模组5000毫安的大电池30W快充预计价格会在1200到1300之间顶替目前大地震SupernovaLuminous超低音上市开箱美国超低音的标志,大地震品牌隆重发布全新超低音SupernovaLuminous系列!目前有双15寸及双12寸两个版本。视频加载中大地震旗舰系列超低音Supernova超级强悍的效不计成本的杰作Cambridge剑桥EdgeNQEdge系列是CambridgeAudio成立50周年所推出的纪念产品,由于是周年纪念产品,所以CambridgeAudio是以最高规格来设计制作。EdgeNQ是这个系列的数字串流音乐之都,音乐之魂Vienna维也纳之声古典贝多芬维也纳是独特的城市,作为神圣罗马帝国与奥兄弟国首都,哈布斯堡家族经营下的美丽城市,总是有一种强烈的高贵与华丽。各种因缘之下,维也纳没有受到太多战火摧残,故此市容不但典雅,亦非常美丽音为有万家HiFi响见圣诞圣诞节就要到了乏味许久的街又穿上久违的圣诞装Jinglebells的旋律在耳边跳起了舞仿佛繁复忙碌的日子伴随梦幻般的铃铛声消散不见那些解不开的烦恼结都变成了快乐的圣诞结圣诞节快乐每超乎想象的精彩FocalChora816落地喇叭当伦敦交响乐团在普列文指挥下发出强悍又急促的齐奏,钢琴家鲁普富有节奏地弹出下行音型,双簧管悠扬地吹出第一主题,同时可听见其他木管的对位,钢琴继之以复述,然后导出乐团的合奏,第二主题
Phone13真机谍照曝光,供货量2亿部以上?网友这才是苹果的实力苹果通常在9月份发布新产品,今年也不例外。关于新款iPhone的谍照和各种猜测已成为热门话题。气氛被烘托地愈发热烈,市场也开始了躁动。一些分析师预测,新iPhone的出货量将达到8华为有多强大的科技实力,有能力选择放弃加拿大市场?放弃加拿大!华为拒绝授权5G专利给加拿大!这是拥有多强大的科技实力才能做到,很难相信这是一家没有上市的民营科技公司能够做出的选择!掌握自主核心技术的同时,更是掌握了引领全球科技换代农民种地的生活相对来说都是自由安排,为啥种地就是不香呢?小时候我家里种了十几亩地,一家人一年四季忙个不停,也是勉强渡日,那时候不种地农民就无法生活,现在国家发展了,科技进步了,各种条件相对成熟,现在种地比过去要轻松很多,但粮食的价格一直未来五年,数字化驱动下的农村,两大方向三大落地场景数字化正在加快走进农村走向农民。手机正在成为新农具,数据正在成为新农资,直播正在成为新农活。5G覆盖千兆光纤入户线上村务公开线上直播村委换届选举数字喇叭视频会议热成像测温终端这一切为什么有人说全世界只有中国需要双卡手机?2016年之前,我在西安当公务员,工作稳定,基本上不用出差。办公桌上装有固定电话,用于业务手机号码一直沿用2002年办的移动神州行,用以接听拨打私人电话,间或上网,聊QQ微信,同事腾讯申请注册微信云商标微信付费备份聊天记录功能真的要来了?东方网记者王珂然9月5日报道据天眼查网站公开内容显示,腾讯科技(深圳)有限公司现已申请注册了WECHATCLOUD商标,分类涉及网站服务科学仪器通讯服务广告销售,目前商标状态处于等骁龙898被冷落运营商点名要三星芯片,高通头牌位置不保?熟悉三星的用户都知道,一直以来三星在全球都在执行在相同机型中,采用不同芯片的做法。特别是在旗舰手机中,大部分地区的三星高端手机使用的都是高通旗舰芯片,比如中国美国等国家。而在欧洲韩微信要收费了,啥情况?腾讯拟推出个人微信云存储付费服务,微信聊天记录可以实现云端备份和恢复,这个话题被推上热搜。根据报道显示,该服务采用年费的形式,安卓用户每年需130元左右的费用,iOS用户每年则需要iPhone13发布在即,什么渠道购买最合适?iPhone13系列再过几天就要发布了,相信很多小伙伴都准备换新机。那么从什么渠道购买最合适呢?下面就一个和大家分析分析。首先最靠谱的购买渠道当然是官网了,官网的产品肯定是有保证的怎样让助听器的言语声放得更好?在安静环境中两米的距离要听清楚别人的语音,一般的助听器应该可以做得到,您可以回到验配门店,请验配师将中等声地放大量提高,但前提是您的言语识别率不会太差。而在嘈杂的环境中要听得清楚,阅读PDF文件用哪个软件好?看图王PDF阅读器不错,文件小,打开速度快,界面不错,免费软件。强烈推荐使用WPS,不论是阅读还是编辑等其他功能都非常友好。如果只是阅读福昕wpsacrobatDC等等非常多了随便