- 1
- 0
- 约4.07千字
- 约 34页
- 2018-12-24 发布于湖北
- 举报
半加器电路 解码器电路 波形图 注意连续赋值语句是如何对电路的数据流行为建模的;这种建模方式是隐式而非显式的建模方式。此外,连续赋值语句是并发执行的,也就是说各语句的执行顺序与其在描述中出现的顺序无关。 行为描述方式 initial语句:此语句只执行一次。 always语句:此语句总是循环执行, 或者说此语句重复执行。 只有寄存器类型数据能够在这两种语句中被赋值。 寄存器类型数据在被赋新值前保持原有值不变。 所有的初始化语句和always语句在0时刻并发执行。 时延 Verilog HDL模型中的所有时延都根据时间单位定义。 带时延的连续赋值语句实例 assign #2 Sum = A ^ B; # 2指2个时间单位。 使用编译指令将时间单位与物理时间相关联。这样的编译器指令需在模块描述前定义,如下所示: ` timescale 1ns /100ps 此语句说明时延时间单位为1ns并且时间精度为100ps (时间精度是指所有的时延必须被限定在0.1ns内)。如果此编译器指令所在的模块包含上面的连续赋值语句, #2 代表2ns。 时延 使用编译指令将时间单位与物理时间相关联。这样的编译器指令需在模块描述前定义,如下所示: ` timescale 1ns /100ps 此语句说明时延时间单位为1ns并且时间精度为100ps (时间精度是指所有的时延必须被限定在0.1n
原创力文档

文档评论(0)