- 1
- 0
- 约小于1千字
- 约 9页
- 2026-04-01 发布于陕西
- 举报
Verilog设计基础;2.3连续赋值语句及“?:”语句;连续赋值语句;在硬件中,assign连续赋值语句一般用来描述组合逻辑电路,用于给线网型wire变量赋值。组合逻辑电路的输出信号只取决于当时的输入信号,与电路原来所处的状态无关。
assign连续赋值语句用右端表达式所推导出来的逻辑来驱动赋值语句左端的连接线变量。
“连续”的意思是指等号右端的任一信号发生变化立即影响左端的被赋值信号。只要输入端操作数的值发生变化,该语句就重新计算并刷新赋值结果。;用assign语句实现数据流建模的描述语法如下:
assignwire型变量=表达式;
例如,任务3中的2输入与非门的数据流建模如下:
assignf=~(ab);//2输入与非门逻辑表达式
在上面的例子中,输出变量f和输入变量a、b都默认为wire类型,a和b信号的任何变化都将随时反映到f上来。;由assign引出的连续赋值语句与在always过程语句中的过程赋值语句有很大的不同,主要表现在以下几个方面:
(1)连续赋值语句用于对wire线网型变量赋值,而过程赋值语句用于对寄存器型变量赋值。
(2)连续赋值语句在过程块外部使用,而过程赋值语句在过程块内部使用。
(3)连续赋值语句是并发执行的,而过程赋值语句的阻塞式赋值属于顺序执行过程,非阻塞式赋值才是并发执行的。;“?:”语句;任务4的2选1数据选择器建模还可以在连续赋值语句
您可能关注的文档
最近下载
- 雪茄服务的流程.pptx
- 城市轨道车辆制动系统的原理及检修.doc
- 重症医学科运用PDCA循环降低ICU失禁性皮炎发生率品管圈QCC持续质量改进成果汇报.ppt
- 江苏科技大学苏州理工学院《数据库原理与应用》2021-2022学年第一学期期末试卷.doc VIP
- 果园履带运输机设计说明书设计.doc VIP
- 江苏科技大学苏州理工学院《数据库原理与设计》2023-2024学年第二学期期末试卷.doc VIP
- 出入境管理法培训课件.ppt VIP
- 2025年西藏中考地理真题卷含答案解析.docx VIP
- 2025年西藏中考地理试卷试题真题(含答案详解).pdf VIP
- Shanhe Star Aviation Co., Ltd.用户手册Aurora SA60L Aurora SA60L-iS说明书.pdf
原创力文档

文档评论(0)