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

使用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都是要经过综合的,所以希望能大家加深对"非阻塞赋值"和"阻塞赋值"的理解,多使用我们推荐的描述方式。

RTX3080TIHOFEXREME,海盗船4000D白色RGB性能主机前言废话作为当年内存一哥的海盗船,港真!现在反而貌似在其它方面会更显实力一些了,喜闻乐见更多是他们家的机电散热产品,且特别是在RGB灯光方面,整合有自家的icue灯光控制软件,如今苏妈甜品显卡,XFXRX6600XT海外版开箱测试前言废话如果只看游戏性能!这代的A卡真心还是挺能打的,只不过对应到价格!现在看的是能有多少挖矿算力,所以还是N卡卖相好,也不同于NV的多款砍瓜切菜的型号吃相,苦于产能问题的AMD,智能断路器山东卓文信息科技有限公司和电气火灾持续呈多发高发态势,其造成的人员伤亡及经济损失触目惊心,而电气火灾隐患具有一定的隐蔽性潜伏期,即使有检测工具辅助,也很难主动检测电气线路是否存在过热老化破损等情况。有针对性电气火灾频发?智慧用电产品来解决卓文智能微型融合断路器电气火灾关系到百姓安全,是应该关注的重点问题。数据显示,2019年由于电气原因造成的火灾占总量的近70。常见的电气火灾主要包括以下几种。1。漏电火灾线路因某种原因导致绝缘能力下降就大屏幕!大弧度!微星MPGARTYMIS323CQR开箱分享体验前言废话如今的电竞显示器已算得上是众花齐放,众家争鸣了,就连做手机的也来分一杯羹了,而那些做板卡的厂家更是目前的主力军,这边给大家分享到的就是来自老牌板卡厂商的MSI微星,一款主打Arm重塑物联网产品开发时程文郭紫文图Arm物联网的概念始于20世纪90年代,依托射频识别技术,利用通信协议连接入网,实现对物体的识别与管理。作为技术性驱动产业,物联网的内涵伴随5GAI边缘计算等技术的发展逐博世明年再投4亿欧元扩大芯片产能鸿海将推元宇宙相关产品福特正积极推动汽车电动化新闻速递三分钟了解产业大事1hrSK创新将与SolidPower联合开发和生产电动汽车用固态电池10月29日消息,据国外媒体报道,韩国电池制造商SK创新将与美国固态电池企业SolidPow电动车电池针刺测试到底有没有实际意义?针刺测试是保证电池安全的终极测试,刀片电池通过了针刺测试,在安全和强度方面具备卓越表现。比亚迪刀片电池是唯一可通过最严苛的针刺测试的动力电池。刀片电池既是能量体,又是结构件,具有超腾讯首次披露三款自研芯片2022年新能源乘用车渗透率有望突破20集度模拟样车已进入动态测试阶段新闻速递三分钟了解产业大事1hr腾讯首次披露三款自研芯片,面向AI计算视频处理和高性能网络11月3日消息,在腾讯数字生态大会上,腾讯高级执行副总裁云与智慧产业事业群CEO汤道生透露,面向业黄氏刀客,不讲武德!技嘉RTX3060TI魔鹰开箱评测废话在前迫于AMD新品显卡给到的压力,NVIDIA这边不讲武德!提前在RTX3060和RTX3070之间来上了一刀,在无蛋先有鸡的情况下,祭出了GeForceRTX3060TI性能搬迁置换升级RTX3070,败家国度太阳神机箱装机体验废话在前作为ROG的第一款零售机箱,太阳神Helios受到的追捧程度还是相当可以的,也是得益于ROG自身在板卡领域的地位,作为台式机电脑中外观最为显眼的机箱,自然也就成为了搭配RO
Vim哭了,浏览器就能远程VSCode开发,还支持Docker快速部署运行想过在云上服务器运行VSCode嘛?近期GitHub上就出现了VisualStudioCode编辑器的云托管平台codeserver,不仅能让的工作更流畅迅速,而且拥有超越本地开发小米一口气发布20款新品IT之家4月1日消息在今天的爱信不信小米9周年米粉节中国区总裁直面会上,小米史无前例地一口气发布了20款新品,但正巧今天是愚人节,因此这些新品中有真有假。此次发布会小米推出的新品有京东发布全球首个狗狗自提柜宠物为你取快递又到了一年一度的愚人节,互联网公司自然不会熟视无睹,各种脑洞大开,大家可要擦亮双眼。这不,今天京东就带来了全球首个狗狗自提柜,号称能够让宠物狗给你取快递。京东表示,该自提柜专门针对两年后取缔快递配送电动三轮车,深圳出台过渡期方案资料图为进一步规范快递配送环卫作业等特殊行业电动三轮车的应用及管理,深圳市公安局交通警察局制定了深圳市关于特殊行业电动三轮车过渡期管理方案,并将于4月1日起实施。方案明确两年后深圳官宣!华为将推更多折叠屏旗舰,比P30Pro小一半PConline资讯折叠屏手机目前看来更像用于技术展示的产品,然而华为对折叠屏手机的重视可能超过了很多人的预料。在P30全球发布会的群访中,华为消费者业务CEO余承东发表了华为对这中科院张士峰基于深度学习的通用物体检测算法对比探索人工智能论坛如今浩如烟海,有硬货有干货的讲座却百里挑一。由中国科学院大学主办,中国科学院大学学生会承办,读芯术作为指定合作自媒体的AI未来说青年学术论坛第三期计算机视觉专场已于20惊讶!激光雷达在大麻种植领域的高需求自20世纪六七十年代诞生以来,激光雷达(LiDAR)经历了漫长的发展历史。据麦姆斯咨询报道,英国一家专门应用新兴技术的厂商,正在利用激光雷达来帮助全球的大麻种植业客户。激光雷达通过海尔创造了磁悬浮,也因此制造出全球第1!全球首台磁悬浮中央空调诞生于海尔,将中央空调行业从有油进入无油时代,也因此制造出海尔中央空调的全球第一。3月20日,在2019年中央空调行业生态交互峰会上,产业在线2018年全球磁英特尔解雇数百人四年来最大的一次裁员英特尔上周解雇了大量的信息技术方面的工作人员,裁员人数达数百人,并且分布在英特尔不同的工作网点当中。此次裁员是英特尔近期以来最大规模的一次裁员,目前英特尔证实了裁员,但拒绝透漏有多注意!这十七款APP违法违规国家计算机病毒应急处理中心近期通过互联网监测发现17款移动App存在隐私不合规行为,违反网络安全法个人信息保护法等相关规定,涉嫌超范围采集个人隐私信息。1未向用户明示申请的全部隐私魅族这是在清仓吗?旗舰魅族17的8GB128GB到手仅需1799元备受消费者喜爱的魅族旗舰手机魅族17近日在京东自营平台开启了促销活动,魅族17的的8GB128GB售价为1799元,支持12期免息,作为一款顶级旗舰手机这一售价相当不错。真香。魅族