Quartus 基本使用简介
创作时间:
作者:
@小白创作中心
Quartus 基本使用简介
引用
CSDN
1.
https://m.blog.csdn.net/weixin_38649259/article/details/137201149
本文主要介绍如何使用Quartus18.1建立工程,并使用VWF进行功能仿真。
一、建立工程
- 打开Quartus软件,选择File>New Project Wizard。进入新建工程向导,单击Next。
- 设置工程目录和工程名,而后点击Next。这里以ex1为例。
注意:不能有中文路径和空格! - 建立空白工程即可,点击Next。无需添加文件,继续点击Next。
- 选择器件
需要根据开发套件中FPGA的具体型号进行选择,后面可以更改。这里选择的是EP4CE6F17C8。选择后继续点击Next。 - 保持默认设置,点击Next。出现Summary界面,点击Finish,完成工程建立。
完成后进入下图所示界面。
二、输入设计
- 我们新建一个设计文件。选择File>New,打开下图所示窗口。选择 Verilog HDL File 后单击 OK。
- 在中间代码编辑界面输入代码。
注意:这里module后的模块名称需要和工程名相同。这里为ex1。
module ex1(
input a,b,c,
output s
);
assign s = a^b^c;
endmodule
- 使用Ctrl+S,点击保存,保存文件。
注意:这里文件名需要和module后的模块名称相同。这里为ex1。 - 编译。选择Processing>Start Compilation 运行编译器,或者单击下图编译按钮,或者在Tasks下双击编译按钮。
- 编译完成后,没有报错,如下图所示。
三、功能仿真
- 新建波形测试文件。选择File>New,打开下图所示窗口。选择University Program VWF 后单击 OK。
- 在下图界面左边空白处,单击右键,点击Insert Node or Bus;在弹出的窗口单击Node Finder。
- 在Node Finder窗口选择List,列出了ex1的所有输入输出信号。点击>>图标,将所有信号添加到右侧,点击OK。再点击OK。回到vwf文件编辑界面。
- 通过工具栏设置所有输入信号的波形。设置好后,使用Ctrl+S保存,不要更改文件名。
注意:不要更改.vwf的文件名! - 点击Simulation >> Run Functional Simulation,进行功能仿真。完成后,弹出仿真波形。对比波形,和设计逻辑 s = a^b^c相同。完成仿真。
四、小结
FPGA的开发流程包括了设计、仿真、下载等步骤。对于初学者来说,仿真可以快速验证设计的功能是否正确。
Quartus中建立仿真文件的方法有多种,其目的都是产生测试的激励信号,使用波形输入的方法,最为直观和便于理解。
此外,大部分EDA软件都以工程为基本组织结构,以实现对文件的管理和对设计流程的控制。
热门推荐
信用证付款,如何在国际贸易中精准避雷?
小约翰·可汗经典语录:关于胜利、责任与勇气的智慧
如何拍摄花卉的黑背景照片:从入门到精通的完整指南
什么是高压泵
业绩预亏却贷款回购,盛路通信葫芦里卖的什么药
MCP2515 CAN总线控制器技术详解
Excel未显示所有项目怎么办?一文详解多种解决方案
度电最高省1.0861元!多地春节期间执行午间谷段电价
加拿大MSB牌照监管全解析:哪些对象需重点关注?
中国财富自由标准:你到底需要赚多少钱才能躺平?DeepSeek给答案
2024年15种药品从处方药转为非处方药,对比去年同期增加5款
HR招聘网站的用户体验设计应该注意什么?
西郊村:古韵今风交织 文化传承绽芳华
构建高保真3D数字人的技术框架——真实感重建与全方位动态渲染
香港常用中药标本展:从原植物到饮片的全面展示
健康养生,注重睡眠
公司注销时间周期:如何规划企业注销流程
对付孤立你,不尊重你的人,别着急翻脸,这样处理才有水平
为什么客户反馈很重要?15个原因告诉你
[旋转矩阵]及左右乘的意义,别浪费时间了,看这一篇就够了
如何查询车辆年检状态?分享4个查询年检到期时间的小技巧
当代馆PSA接收夏阳130件珍贵捐赠
脾虚怎么锻炼
姜黄素-羟丙基-β-环糊精包合物:制备方法、特点与应用
膨胀管打孔用多大钻头?专业解答来了
全年赏花图鉴!22种最绚丽的球根植物,让花园四季缤纷~
十个简易减盐小攻略,让你更健康
IC卡16个扇区详解:揭秘智能卡的存储结构
第三人撤销之诉与再审有什么关系
治疗支原体肺炎的一线药物「多西环素」!