㈠ Quartus软件怎么进行功能仿真
我一般使用Quartus
II自带的仿真器仿真,方法如下:
(1)新建一个.vwf文件,并将其设为仿真激励:菜单Assignments->Settings,在左侧选择Simulation
Settings,选择这里的.vwf文件
(2)设置为功能仿真:菜单Assignments->Settings,在左侧选择Simulation
Settings,设置为Functional
Simulation
(3)生成功能仿真网表:菜单Processing->Generate
Functional
Simulation
Netlist
(4)开始仿真:菜单Processing->Start
Simulation
㈡ quartus ii功能仿真 怎么操作 具体的操作步骤
在菜单栏下面的processing 中有一个simulaor tool 点开.出现仿真的选项:simulation mode选成function 即功能仿真.simulation input找到你自己的波形文件.然后先点下generated functional simulation netist.就是产...
㈢ Quartus II 13.0怎样使用自带的仿真工具
首先要确认在安装13.0时是否安装了Qsim,然后在仿真的时候在simulation里面选择就可以了呀
㈣ quartus怎么仿真
把你邮箱给我 图片传不上去 我用的是quartusII9.0
1、打开QuartusⅡ,
2、选择File→New Project Wizard 新建一项工程。
3、单击Next进入。
(任何一项设计都是一项工程Project,必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,要用英文的比如存在E/eda),之后会出现三个要填的,分别E/eda,COUNT,COUNT;单击Next进入下一个,first name不填,单击Next进入对话框。在该对话框中指定目标器件,(我们选择的是QuickEDA核心板上用的Cyclone系列的EP1C6240C8。),next一直到finish
4、选择File→New ——VHDL file ,将你的编程复制进去
5、File→save as(新建个文件夹 用英文的)文件名一定要更改为COUNT(保持和实体一致,默认的文件名为VHDL1)
6、在QuartusⅡ主界面下选择Processing→Start Compilation进行全程编译,会显示“successful”
7、在QuartusⅡ主界面下选择File→New命令,打开新建文件对话框,在该对话框中选择Vector Waveform File ;
8、在Nane栏内双击鼠标左键,弹出对话框。
9、点击Node Finder 按钮5、在Filter栏选择Pins:all,点击List按钮,弹出如图所示对话框。
10、点击>>按钮,按2次OK后。
11、设置仿真结束时间。
在QuartusⅡ主界面下选择Edit→End time…,打开图示对话框,将仿真结束时间设置为20us。
12、编辑输入节点波形
1)选中clk,在工具栏中点击Overwrite Clock按钮,打开图示对话框,将CLK周期设置为50ns。
2)将clr设置为“0”(在波形图左边竖着的有个0矩形波)。(可以点击放大/缩小按钮,缩小时按右键)
13、保存仿真波形文件,File→save,按默认的保存就行
14、功能仿真。
1)在QuartusⅡ主界面下选择Processing→Simulate Tool,
2)在Simulation mode 下选择Functional,点击Generate Functional Simulation Netlist按钮。点击Start按钮开始仿真。,仿真后点击Report按钮,打开仿真结果窗口(波形就出来了),在该窗口中可以观察设计结果,功能仿真没有考虑器件的延迟时间。
㈤ quartusii几个模块怎么调用仿真
Quartus 中调用modelsim的流程
1. 设定仿真工具
assignmentèsettingèEDA tool settingèsimulation 选择你需要的工具。
clip_image001
2. 自动产生测试激励文件模板:
processingèstartèStart test bench template writer
clip_image003
我们点击之后系统会自动在目录:当前文件夹è simulation è modelsim (这个文件夹名字跟你选的仿真工具有关) 中产生一个测试激励文件 xxx.vt(Verilog test bench) 或者 xxx.vht(VHDL test bench), 文件名跟你工程中的Top mole 的名字一样, 后缀为.vt或者.vht。
clip_image004
3. 编辑走动生成的test bench文件
我们加入自己需要的激励以及初始化语句,这里我们还要修改test bench的模块名字为tb(我们会看到这个名字和后面的设定有联系)。
clip_image005
4. 连接test bench,我们需要从Quartus中自动调用仿真工具,所以需要设定Native Link选项。
a) 还是在simulation的设置页面里,设定 Native Link对话框中的设定。我们这里因为需要工具自动调用激励所以选中
clip_image007
b) 点击右边的Test Benches, 我们需要在这里设定一个相关联的test bench.
clip_image009
这里会弹出一个让你指定test bench的对话框,因为我们之前没有指定任何的test bench,所以这里是空白的。
c) 指定test bench
因为我们是第一次产生test bench,点击new.
clip_image011
点击New之后会产生一个New Test bench setting的对话框,在这里你将test bench和你的相应的test bench file进行绑定。
clip_image013
我们这里在Test bench name的对话框中输入一个名字”my_1st_tb”, 我们将看到,在下面的Top level mole in test bench对话框中也自动显示”my_1st_tb”. 注意这个名字应该和你的test bench 中的mole name一直,我们之前在第3步的时候将test bench的mole name已经改成了tb,所以我们这里应该把对话框中的名字改成tb。
clip_image014
d) 加入test bench文件
clip_image016
5. 进行仿真
当这些设定都完成了之后, 选择菜单
toolèRun EDA Simulation toolèEDA RTL simulation
clip_image017
就可以直接调用modelsim进行仿真。
6. 小技巧:
我们这样调用仿真,如果是Modelsim AE每次不会编译lib文件,但如果我们使用的是Modelsim SE版本,每次调用都需要重新编译库,非常不爽,在这里我们建议自己修改脚本文件,进行仿真.
a) 当我们按照之前的描述,运行完仿真之后,停留在Modelsim的界面。
b) 在Modelsim界面的命令行上,我们点向上的方向键,就会出现我们上一条指令, 我们可以看到是
do xxxx.do 这说明工具执行的上一个命令式 xxxx.do这个脚本文件,我们这里的例子是
do oversampling_core_run_msim_rtl_verilog.do
clip_image019
i. 我们知道了工具执行的脚本,我们就可以按照自己的想法去改变这个脚本了。使用
edit oversampling_core_run_msim_rtl_verilog.do命令,可以看到这个脚本的内容(当然我们也可以使用Ultra Edit或者VIM等文本编辑软件去打开这个脚本文件)。这个脚本通常分成3部分 库文件编译部分,设计文件编译,运行参数设定和开始执行部分
clip_image021
ii. 通常来说库文件只在第一次编译的时候,需要编译,后面我们只需要在仿真的时候指定库文件的位置就好了,不需要每次都编译。因此我们可以注释掉“库文件编译部分”。下面图中红色框中的部分就是被注释掉的库编译部分,这样会节省我们的仿真时间,注意在脚本语言中#是注释符。
clip_image023
iii. 我们将编辑过的脚本文件另存为sim.do, 在以后的仿真中我们可以在Modelsim命令行中,直接在脚本中运行do sim.do(当然是先需要将Modelsim的工作目录改到 工程所在文件夹/simulation/modelsim/)。
c) 另外脚本生成的波形文件通常是将test bench的顶层加入到图形画面中我们可以看到在脚本的第3部分(运行参数和开始执行)部分,默认命令式
add wave *, 这条命令就是讲 test bench顶层的所有信好加入到wave窗口中。
clip_image024
对我们来说,在调试阶段,有很多底层信号都是想观测的,所以需要再手动修改一下命令
i. 在modelsim的窗口中,选中自己想要关心的模块,右键可以将自己关心的信号加入wave波形中
clip_image026clip_image028
ii. 此时我们在wave 窗口中可以将这个波形的格式存下来,在wave窗口中点菜单fileèsave… 选择文件名为wave.do.
clip_image030
iii. 在我们执行的脚本中将add wave *,这个命令替换成do wave .do, 就可以在每次执行仿真的时候自动添加想要观测的波形了。
clip_image024[1] clip_image031
7. 接下来最后一个问题,怎样才能一次性的编译好库文件,让软件不再每次编译。其实altera已经为客户准备了相应的选项,只不过藏得比较深,不好找。
a) 一次性编译库:
i. 点击toolè launch EDA simulation Library Compiler
clip_image033
ii. 我们会看到一个让我们选择器件的页面。根据你的实际情况选择下面的设定。点击start compile,软件会自动帮你完成编译,然后关掉就好,至此你应该已经完成了库的编译。
clip_image035
iii. 接下来我们需要在QII的仿真设定页面做一些修改。
我们需要回到设定界面
Assignmentèsettingèsimulationèmore Nativelink setting
clip_image037
设定好相应的路径。
clip_image039
好了,重新run仿真,就发现不会再编译我们的库文件了。
㈥ 使用QuartusII 13.0进行波形仿真时,不产生结果
其实楼上两位 说的改安装目录 都是对的。但不知题主为何不采纳人家。 实际上这是quartus 本身的设置,当你做波形仿真的时候,它会按照自己的默认文件名路径去查询,一般是C:altera13.0sp1 ,当然我说的13.0sp1是以我安装的这个为例,其他人的可能是13.1,那就是C:altera13.1 ; 如果你自己随便起了个文件夹名字,那它肯定找不到的。改盘符是不影响的,如我自己的是F:altera13.0sp1。 如果你已安装好了,那就把路径按照上面说的改一下就OK了,省的重新再装耗费太长时间。吐槽一句,如果碰到一些问题自己搞通了就把经验分享一下,这样能是别人少走点弯路。
㈦ quartus II 13中功能仿真应该怎么仿啊
在quartusII中建立一个激励文件,如果是用VHDL编写程序的,最好也用VHDL编写激励文件。然后用Modelsim软件进行仿真。quartusII在11.0以后就没有软件本身的仿真了,必须借助于modelsim等第三方软件。
㈧ 使用QuartusII 13.0进行波形仿真时,发生闪退!!!急求!!!50分!!!!
老师一步就搞定了;他妈我一个多星期都没弄好……步骤是在仿真的窗口点击simulation-—》Options ___>选项quartus ii simulator就行了再运行仿真