游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

非阻塞赋值和阻塞赋值能出现在一个always块内吗?可以,但

  我们用了两篇文章,分别讨论了VerilogHDL里面的非阻塞赋值和阻塞赋值。用实例分析了如果在一个always块内等式右边的表达式或者变量,是另一个always块内等式左边的表达式或者变量,仿真器在同一个时间(同一个时钟的边沿)内同时执行两个等式,这就会导致竞争产生。令人难受的是,一般这种竞争问题,很难去Debug,因为有时候,我们也不太清楚仿真器是如何调度RTL代码。为了规避竞争的产生,我在文章里面推荐了4中编码方式,如果能够认真体会的话,应该可以规避大量的竞争。而深刻理解非阻塞赋值,则能够更好的描述时序逻辑电路。
  我们在建议的编码原则里面,讲到有一条,在一个always块内,只出现一种赋值类型,不能混合使用非阻塞赋值和阻塞赋值。有的朋友就问我,是不是always块里面就完全不能混合使用呢?今天我就再谈一下这个问题。
  一个always块内,两种赋值方式不能混用?
  首先给出答案,在一个always块里面,这两种方式是可以混用的。Verilog语法并没有禁止这样做,所以我们看两个例子:例1
  regtesto1
  regtesto2;
  always(posedgeclkornegedgerstn)
  begin
  if(rstn)
  testo11b0;
  else
  begin
  testo21b1;
  testo1testo2;
  end
  end
  在这个例子里面,我们认为功能是正确的,因为非阻塞赋值和阻塞赋值虽然出现在一个always块里面,但是它们分别作用在不同的变量testo1testo2。尽管如此,这样编码除了少两行代码之外,没有什么好处,所以,我还是依然不推荐这么做。
  例2
  regtesto1
  regtesto2;
  always(posedgeclkornegedgerstn)
  begin
  if(rstn)
  testo11b0;
  else
  begin
  testo21b1;
  testo1testo2;
  end
  end
  在这个例子里面,功能仿真是没有问题的,但是DesignCompile会报出ERROR,因为对同一个变量testo1,既有非阻塞赋值,又有阻塞赋值,我们必须要修改完毕,才能通过DesignCompile综合。所以还是那句老话,不推荐这么编码。
  小结
  今天的文章,我们讨论了VerilogHDL中的非阻塞赋值和阻塞赋值。并且举了2个实例来进一步说明非阻塞赋值和阻塞赋值的问题。所以我依然建议不要混用。
  另外,我的专栏《15节课教你搞懂VerilogHDL》已经正式上线,主要讲解VerilogHDL语言,以及RTL代码和数字电路的映射关系,欢迎大家订阅。

海容材料完成数千万元PreA轮融资,加速建设全自动封装产线近日,深圳海容高新材料科技有限公司(以下简称海容材料)已完成数千万PreA轮融资,由中电光谷旗下投资机构零度资本领投,先风创投联合投资,上海国创等老股东持续加码。据悉,本轮融资……享天籁如饮美酒千杯,襄盛典齐聚好友杂谈(上篇)2021年1月9日10日,第五届耳机与杂谈年度盛典在深圳湾创新广场发布中心圆满举办,为2021年HiFi大戏开了个好头。感谢主办方邀请,耳机美学第二次受邀参加盛典,与众多烧友一……Sulwhasoo雪花秀2020春日限量系列含报价Sulwhasoo雪花秀以亚洲哲学与智慧为根本,重视内外合一、全方位身心灵平衡,以东方养肤之道层层调理肌肤,从根源解决肌肤问题,自然芬芳的珍选草本香氛,促使身心灵重拾平衡和谐,……洪崖洞之夜,洪崖滴翠用华为P20Pro手持超级夜景记录洪崖洞夜景。洪崖洞一共有11层,夜晚灯光是从晚上6点开灯,10点熄灯。可望吊脚群楼观洪崖滴翠,逛山城老街赏巴渝文化,烫山城火锅看两江汇流……因芯片短缺理想新车开始交付缺芯车辆2颗雷达将后期补装日前,理想汽车官方发布公告表示,受毫米波雷达供应商的芯片短缺的影响,理想汽车第三季度的汽车交付量将由此前预计的2。5万至2。6万辆下降为2。45万辆。与此同时,为了最大化……再创佳绩!苏宁易购线上百货披荆斩棘奋战21年下半场不得不说,全新出发的苏宁易购战斗力更胜从前了。在今年818大促中,苏宁易购不仅交出了一份漂亮的成绩单,同时在董事长黄明端、总裁任峻发布的内部信中,也宣布要让苏宁易购回到他……SpringCloud2020。0。5发布SpringCloud2020。0。5正式发布,这是错误修正版本。兼容SpringBoot2。4。xand2。5。x,不支持2。6。x(请使用SpringCloud2021)……滴滴司机无奈只差1单就可以拿到奖励,却死活接不到了,忧伤一朋友说是,现在想通过跑单挣钱,简直是太难了,用户的人数降了,本来单子就变少了,平台还总在里面使小手段,真的是能气死人,他已经不打算在这行干了,准备好好找个工作去。本来以为他只……不将就开始不讲究?一加9Pro跑分作弊实锤,被跑分软件除名很多人表示跑分已经无法体现一款手机是否强大。确实,跑分并不是一款手机的全部,真正厉害的手机,即便是你不提跑分依旧销量火爆。但是对于手机厂商来说,如果使用了旗舰芯片,不跑个分似乎……看懂黑科技,3分钟让你读懂ZigBee无线通讯技术全球通信产业技术的发展呈现三大趋势:无线化、宽带化和IP化。在众多的宽带技术中,无线化尤其是移动通信技术成为近年来通信技术市场的最大亮点,是构成未来通信技术的重要组成部分。……Windows10移动C盘Users目录(C盘瘦身)因电脑C盘是一个128G的SSD,长时间使用下,电脑空间大幅度增长,最恶劣的情况下C盘可用空间不达1G,然后在网上搜索各种C盘瘦身教程,空间可用空间终于恢复到16G,之后就再也……退役动力电池回收还得跟上丨忠阳车评伴随着新能源汽车的爆发式增长,退役动力电池回收问题日益成为社会关注焦点。据报道,2020年我国动力电池累计退役总量约为20万吨,虽然有部分经正规渠道得以有效回收利用,但仍有大量……
健康码到底是谁发明的呢?健康码在疫情防控中的作用可谓功不可没,它的工作原理是基于定位,既包括基站定位、卫星定位,也包括WIFI定位,即便关机或拔卡都不影响手机定位。在手机定位的基础上,通过消费记……助听器是什么?您好,助听器是一个小型扩音器,把原本听不到的声音加以扩大,再利用听障者的残余听力,使声音能送到大脑听觉中枢,而感觉到声音。主要由传声器、放大器、耳机、电源和音量调控五部分组成。……告别996,大厂年轻人3年买车5年买房的梦碎了事出反常必有妖,人若反常必有刀。近日来,996大户互联网公司陆续开始反内卷,快手、字节跳动、美团优选、BOSS直聘等互联网企业相继宣布取消大小周。是什么,让资本家们……有人说太阳光到地球需约8分钟,人走一步大概要0。5秒,若有个你都这么假设了,还不超光速显然对不起你啊。平常一步也就不到一秒钟,不到一秒钟的时间走了一个天文单位(地球到太阳间的平均距离,约1。5亿公里),原本太阳光光速需要约八分二十秒钟,……一加10Pro上线,首发4K屏,双5000万哈苏主摄,刘作虎一加和realme很像,都是先在海外市场成立,在国外市场发展成熟以后再回国发展,这两个品牌是近两年才在国内市场火起来的。如今一加和realme都成为了OPPO的子品牌,有了两个……前程无忧和boss直聘哪个值得下载试用?或者说用户体验更佳?实际上,这两个用户体验都很一般,boss直聘上虚假较多,本人用过的招聘软件中,猎聘和智联招聘相对较好些,智联招聘上会有部分国企更新的招聘信息,而猎聘用户范围更广,也相对靠谱些。……我国汽车产业弯道超车了吗?热点全解析作者郑金武我国传统汽车产业曾因以市场换技术策略失措,导致创新能力不足、核心技术缺失,新能源汽车一度被认为是实现弯道超车的良机。但电池自燃、汽车缺芯、自动驾驶事故等,也让公……微信圈子是朋友圈吗?群聊不能聊了?微信关闭的不是这个功能5月28日晚间,微信圈子团队发布公告称,因业务发展方向调整,微信圈子将于2021年12月28日停止运营。很多人发出疑问:微信圈子是朋友圈吗?微信圈子关闭影响使用微信吗?……2022年值得关注的十大边缘计算公司Aarna网络公司AarnaNetworks是一家5G和边缘计算应用自动化软件的初创公司。这家位于印度和加州圣何塞的市场新贵正在提供其多集群协调平台(AMCOP),……你见过的最全面的Python重点知识总结由于总结了太多的东西,所以篇幅有点长,这也是作者缝缝补补总结了好久的东西,强烈建议收藏再慢慢看Py2VSPy3Py2和Py3的差别print成为了函数,python2是关……新品扎堆上市价格不断下探,折叠屏手机能否迎来消费热?2021年年底,OPPO、华为相继发布新款折叠屏手机,掀起热浪;2022年开年,荣耀加入战局发布首款折叠旗舰手机MagicV,再鼓劲风。相比之前动辄上万的高价,近期折叠屏手机价……为什么小米AI音箱在淘宝上200多,京东上400多?不管什么东西,京东就是要贵。我之前想买书的,一般书店不好找,我就想网购的。我怕买到盗版书,所以先在京东上面搜索,一搜,只有自营和两家第三方的有卖,总共就三家。自营70多,……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网