b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

testbench_完整testbench verilog_HDL testbench

电脑杂谈  发布时间:2017-03-09 10:05:21  来源:网络整理

[Ⅲ]声明模块

声明regfile_test 模块。Testbench 没有输入输出端口。

[Ⅳ]定义内部信号

被测模块的输入端口连接reg 型变量,输出端口连接wire 型变量。为仿真循环定义了名为STEP 的参数,STEP 的值为100ns。

[Ⅴ]生成时钟

这里生成了频率为10MHz 的时钟。10MHz 的时钟每50ns(STEP/2)在H 与L 间重复一次。

[Ⅵ]实例化测试模块

实例化regfile。

[Ⅶ]测试用例

(1)处的时刻0 时对信号线进行初始化。(2)处的语句解除复位信号。(3)处对寄存器堆的读写进行验证。最初一次STEP 时,对寄存器地址i 处写入数值i, 下一个STEP 时将其读出,并用if 语句比较、验证读出的结果是否正确。 这个过程使用for 语句重复32 次。(4)处结束本次仿真。

[Ⅷ]输出波形

在initial 中输出仿真波形。testbench将实例化的regfile,从时刻0 开始的波形输出到regfile.vcd 文件中。testbench


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-36624-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...