硬件描述语言Verilog(第5章)
* * Microelectronics School Xidian University (3)`timescale 10ns/1ns `timescale 10ns/1ns module delay_tb; reg set; parameter d=1.55; initial begin #d set=0; #d set=1; end endmodule 在这个例子中,`timescale命令定义了模块delay_tb的时间单位为10ns、时间精度为1ns。因此在模块test中,所有的时间值应为10ns的整数倍,且以1ns为时间精度。这样经过取整操作,存在参数d中的延迟时间实际是16ns(即1.6×10ns),这意味着在仿真时刻为16ns时寄存器set被赋值0,在仿真时刻为32ns时寄存器set被赋值1。仿真时刻值是按照以下的步骤来计算的。 5.9.4 条件编译命令 条件编译命令有以下几种形式: (1)`ifdef 宏名 (标识符) 程序段1 `else 程序段2 `endif 它的作用是当宏名已经被定义过(用`define命令定义),则对程序段1进行编译,程序段2将被忽略;否则编译程序段2,程序段1被忽略。其中`else部分可以没有,即: (2)`ifdef 宏名 (标识符) 程序段1 `endif * * Microelectronics S
您可能关注的文档
最近下载
- 2026年交安三类人员(A、B、C证)考试题库和答案.docx
- 袁隆平的科学家故事.pptx VIP
- 溯源与传承:《周易》美学观及其对中国古代美学理论的塑造.docx
- 工厂车间6s管理目视化方案.pptx
- 《精益数智化评价体系》.pdf VIP
- (2026版)中华人民共和国民族团结进步促进法PPT课件.pptx VIP
- 2026版《中华人民共和国民族团结进步促进法》培训宣贯课件PPT(原创版).pptx VIP
- Think0第二版单元测试题Standard- Unit3.pdf VIP
- 生产车间现场目视化管理手册PPT课件.pptx VIP
- 实验十一弱电解质电离常数的测定(电导法)B.doc VIP
原创力文档

文档评论(0)