当前位置: 首页 > news >正文

【Verilog】期末复习——简要说明仿真时阻塞赋值和非阻塞赋值的区别。always语句和initial语句的关键区别是什么?能否相互嵌套?

系列文章

数值(整数,实数,字符串)与数据类型(wire、reg、mem、parameter)
运算符
数据流建模
行为级建模
结构化建模
组合电路的设计和时序电路的设计
有限状态机的定义和分类
期末复习——数字逻辑电路分为哪两类?它们各自的特点是什么?
期末复习——VerilogHDL描述数字逻辑电路的建模方式有哪三种?它们的特点是?
期末复习——解释下列名词(FPGA、ASIC、IP、RTL、EDA、HDL、FSM)


  • 系列文章
  • 简要说明仿真时阻塞赋值和非阻塞赋值的区别
  • always语句和initial语句的关键区别是什么?能否相互嵌套?


简要说明仿真时阻塞赋值和非阻塞赋值的区别

阻塞赋值方式:a=b。a的值立刻被赋为b,完成这条赋值语句后才能执行下一条语句。

非阻塞赋值方式:a<=b。这个赋值不是立刻执行的,而是在块结束时才完成,块内的多条非阻塞赋值语句在块结束时同时赋值。


always语句和initial语句的关键区别是什么?能否相互嵌套?

initial语句在时刻0开始,只执行一次。

always只要触发了敏感信号列表就会执行。

不能相互嵌套。

http://www.lryc.cn/news/276700.html

相关文章:

  • 分享一个idea插件MyBatisX的Bug
  • Linux网络
  • Copilot 插件的使用介绍:如何快速上手
  • kubesphere和k8s的使用分享
  • macos m1如何安装指定版本的redis
  • python 多线程 守护线程
  • 以unity技术开发视角对android权限的讲解
  • 910b上跑Chatglm3-6b进行流式输出【pytorch框架】
  • 2024年江苏省职业院校技能大赛高职学生组软件测试—任务五接口测试题目
  • 螺旋数字矩阵 - 华为OD统一考试
  • 更改ERPNEXT源
  • 配置基本QinQ示例
  • 界面控件DevExpress Blazor Grid v23.2 - 支持全新的单元格编辑模式
  • 深入剖析pcap中的网络异常:TTL过期攻击、ARP中毒、TCP重传与重叠碎片等
  • 网站被挂黑链怎么办
  • WPF 导航界面悬浮两行之间的卡片 漂亮的卡片导航界面 WPF漂亮渐变颜色 WPF漂亮导航头界面 UniformGrid漂亮展现
  • [技术杂谈]使用VLC将视频转成一个可循环rtsp流
  • 手机上连网络转接app,电脑连接手机,共用网络转接app的办法
  • k8s中的容器探针
  • 4.6 BOUNDARY CHECKS
  • Java集合-LinkedList
  • 2023年阿里云云栖大会:前沿技术发布与未来展望
  • houdini microscope
  • Linux_CentOS_7.9配置时区及NTPdate同步之简易记录
  • 十九:爬虫最终篇-平安银行商城实战
  • 解决vcruntime140_1.dll无法继续执行代码的方法,一键修复dll文件丢失问题。
  • Elasticsearch:结合 ELSER 和 BM25 文本查询的相关搜索
  • 海外社媒运营为什么需要选择优质IP代理?
  • Java中的性能优化:深入剖析常见优化技巧
  • k8s的yaml文件中的kind类型都有哪些?(详述版Part2/2)