先放结论:Quartus II 13.0有自带的仿真工具,能实现波形仿真。

之前一直找不到关于Quartus II 13.0的波形仿真,然后百度的都是说quartus ii 9.0之后的版本就没有这个功能了,只能再下一个modelsim之类的仿真软件进行波形仿真。但是后来偶然看到了chaichai-icon大佬的Quartus II 13.0sp1 (64-bit)使用教程,发现不需要另下其他的软件也能够完成仿真。

于是我又查阅了一些网络上的资料,基本说法是Quartus II从9.0开始就取消了自带的仿真工具,转而采用第三方仿真工具。个人安装的Quartus II 13.0 确实没有自带的仿真工具,但是有提供Modelsim_Altera安装包,一直在用的就是该第三方工具。即在quartus组件中默认安装了一个可以进行仿真的工具

接下来就参照chaichai-icon的文章 ,再来介绍一下用 13.0版本进行波形仿真的使用教程。

开发环境

win10 + Quartus II 13.0sp1 (64-bit) + 器件库(Cyclone, Cyclone II, Cyclone III, Cyclone IV device support ),使用Verilog HDL语言进行代码设计。

设计流程

1. 新建工程
2. 写代码
3.波形仿真(会Quartus II的可以直接跳仿真)

由于我们实验要求到有仿真图这一步就行了,所以后面的引脚分配、下载配置到硬件等步骤在这里就不说了。

新建工程

File->New Project Wizard

下图
第一行:工作目录(不能出现汉字和空格)
第二行:工程名称(不能出现汉字和空格)
第三行:顶层设计实体名(默认为工程名称)
Next

下图,添加已有的源代码文件,没有再点Next

选择你需要使用的FPGA芯片,由于Quartus Ⅱ自带的仿真软件只支持CycloneⅠ- Ⅳ device families,之前我选了个Cyclone Ⅳ GX,结果进行仿真的时候失败了。

在这里我们随便选了个Cyclone Ⅱ的芯片进行测试。
Next

下图,选择第三方分析工具.。此处如果全部选择None,表示用QuartusⅡ自带的工具。在这里我们默认None。
Next

下图是信息总览,确认无误后点Finish。

代码编译

接下来我们就开始进行代码编译过程,在这里选择了一个简单的半加器。
File->New->Verilog HDL File,然后点OK

将代码写进新建的文件中,然后保存,注意保存的文件名要与module后面定义的实体名一致,在这里,我们保存的就是test.v。

将该文件设为顶层文件。
导航窗口Project Navigator下边→点Files ,右击文件test.v 设为顶层实体Set as Top-Level Entity 。

开始编译,Processing->Start Compilation,或者直接点工具栏中开始编译的图标。

出现下图所示,即编译成功。

波形仿真

使用QuartusⅡ进行波形仿真需要创建一个VWF波形文件,File->New->University Program VWF。

在图中红框圈出地方的空白处单击鼠标右键,然后选 Insert Node or Bus。

点Node Finder

先点List,再点 >> 。之后点OK,OK。

由于这里的VMF文件默认使用的仿真软件是ModelSim,因此需要更改一下设置,Simulation -> Options -> Quartus ii simulator,勾选后面然后这个点OK。

然后就是设置你的in输入信号 a,b,我们可以直接使用工具栏的图标进行调试。首先对a进行设置,在这里我使用的是随机信号Random Values。



同理设置b,在这里我们也可以选用时钟信号Overwrite Clock。


可以用Ctrl+鼠标滑轮进行放大缩小

输入信号设置完成后,就可以进行功能仿真了。
Simulation->Run Functional Simulation,或者直接点击图标。


然后生成一个只读文件(Read-Only), 这个就是所需要的仿真波形图。

生成RTL图

回到主界面,在左下方找到Compile Design->Analysis&Synthesis->Netlist Viewers->RTL Viewer,双击。

RTL图

Quartus II 13.0波形仿真相关推荐

  1. 求助QUARTUS II 13.1波形仿真出错Error: (vsim-3170)

    ** Error: (vsim-3170) Could not find 'work.mux31a_vlg_vec_tst'. 全程编译只有几个警告,没有错误,搞不懂是哪里的问题,在线等,很急,有没有 ...

  2. Quartus II 13.0无modelsim进行仿真(用自带仿真器)

    网上都说9.0后面的版本不带仿真功能,但我发现13.0还是有自带仿真. 接下来我用Quartus II 13.0进行一次简单的仿真: 1.新建文件夹test作为工程目录 2.打开Quartus,选择f ...

  3. 关于Quartus II 13.0破解失败问题

    fpga环境配置问题 问题描述: 安装quartus II 13.0时,使用破解器生成licence.dat文件时,提示了大致如下内容: 提示框的标题是sys_cpt.dll. 显示问题:该文件正在使 ...

  4. quartus ii 13.0下载地址

    原文地址为: quartus ii 13.0下载地址 http://download.altera.com/akdlm/software/acdsinst/13.0/156/ib_tar/Quartu ...

  5. Quartus II 13.0 添加器件库教程(包含下载地址)

    Quartus II 13.0 添加器件库教程(包含下载地址) 记录本人添加器件库的过程,同大家分享. 安装Quartus II 13.0请自行参照 CSDN:https://blog.csdn.ne ...

  6. 【Quartus II 17.0 VWF仿真设置】

    一.介绍 由于Quartus II较高的版本取消了自带的仿真器(9.0版本仍可使用),所以必须要下载一个第三方仿真软件. 此处我下载的是Modelsim软件.(使用较广,可自行搜索下载) 因此,此处主 ...

  7. Quartus II 13.0 使用自带仿真小窗口闪退问题(2022.03.21)

    问题具体描述:我在win7环境下安装了破解版的13.0,编译没有问题,选择Quartus II Simulator 进行仿真时出现小窗口一闪而过,随后没有其他反应. 解决过程:据说工程目录里不可以有空 ...

  8. Quarter II 13.0下载、安装、破解包括可能出现的几乎所有的问题详解

    首先感谢这篇文章的主人:江清月明 https://blog.csdn.net/qq_18649781/article/details/81025650 截止到我写这篇博客为止,她的这篇博客的访问量已经 ...

  9. Quartus II 13简易仿真教程

    Quartus II 13简易仿真教程 编译项目 新建vwf仿真文件 已知的bug 编译项目 新建vwf仿真文件 filr>new>verification/debugging files ...

最新文章

  1. OpenGL进阶(十三) - GLSL光照(Lighting)
  2. Python是世界上最好的语言,你不服不行!(附资料)
  3. [NodeJS]Node异步编程基础
  4. [转]linux tr命令详解
  5. 原生js监听input值发生变化
  6. wxWidgets:wxWizardEvent类用法
  7. oracle dbra,资源供给:IO子系统之二
  8. 2019年文章精选,分类整理,顺带聊几句时间观念
  9. ESXi vSphere Client中copy paste如何启用
  10. 《Oracle SQL疑难解析》——1.10 删除表中的所有行
  11. 程序员需知的 58 个网站!个个经典
  12. Thymeleaf模板引擎使用详解
  13. 企业联合体的形式_企业组织形式的概念与类型怎么分?
  14. ionic4基础教程(案例和实战小demo)
  15. TreeGrid(树形表格)
  16. 【GameMaker 极速入门】#1环境配置
  17. 已解决,软件V2报错 failed to read response header > websocket: close 1005 (no status)问题
  18. 散列 pat1134
  19. golang代码实现chmod 777效果
  20. stm32毕业设计 单片机遥控小车

热门文章

  1. setEnable和setClickable区别
  2. Android登录客户端,验证码的获取,网页数据抓取与解析,HttpWatch基本使用
  3. VIVADO中IO管脚分配 IO PLANING
  4. cufflinks 绘图
  5. cufflinks suit
  6. 8960综测仪测试小区广播(2G)
  7. C语言sort和qsort函数的用法
  8. FHQ TREAP 学习总结
  9. 屏幕扩展之将手机变成显示器-Wired Xdisplay
  10. RocketMQ可视化Web管理界面