【FPGA】Quartus Prime 20.1 安装过程记录

LogicAetherX
• 阅读 9204

Quartus Prime 20.1 安装过程记录

  Quartus 是开发Altera家(现已被Intel收购)FPGA必备的软件,这里记录一下安装的过程。

安装软件本体

  • 首先,当然是准备文件了,去官网下载即可,传送门,建议选择组合文件。
  • 然后,依据官方的安装指南中的提示,运行解压后得到的文件夹中的“setup.bat”来启动安装过程。
  • 安装过程中选择安装路径的时候建议自己新建一个文件夹放着,例如Quartus Prime 20.1这样的,因为安装完成之后会在指定的目录下放好几个文件夹,如果不小心选择了“FPGA-About”这样的文件夹来安装就会给自己造成困扰。
  • 其他的就是按默认的来,一路Next即可。
  • 最后,运行的时候会弹这么个窗口,如图选择:

【FPGA】Quartus Prime 20.1 安装过程记录

  • 最后,弹出如下界面:

【FPGA】Quartus Prime 20.1 安装过程记录

Bingo!

USB Blaster驱动安装

  安装软件本体的时候安装了USB Blaster II的驱动,但是很多人可能还是会用USB Blaster来进行下载和调试(毕竟便宜嘛),所以呢,还需要额外安装驱动。

  • 首先,USB Blaster插上电脑,设备管理器中状况如下:

【FPGA】Quartus Prime 20.1 安装过程记录

  • USB Blaster这一项上右键,选择“更新驱动程序 --> 浏览我的计算机以查找驱动程序软件”,然后选择Quartus安装目录下的“quartus/drivers/usb-blaster”,然后点击“下一步”。
  • 顺利安装的话将有如下提示:

【FPGA】Quartus Prime 20.1 安装过程记录

  • 然后设备管理器中状况如下:

【FPGA】Quartus Prime 20.1 安装过程记录

Bingo!

配置外部编辑器

  Quartus自带的编辑器功能较弱,用惯了VSCode等等优秀编辑器的人大概率会不爽,所以来配置一下外部编辑器吧。

  • 首先,主界面下依次选择“Tools --> Options --> Prefered Text Editor”,来到如下界面:

【FPGA】Quartus Prime 20.1 安装过程记录

  • 然后,“Text Editor”一项选择“Custom”。
  • Command-Line中双引号中的内容替换为自己编辑器的路径,然后写一些参数。笔者的配置如下:

    "路径,例如D:\xxx\xxx\Code.exe" -r -g %f:%l
  • 点OK退出,之后再打开新的代码文件就是使用外部编辑器了。

    (有个槽点——打开新文件的时候名称默认是类似“verilog1.v”这样的格式,如果使用自带的编辑器,保存时会自动保存为工程名,但是用VSCode会保存为打开时的名称,需要自己再手动修改一下,有点不方便)

配置ModelSim

  前面安装Quartus的时候顺便安装了一个简化版的ModelSim,但是软件里面没用自动配置好路径等信息,所以需要我们来配置一下。

  • 从顶部菜单开始,依次选择“Tools --> Options --> EDA Tool Options”,然后为ModelSim-Altera这一项选择路径,具体到“modelsim.exe”所在的文件夹即可。

【FPGA】Quartus Prime 20.1 安装过程记录

  • 嗯,配置好了。
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Easter79 Easter79
3年前
sql注入
反引号是个比较特别的字符,下面记录下怎么利用0x00SQL注入反引号可利用在分隔符及注释作用,不过使用范围只于表名、数据库名、字段名、起别名这些场景,下面具体说下1)表名payload:select\from\users\whereuser\_id1limit0,1;!(https://o
Stella981 Stella981
3年前
Linux查看GPU信息和使用情况
1、Linux查看显卡信息:lspci|grepivga2、使用nvidiaGPU可以:lspci|grepinvidia!(https://oscimg.oschina.net/oscnet/36e7c7382fa9fe49068e7e5f8825bc67a17.png)前边的序号"00:0f.0"是显卡的代
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这