在quartus ii中创建testbench,并使用Modelsim仿真

1.创建testbench
Processing→Start→Start Test BenchTemPlate Writer
在这里插入图片描述

得到如下提示,表示创建成功:
在这里插入图片描述

2.打开并编辑测试脚本
用“打开文件夹”打开工程所在的文件夹→simulation→modelsim→“文件类型”按图所示更改→选择.vt格式文件,打开
文件中,注释掉或删掉$display(“Running testbench”); 和@eachvec;
$display函数系统任务的作用是用来在控制台输出信息。详情可见http://t.csdn.cn/sK6jp。
@eachvec;这个只是说要删掉,我还不知道是什么意思,等查到了再更新。
在这里插入图片描述

initial begin                                                  
    clk = 0;
    forever 
      #12 clk = ~clk;	 
end 
initial begin     
	rst_n = 0;
	#1000 rst_n = 1;	
	#8000000;	 
    $stop;	 

end
3.仿真工具设置
Assignments→Settings。打开后点击EDA Tool Settings→Simulation,之后NativeLink settings选择Compile test benc。如图:
在这里插入图片描述

选择测试脚本(点击Test Benches…)→新建→TestBench名字,模块名,例化名。
图中从上往下:
① “StandardTR”是系统建立testbench文件.vt的名字。
② “StandardTR_vlg_tst”是.vt里面的module 的名字。
③ 点击“Fill name”右边的“…”选择.vt文件,点击add。
在这里插入图片描述
4.运行Modelsim
点击RTL simulation即可:
在这里插入图片描述

成功仿真:
在这里插入图片描述

  • 9
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫光倾城2020

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值