Quartus II 13.0波形仿真

Quartus II 13.0波形仿真之前一直找不到关于QuartusII13.0的波形仿真,然后百度的都是说quartusii9.0之后的版本就没有这个功能了,只能再下一个modelsim之类的仿真软件进行波形仿真。但是后来偶然看到了chaichai-icon大佬的QuartusII13.0sp1(64-bit)使用教程,发现不需要另下其他的软件也能够完成仿真。于是我又查阅了一些网络上的资料,基本说法是Quartus…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

先放结论: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图
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181480.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月16日 上午8:00
下一篇 2022年10月16日 上午8:00


相关推荐

  • pycharm2019.3.3激活教程_pycharm2020.2激活码

    pycharm2019.3.3激活教程_pycharm2020.2激活码下载官网下载2019.03最新版http://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows安装一路点击下一步,安装目录建议放在非C盘位置激活方式1:激活码第一次打开时,激活方式选择激活码。复制粘贴下面一整行,点击激活即可。有效期是2019年11月份,到时候会更新新的激活码。这种方式…

    2022年8月25日
    8
  • 京东亚瑟AX1800pro刷写GPT大分区记录

    京东亚瑟AX1800pro刷写GPT大分区记录

    2026年3月16日
    2
  • 浅谈md5加密[通俗易懂]

    浅谈md5加密[通俗易懂]md5加密是我们生活中十分常见的加密算法。我是最近在写一个H5的项目时接触到的这个算法,这个算法极大的引起了我的好奇心,是登陆界面,要求是将用户输入的密码使用md5加密之后,再传回服务器,当时我十分不理解原因是什么.废话少说原因密码在前端进行加密,然后服务器使用摘要进行比对,这样在整个密码的校验过程中是在服务器端不知道明码的情况下进行的,极大的保证了密码的安全在避免文件内容被篡改

    2022年7月11日
    16
  • 用nginx部署前端项目

    用nginx部署前端项目前端的默认首页使用 index html 在部署的时候会用到该页面 将打包好的前端页面放在服务器 centos 或 ubuntu 指定路径 如 home project shopping 项目包含 js css 和 html 等 ubuntu 安装 nginxsudosur getinstallng 查看 nginx 是否安装成功 nginx vnginx 安装成功后的位置如下 usr sbin nginx 主程序 etc nginx 配置文件所在

    2026年3月19日
    2
  • 控制误差_自动控制原理校正

    控制误差_自动控制原理校正计算机实时控制加工误差的时滞问题.pdf第18卷薯4月J.Hu中azho理ngUU工nniv杰·ofSS学cci.·&TechhVAOpIr.i18IN19o9.021990档计算机实时控制加工误差的时滞问题薯宾鸿赞(机械工程一系)提要本文从计算机控制的原理分析八手…

    2022年10月1日
    5
  • 结合Cookie的简单图片验证码的工作原理探究

    结合Cookie的简单图片验证码的工作原理探究在系统登录时,往往需要同时提交一个验证码。验证码的作用是验证登录者是不是人,因为人能轻松识别的图片,对于机器来说难度却比较大,因此在登陆时进行验证码校验可以阻断大部分爬虫机器人的骚扰,成本低,收益大,使得图片验证码得到了广泛的应用。本文通过网络分析的方式,stepbystep地探索了图片验证码的工作原理,文章技术门槛低,可读性和可操作性较强,适用于各种闲着没事干的无聊分子。1.百度“系统登录”,随便找了个登录网站:http://scm.fstvgo.com/2.打开该网站,按F12打开.

    2022年7月15日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号