纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

详解如何使用非阻塞赋值描述组合逻辑

2月14日 海岸线投稿
  在之前的文章中,我们分别讨论了VerilogHDL里面的非阻塞赋值和阻塞赋值。用实例分析了如果在一个always块内等式右边的表达式或者变量,是另一个always块内等式左边的表达式或者变量,仿真器在同一个时间(同一个时钟的边沿)内同时执行两个等式,这就会导致竞争产生。并且我们详细分析了在同一个always块里面,如果混合使用非阻塞赋值和阻塞赋值,所可能出现的结果,并且给出了建议的编码方式。
  今天我们继续探讨如何使用VerilogHDL描述组合逻辑,特别是当我们使用always块来描述组合逻辑时候的情况。
  使用非阻塞赋值描述组合逻辑
  在以前的文章中,我一直推荐的描述方式是,用阻塞赋值来描述组合逻辑,但是不是说,非阻塞赋值就一定不能用呢?当然不是。
  当always块里面只有一个赋值表达式时,使用阻塞赋值和非阻塞赋值都可以正常工作。比如说:
  always(aorb)
  功能上等价于
  有的教材里面,我们看到作者不仅仅推荐使用非阻塞赋值来描述时序逻辑,也推荐使用非阻塞赋值来描述组合逻辑。
  但是我想要强调的是,这种推荐,对于简单的always块组合逻辑是没问题,但是如果在always块里面,不仅仅只有一条赋值语句,那么用非阻塞赋值来描述,可能引起仿真的错误。我们还是通过例子来说明:
  inputin1,in2,in3,in4;
  
  regout,out1,out2;
  always(in1orin2orin3orin4)
  begin
  out1in1in2;
  out2in3in4;
  outout1out2;
  end
  在这个例子中,因为非阻塞赋值的右边的变量计算完毕之后,才能赋值给左边,所以out1和out2的值和out的值,并不是处在同一个仿真时间刻度内,所以导致仿真功能的不正确。
  那么如何修改上面的问题呢?我们再看个例子:
  inputin1,in2,in3,in4;
  
  regout,out1,out2;
  always(in1orin2orin3orin4orout1orout2)
  begin
  out1in1in2;
  out2in3in4;
  outout1out2;
  end
  在这个例子中,我们将out1和out2放到了敏感变量列表里面,这样虽然仿真正确,但是不推荐。
  推荐的写法如下所示:
  inputin1,in2,in3,in4;
  
  regout,out1,out2;
  always(in1orin2orin3orin4)
  begin
  out1in1in2;
  out2in3in4;
  outout1out2;
  end
  推荐的原因,就是我们一直在说的组合逻辑使用阻塞赋值。
  小结
  今天我们分享了在always块内,使用非阻塞赋值进行描述的方式,并给出了一种推荐的描述语句,希望能让大家加深对非阻塞赋值和阻塞赋值的理解。
投诉 评论 转载

七个经典故事,一口气读懂目标管理的精髓PhotobyDanSchiumarinionUnsplash来源:本文摘编自《轻松做绩效,让员工和组织一起成长》赵日磊著,中国电力出版社目标管理的思想最早是……下一代天玑旗舰5G技术大起底,联发科新一代5G基带M80领跑5G市场机遇大,不少企业纷纷投身于5G技术研发,其中,最亮眼的当属联发科。据不久前CounterpointResearch发布报告显示,截止2021年二季度,联发科在全球智能手……字节跳动如果美国政府不能公正对待TikTok,将诉诸美国法院字节跳动:如果美国政府不能公正对待TikTok,将诉诸美国法院今日(7日)下午消息,字节跳动发布针对美国政府行政命令的新声明。声明中提到,美国政府的行政命令引用的报……美退出巴黎协定时,大众中国在进博会上坚决脱碳2020年11月5日,大众汽车集团(中国)携大众汽车、奥迪和保时捷三大品牌旗下8款纯电动车型,亮相第三届中国国际进口博览会,展现集团低碳未来的愿景。大众汽车集团(中国)C……从鸿蒙系统到大疆无人机,中企奋力突破美国技术遏制来源:环球时报【环球时报驻美国特约记者林日环球时报特约记者任重】中国坚定地寻求避免科技霸凌,被美国列在制裁黑名单上的中国高科技企业,正在自主创新的路上奋力突围。6月2日晚……太阳每秒钟释放的能量相当于燃烧多少吨煤?地球上的煤炭储量有这太阳释放的能量相当于每秒钟爆炸900亿个百万吨级的核弹,大致对应于1。3亿亿吨煤燃烧的能量。而地球上的煤炭预测储量约为14万亿吨,这个数字和太阳每秒燃烧相当于亿亿吨煤炭相比,忽……幸福感大大提升,我的影音房搭建和使用设备分享自从上次入手了极米H3S之后,心里就一直想着把家庭影院搞起来,之前投影都是放在脚架上,画面就投大白墙上,首先人坐在投影前面肯定不舒服,随便动一动就会遮挡画面,其次大白墙晚上效果……恒大双向发力的营销模式引爆刚需抢收金三银四酒香不怕巷子深,恒大启动全员营销网上购房75折,真金白银打折优惠,形成轰轰烈烈的全员销售气氛。此次恒大全员营销活动期间加大奖励力度,在全国楼盘75折的基础上,房车宝推荐额……国美35年以全零售生态探寻重新定义来源:人民网原创稿人民网北京12月30日电(记者任妍)1987年1月1日,首家国美门店在北京珠市口大街开设,改革开放的澎湃春潮,伴随着这家民营企业走到今天,成为耳熟能详的……详解如何使用非阻塞赋值描述组合逻辑在之前的文章中,我们分别讨论了VerilogHDL里面的非阻塞赋值和阻塞赋值。用实例分析了如果在一个always块内等式右边的表达式或者变量,是另一个always块内等式左边的……请问网上买手机,附送的手机号码卡,可用么?这个问题我比较有发言权,因为我平时喜欢追手机发布会,有新机发布就会回收旧的买新的。在网上购买手机时,有时也会选择附送的手机号。之所以会选择买手机附送的手机号,那是因为某些……毕业论文格式要求毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要……
PSN港服杀手3将支持中文PC版暂未更新拥有2000万粉丝,却只拿几千块工资,杭州网红野食小哥还野吗喜加一!育碧Uplay免费领取雷曼传奇喜加一!Steam限时免费领取冒险解谜游戏OneDropBo木兰编程语言重现支持乘法省略乘号(2长3宽)等等拍照手机能杀死单反吗?吐槽大会第五季双人吐槽开辟新玩法大张伟斩获史上最高热力值三星OLED手机面板市占率跌破70国产屏幕开始崛起为什么赛马娘在日本火过原神本土加成是关键,游戏影视联动立大功多地区预设跨境电商试验区,亚马逊简化自配送退货2。9跨境早报俄罗斯面临西方国家多项制裁到底有多严重体验纯粹,割草模拟器上线Steam商店
声乐艺考(声乐艺考多少分能上一本)公租房财产离婚怎么分配?橘皮竹茹汤纳差是什么症状(胃癌早期有三处痛)新装修卫生间除臭方法我向往的男人妈妈怎么正确选择胎教仪我的人生观感悟作文美式地中海吸顶灯什么牌子好美式地中海吸顶灯品牌推荐详解续旧句见证改变基因,自然选择,演化现场爆逗,气坏老师的小学生

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形