Quartus II 上手攻略

article/2025/11/8 10:00:33

第一次接触EDA实验,对这方面的相关操作并不熟悉。本篇文章结合上课内容和B站Quartus进行整理,总结一下Quartus 这款软件的基本使用。
参考的B站教学链接:《Quartus II 软件安装与入门教程》

Quartus 软件简介

Quartus II 是Altera公司为其FPGA/CPLD芯片设计的集成化专用开发软件,有原理图、VHDL、Verilog HDL等多种设计输入形式,内嵌综合器以及仿真器,可以完成从设计输入、综合适配、仿真到下载的完整FPGA设计流程。

用自己的语言总结:Quartus不仅支持在上面绘制电路,进行仿真,还支持编写代码,并且支持将代码下载到FPGA上。因此,总软件大小比较大,大约15G左右(我的是正版免费的Lite版本)

Quartus 软件下载

关于Quartus软件下载,有个地方需要注意,若要保证其仿真功能的正常运作,在安装界面必须勾选Modelsim。
官网上面有三个版本,前两个大型的是商业版需付费使用,轻量版本Lite可以免费使用。
我在官网下的最新版本并未注意到这个问题,导致仿真时会报错Error loading design
卸载之后,我安装的是Quartus18.1的版本,直接安装即可,一路next。
安装包由B站视频的UP提供:

18.1lite版本下载地址:
链接:https://pan.baidu.com/s/1JMH75Y7l1cW8x_uveJ1pVg
提取码:i83y

仿真流程

详细的仿真流程看视频更为清晰,这里仅放置一些关键设置图。

新建工程时的设置:
在这里插入图片描述
仿真界面的按钮含义:
在这里插入图片描述
仿真界面的信号分组操作:
在这里插入图片描述

仿真实例:4选1多路选择器

原理图:

在这里插入图片描述

verilog代码

仿真可以有两种方式,直接画电路图或者编写verilog代码。
这里采用verilog的方式:
在File->New->选择Verilog HDL File ,写入verilog代码:

module MUX41a(a,b,c,d,s1,s0,y);input a,b,c,d;input s1,s0;output y;reg y;always @ (a or b or c or d or s1 or s0)begin : MUX41case({s1,s0})2'b00 : y<=a;2'b01 : y<=b;2'b10 : y<=c;2'b11 : y<=d;default : y<=a;endcaseend
endmodule

注:文件保存名与模块名必须一致(这点和matlab类似)

编译之后,如果有报错,可以在Flow Messages查看
在这里插入图片描述

仿真结果

打开仿真文件:
File->New->University Program VWF
在这里插入图片描述
设置各参数进行仿真,编译直接保存文件即可。

仿真结果:
在这里插入图片描述

电路图形式

选择File->New->Block Diagram/Schematic File
在这里插入图片描述
手动绘制电路图,之后编译,效果类似。
与编程方式相比,该方式较为麻烦。

下载到FPGA

下载过程尚未实践,先将PPT内容整理一下。

对未用引脚进行设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

感悟

verilog语言每一条可以与实际电路图进行对应,不愧是硬件描述语言。


http://chatgpt.dhexx.cn/article/rOJrFyy4.shtml

相关文章

完全卸载quartus ii 9.0

即将毕业了&#xff0c;把电脑一些不用的软件清清&#xff0c;发现quartus软件贼占空间&#xff0c;删除又貌似找不到卸载的exe&#xff0c;百度了好多都不靠谱 下面介绍一种方法&#xff0c;可以很好的卸载掉quartus&#xff0c;原先我的quartus是安装在D盘下&#xff0c;结果…

Quartus II与Modelsim软件安装教程

Quartus II与Modelsim软件安装教程 一、Quartus II软件安装1、Quartus II安装2、器件安装3、Quartus 破解4、USB Blaster 驱动安装 二、Modelsim软件安装1、modelsim安装2、modelsim注册 三、参考资料 一、Quartus II软件安装 本节主要讲述Quartus II13.1软件的安装使用&#x…

Quartus II13.1安装教程

安装前先关闭杀毒软件和360卫士&#xff0c;注意安装路径不能有中文&#xff0c;安装包路径也不要有中文。 1.鼠标右击【Quartus II 13.1】压缩包选择【解压到Quartus II 13.1】。 2.双击打开解压后的【Quartus II 13.1】文件夹。 3.双击打开【Quartus】文件夹。 4.鼠标右击【Q…

Quartus II下载器件库

Quartus II下载器件库 1、在浏览器中输入网址 https://fpgasoftware.intel.com/18.1/?editionstandard&platformwindows&#xff0c; 或https://fpgasoftware.intel.com/ 进入如下图所示界面。 2、在版本类型和版本中输入Quartus II所对应的版本 3、输入完版本后&#…

Quartus II软件的使用

在这里&#xff0c;我们只是简单的介绍了一下上述的流程图&#xff0c;让大家有个大致的了解&#xff0c;接下来我们就以流水灯实验的工程为例&#xff0c;对每个流程进行详细的操作演示&#xff0c;一步步、手把手带领大家学习使用Quartus II软件。 在创建工程之前&#xff0c…

QuartusII中LPM_COUNTER的使用

ALTERA建议&#xff0c;在设计时时序允许的情况下尽量使用Megafunction的资源&#xff0c;因为在多数情况下Megafunction的综合和实现结果更为优化。现在&#xff0c;就LPM_COUNTER的使用&#xff0c;浅谈一下。 Megafunction中LPM_COUNTER的参数设定主要是以下三部分&#xf…

quartus II 18.1 下载

quartus II 18.1 下载链接 以及解析 链接:https://pan.baidu.com/s/1warS-Vvv1maDmOKu8RsteQ 提取码&#xff1a;awxd 这个链接是已经下好的安装包 链接:https://pan.baidu.com/s/13HuyxUZvZ19vdYUmlLJujQ 提取码&#xff1a;gudn 第二个链接解压密码&#xff1a; wqlx.13542…

Quartus II14.1安装教程

安装前先关闭杀毒软件和360卫士&#xff0c;注意安装路径不能有中文&#xff0c;安装包路径也不要有中文。 1.鼠标右击【Quartus II 14.1】压缩包选择【解压到Quartus II 14.1】。 2.双击打开解压后的【Quartus II 14.1】文件夹。 3.双击打开【Quartus】文件夹。 4.鼠标右击【Q…

quartus ii matlab,基於Quartus II和MATLAB的FIR濾波器設計與仿真(二)

接上文 基於Quartus II和MATLAB的FIR濾波器設計與仿真(一)&#xff1a; 3 QuartusII 調用 IP 核生成 FIR 濾波器模塊 在 Quartus II 中&#xff0c; Altera 提供了一系列可供用戶免費使用的 IP 核&#xff0c; FIR濾波器就包含其中&#xff0c;所以只需要在 Quartus II 中調用…

安装Quartus II教程

下载Quartus安装包&#xff0c;给大家一个11.3版本的安装包 链接&#xff1a;https://pan.baidu.com/s/1eXtjL2JZVGV1RBC0VozqVQ?pwdhmnv 提取码&#xff1a;hmnv 1.打开安装程序&#xff0c;点击next 2.点击接受&#xff0c;下一步 3.选择安装路径&#xff0c;这里最好选择…

Quartus II 仿真

Quartus II 使用university program VWF仿真 1.File->new->university program VWF->OK打开仿真页面 2.edit->insert->insert node or bus或者直接双击左边空白地方弹出insert node or bus对话框。 3.node finder->list-> >> ->OK->OK 4.设…

QuartusII9.0--项目文件的新建

第一步&#xff1a;打开QuartusII软件&#xff0c;界面如下&#xff1a; 第二步&#xff1a;选择File->New Project Wizard菜单项&#xff0c;则弹出New Project Wizard:Indroduction对话框&#xff0c;如下图所示&#xff1a; 单击Next按钮&#xff0c;则进入项目工程的目…

Quartus II报错

使用如下电路语句创建异步时序实现D触发器时 一直报错 Error (10200): Verilog HDL Conditional Statement error at flip_flop.v(9): cannot match operand(s) in the condition to the corresponding edges in the enclosing event control of the always construct 在网上…

【QuartusII】0-创建工程模板

一、创建工程 1、激活安装quartus II软件后&#xff0c;打开即见如下界面 2、在菜单栏 “File -> New Project Wizard…”中&#xff0c;进入创建工程流程 3、第一部分&#xff0c;如下图&#xff0c;配置路径、项目名称、以及顶层文件&#xff08;类似C语言的main&#xf…

quartus II 18.1 Qsys简单操作步骤

1.建立工程 2.选择芯片时&#xff0c;在界面device and pin options中的unused pins选择as input tri-stated ; 3.创建NiOS II软核处理系统 &#xff0c;18.1在tools->platform designer 4.出现该界面&#xff0c;选择file->save->nios2_small 保存成功后找到下面nio…

Quartus II18.0安装教程

试装系统&#xff1a;win10 64bit 安装包路径和安装路径最好都不要出现中文&#xff0c;一般选择默认安装在C盘。 1. 解压安装包。 2. 在安装软件前&#xff0c;请确认你需要安装的器件&#xff0c;根据安装包中器件库下载地址.txt中的地址进行器件库下载&#xff0c;器件库下载…

Quartus ii 软件的使用

一、开发工程 1.新建工程 选择一个路径作为工程存放位置&#xff0c;然后在工程文件夹创建4个子文件夹&#xff0c;分别命名为&#xff1a; doc、par、rtl和sim。 doc文件夹用于存放项目相关的文档&#xff0c; par文件夹用于存放Quartus软件的工程文件&#xff0c;rtl文件夹…

一、Quartus II软件的使用

使用流程图总结图&#xff1a; 一、打开软件 二、新建工程 1、创建目录 2、创建工程 选择【 File】→【 New Project Wizard…】来新建一个工程 三、设计输入 【 File】→【 New】 输入代码&#xff1a; module flow_led(input sys_clk , // 系统时钟input sys_rs…

Quartus II12.0安装教程

安装前先关闭杀毒软件和360卫士&#xff0c;注意安装路径不能有中文&#xff0c;安装包路径也不要有中文。 1.鼠标右击【Quartus II 12.0】压缩包选择【解压到Quartus II 12.0】。 2.双击打开解压后的【Quartus II 12.0】文件夹。 3.双击打开【Quartus】文件夹。 4.鼠标右击【1…

Quartus II 使用详解

今天早上做了《计算机组成原理》课的第一次实验。 在这介绍一下QuartusⅡ如何使用&#xff0c;希望能帮到有需要的人。 1、新建工程项目。 2、填写项目存储路径和工程名&#xff0c;不要出现中文路径。 3、添加已存在文件&#xff08;可选&#xff09;&#xff0c;在【File na…