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

使用always块描述电路,这两大错误可不要犯了

  在之前的文章中,我们分别讨论了Verilog HDL里面的"非阻塞赋值"和"阻塞赋值"。用实例分析了如果在一个always块内等式右边的表达式或者变量,是另一个always块内等式左边的表达式或者变量,仿真器在同一个时间(同一个时钟的边沿)内同时执行两个等式,这就会导致竞争产生。并且我们详细分析了在同一个always块里面,如果混合使用"非阻塞赋值"和"阻塞赋值",所可能出现的结果,并且给出了建议的编码方式。
  今天我们继续探讨如何使用Verilog HDL always块来描述电路的情况。
  同一个变量的"非阻塞赋值"和"阻塞赋值"描述
  有的时候,我们看到在一些RTL中,针对同一个变量,出现了如下所示的描述:
  input clk, rst_n;
  input in1, in2;
  output out;
  reg out;
  reg out1;
  always@(posedge clk or negedge rst_n) begin
  if(!rst_n)
  out = 1"b0;
  else
  begin
  out1 = in1 ^ in2;
  out <=out1;
  end
  end
  在上面的描述中,我们看到对同一个变量out,既有"非阻塞赋值",又有"阻塞赋值"描述。在很多仿真case和仿真工具里面,上面的描述功能仿真是正确的,但是如果用Synopsys的综合工具Design Compiler进行综合的话,工具会报出错误,必须修改,才能完成综合。
  同一个变量在多个always块内描述
  有的时候我们还会看到,对同一个变量在多个always块内部进行描述的情况,请看下面的例子:
  always@(posedge clk or negedge rst_n) begin
  if(!rst_n)
  out <= 1"b0;
  else
  out <= in1;
  end
  always@(posedge clk or negedge rst_n) begin
  if(!rst_n)
  out <= 1"b0;
  else
  out <= in2;
  end
  Synopsys的综合工具Design Compiler进行综合的话,工具会报出multi-drive(多驱动)的错误,也是必须要进行修改。
  小结
  今天我们分享了两种情况,都是经常见到的一些问题,很多朋友使用"非阻塞赋值"和"阻塞赋值"进行混合描述的方式,看到仿真没有功能问题的时候,就认为可以了,但是,我们还是要看综合工具能不能支持,能不能得到我们想要的电路,毕竟最终RTL都是要经过综合的,所以希望能大家加深对"非阻塞赋值"和"阻塞赋值"的理解,多使用我们推荐的描述方式。

比亚迪董秘回复公司将继续深耕技术,基于DMi超级混动刀片电池e平台3。0等行业领先技术比亚迪(002594)01月14日在投资者关系平台上答复了投资者关心的问题。投资者尊敬的董秘,你好。公司作为国内新能源车领头羊,在行业专利和研发投入遥遥领先。对比特S拉智能汽车,刀绿地集团与通联支付合作,实现房地产无人收银导远电子与树根互联合作,搭建工业互联网操作系统36氪大公司数字创新指南011336氪ToB产业组推出了新板块大公司数字化创新指南,我们会为大家汇总每日各行业大公司数字化创新业务的主要新闻。1月13日大公司数字化创新行业动态日报请查收绿地集团与通联支付合作,实三星为什么失去中国市场?退出中国后依然全球第一,中国不重要?对于三星这个品牌每个中国人可谓是耳熟能详,其中了解最多的当属三星集团旗下的三星手机,从最初的高端手机代言人,再到一路退出中国市场,三星手机失去中国市场仅仅是因为它的傲慢吗?在和各位美媒中国在线买菜瞄准年轻自由消费者来源环球时报美国巴伦周刊1月12日文章,原题中国的在线买菜行业竞争激烈且非常零散,这使投资者面临复杂局面在中国仍在持续的电商繁荣中,尽管科技行业和外卖配送仍然获得大量关注,但在线买荣耀MagicV配置怎么样,有哪些亮点和不足?2021年1月10日,荣耀给广大消费者带来了旗下的首款折叠屏手机荣耀MagicV,售价高达11999元。那么问题来了,荣耀MagicV这款手机的配置怎么样呢?有哪些亮点和不足了?关Three。js实现虎年春节3D创意页面前言本文由dragonir授权发布,作者还有很多关于Three。js的作品,刚开始看到这个作品,觉得很有趣,虽然对Three。js完全不懂,哈哈,原文地址httpssegmentf推荐几款炫酷的电子产品作为春节礼物送给亲朋好友送小朋友电子狗准备给小朋友送礼物,可以考虑一下这款智能机器狗!遥控,可以唱歌,可以跳舞,动作酷炫无比,能给小朋友带来无穷的快乐!盈佳智能机器狗男孩儿童玩具遥控机器人电子玩具狗121日本手机市场怪象中国品牌全盘皆输,苹果的份额却接近一半前言进入21世纪后,人们的生活方式已经发生了巨大的改变,而说起我们的生活当中没有办法离开的一件东西,想必很多人首先想到的都是智能手机。按照国内现在的情况来说,智能手机的普及率也是非年底取消购车补贴2022年清洁能源汽车将占中国总销量18据法国论坛报网站近日报道,中国将逐步停止帮助电动汽车制造商做生意的补贴政策。有关部门宣布,中国将在2022年底取消对电动汽车和混合动力汽车的补贴。在中国制定到2060年实现碳中和这被称中国版英伟达,核心技术100自研,年收入大涨超65文JING审核子扬校正知秋过去20多年,GPU主要应用于2D3D游戏以及视频加速等领域,市场规模稳定增长。而近几年,随着服务器人工智能产业快速崛起,GPU需求面不断拓宽,需求量日益联想第二波攻势即将到来!拯救者游戏手机成为行业中的搅局者摩托罗拉用性价比收获了不少新用户的青睐,向上的趋势十分明显。现在联想拯救者电竞手机品牌开始预热了,作为一家主打游戏电竞的手机品牌,随着黑鲨即将离开手机行业,他们将会拥有更多的竞争力
舍不得丢的黑科技APP,你值得拥有!但是,请低调使用1即刻视频助手即刻视频助手是一款懂你的视频助手型应用,如果在使用手机观看视频时,碰到喜欢的视频无法下载,也没法保存,即可视频助手就可以帮助你解决这个问题,直接使用即可视频分享你喜欢纯电车宝骏E200,4万多值得入手吗?对于迷你车,我相信更多的年轻消费者会喜欢它。一个是方便的,另一个是省油的,但迷你车市场的发展一直不温不火。然而,宝骏上市的迷你车一直受到大多数消费者的青睐。宝骏E200是一款双座迷农业4。0正在快速发展,哪些资源要素是要进行优化的配置呢?农业4。0的本质是通过物联网大数据移动互联网云计算空间信息和智能装备等新一代信息技术与农业资源要素(土地水劳动力资金信息等)的重新配置和深度融合,产生一个更高产高效优质生态安全的,起家早发展慢!越做越失败的3家快递,同是快递为何差距那么大?随着目前互联网发展的崛起,已经成功带动了一大波的新兴产业,这其中最著名的莫过于电商行业了。而电商以及微商的行业崛起,击垮实体店的同时还盘活了整个快递行业。尽管看上去是一个不错的发展瓜分5640亿元近1000GWh大市场动力电池业将进入战国时代在新能源补贴退坡和全球化加速的背景下,动力电池市场硝烟弥漫,战况不断升级,正从春秋逐渐走向战国。万向好屌,SKI更屌最近,动力电池业有不少大动作。万向猛砸680亿元在浙江杭州启动万使用小米9一个月后,说一说各方面的真实感受!先简单说一下购买经历,笔者的小米9是2月26日下的单,2月27日下午到的货,截止目前笔者使用小米9的时间已经超过了一个月,而在这一个月的使用中,笔者对于小米9的各个方面也是有了清晰OLED产业5年后将被中国超越韩国官员着急了来源参考消息网(原标题OLED产业5年后将被中国超越韩国官员着急了)1月9日,在美国拉斯维加斯,一名工作人员站在创维8KOLED电视前。(新华社)参考消息网3月31日报道韩国媒体称百亿资本涌入这是便利店最好的时代?近年来,在电商发展的挤压下,超市和百货店等线下业态销售额近年表现不佳,一度出现负增长的现象,而便利店业态整体在销售额和新开店数在近年均保持了一个良好的增长。有人说,这是中国便利店最智慧党建机器人设备主要功能智慧党建机器人五大主要功能一党建学习功能通过本系统,用户可线上和线下随时随地学习党建知识。学习积分可兑换机器人智能理疗服务。社区党建内容及企业党建内容可定制二智能机器人理疗功能用户台积电去年研发经费1250亿新台币来源中国新闻网中新网4月21日电据台湾中央社报道,台积电法务副总经理暨法务长方淑华20日表示,创新是台积电最重视的价值,近年研发经费平均是营收的8,去年达1250亿元(新台币,下同冲突升级!特斯拉自动驾驶系统被监管和媒体围攻特斯拉的Autopilot功能在最近一段时间,成为了多个国家监管机构的针对目标。根据包括汽车新闻在内的多篇新报道,出于某种原因,监管机构似乎对特斯拉的自动驾驶系统产生了浓厚兴趣。报