`
xitonga
  • 浏览: 585563 次
文章分类
社区版块
存档分类
最新评论

Quartus ii中使用testbench文件

 
阅读更多

Quartus ii版本是13.01,原工程文件名为ex,Quartus要求最顶层.v文件名要与工程名相同,因此顶层.v文件名为ex.v

==== Step1====

Processing -> Start -> Start Testbench Template Writer生成针对工程的Testbench模板文件。

使用File -> Open打开在工程的simulation目录下的Testbench文件ex.vt,其内容如下:

`timescale 1 ps/ 1 ps
module ex_vlg_tst();
// constants
// general purpose registers
reg eachvec;
// test vector input registers
reg a;
reg b;
// wires
wire equal;


// assign statements (if any)
ex i1 (
// port map - connection between master ports and signals/registers
.a(a),
.b(b),
.equal(equal)
);
initial
begin
// code that executes only once
// insert code here --> begin

// --> end
$display("Running testbench");
end
always
// optional sensitivity list
// @(event1 or event2 or .... eventn)
begin
// code executes for every event on sensitivity list
// insert code here --> begin

@eachvec;
// --> end
end
endmodule

修改.vt文件满足自己需求。


==== Step2 ====

执行Assigments -> Settings -> EDA Tool Settings -> Simulation设置仿真参数



一路OK之后,执行Tools -> Run Simulation Tools -> RTL simulation则弹出Modelsim的仿真界面,自此就可以进行仿真分析了。


关于设置仿真工具路径的方法参见关于Quartus ii无法识别Modelsim路径的问题


分享到:
评论

相关推荐

    在vivado2019.2平台中通过纯Verilog实现数字时钟可以显示秒,分,时,含testbench+代码操作视频

    可以移植到quartusii或者ISE等平台,直接将全部verilog的v文件复制过去就可以使用。 3.用处:用于数字时钟编程学习 4.指向人群:本科,硕士,博士等教研使用 5.运行注意事项: 使用vivado2019.2或者更高版本测试...

    Modelsim 6.0 使用教程.rar

    2. Quartus simulator不支持Testbench ,只支持波形文件.vwf vwf文件全称是矢量波形文件(Vector Waveform File),是Quartus II中仿真输入、计算、输出数据的载体。一般设计者建立波形文件时,需要自行建立复位、时钟...

    FPGA verilog can mcp2515 altera xilinx工程 代码 程序 ...altera、xilinx工

    提供仿真激励文件testbench 资料包清单: 1.程序:altera xilinx工程代码、Verilog testbench均提供。 代码均在电路板验证 2.说明书 3.quartus ii 13.0:软件安装包 注1:工程均带有激励testbench,软件安装好之后,...

    Verilog利用IP核实现定点转浮点运算

    Verilog利用IP核实现定点转浮点运算,quartus直接调用ip,内附有modulesim仿真测试模块,testbench文件和仿真波形

    model_adder.rar_modelsim 例程_quartus adder命令

    包括一个基于Quartusii的加法器工程,以及基于ModelSim的前仿真、综合后功能仿真和布局布线后时序仿真的完整例程及testbench文件,吐血推荐,非常有用!

    DIV16 - 副本_除法器_16位高速硬件除法器VHDL_高速除法器vhdl_高速除法器_DIV16-副本

    实现16位高速硬件除法器的VHDL 实现quartusII 变成,包括test bench 已经仿真波形 bsf文件

    在vivado2019.2平台中verilog开发的DDS直接数字频率合成器,频率和相位控制字可配置+代码操作视频

    含testbench,纯verilog开发的,没使用IP核,可以移植到ISE或者quartusii等平台。 1.领域:FPGA,直接数字频率合成器 2.内容:在vivado2019.2平台中verilog开发的DDS直接数字频率合成器,频率和相位控制字可配置+...

    SHA-1 verilogHDL实现

    SHA-1的verilogHDL实现,包括testbench文件,quartusII可综合。SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收...

    ca码生成(verilog)

    用verilog写的一个ca码的生成代码,内含quartusII的仿真文件(波形和testbench)。

    FPGA按键消抖

    使用Verilog HDL实现FPGA的按键消抖 (prj为工程文件存放目录 rtl为verilog可综合代码 img为设计相关图片存放目录 doc为设计相关文档存放目录 ...prj文件夹下的ip文件夹存放quartus ii中生成的ip核文件)

    FPGA FIFO 实现关键代码

    prj为工程文件存放目录 rtl为verilog可综合代码 img为设计相关图片存放目录(主要为了方便后期写文档) doc为设计相关文档存放目录 testbench为对应的testbench...prj文件夹下的ip文件夹存放quartus ii中生成的ip核文件

    FPGA实现BCD码的转换

    在FPGA上实现BCD码的转换 prj为工程文件存放目录 rtl为verilog可综合代码 img为设计相关图片存放目录(主要为了方便后期写文档) doc为设计相关文档存放目录 ...prj文件夹下的ip文件夹存放quartus ii中生成的ip核文件

    PRESENT密码算法的Verilog实现

    基于verilog的PRESENT加密算法,包含源码、testbench、Quartus II的波形文件等等,加密结果检验正确,可以通过modelsim看所有中间变量结果。

    therm_decoder_1.rar

    温度计码解码器(thermometer decoder),温度计码由连续的1组成,解码器将温度计码解码成二进制码,并且具有气泡判断功能。压缩包内包含Verilog代码、modelsim仿真文件testbench、quartus II工程文件

    基于FPGA的单边带调制解调系统

    本文着重介绍单边带调制解调技术,采用DSP Builder设计流程,结合Modelsim对Signal Compiler生成的test bench文件进行仿真,在QuartusII环境下编译生成VHDL语言,组建工程,下载至硬件,利用Signal Tap II Logic ...

    基于CPLD的LCD1602显示系统设计与实现

    为了提高LCD1602显示效果,增强抗扰能力,文章...文中对LCD1602时序进行了详细分析,并在Quartus II平台下采用Verilog HDL编写了test bench测试文件和驱动程序,经仿真和实际测试表明,显示效果较好,达到了设计要求。

Global site tag (gtag.js) - Google Analytics