微软交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 123|回复: 0

FPGA应用系列——1.软件安装

[复制链接]

4

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-12-14 10:40:04 | 显示全部楼层 |阅读模式
一、前言

本节为FPGA应用系列教程汇总的软件安装部分,主要是 Altera 和 Xilinx 两大FPGA公司的软件安装教程总结。
quartus教程已完成,所有错误都有了解决方案,Vivado还是半成品,未完待续。
上一节:
二、Altera:Quartus安装教程

开发平台:Quartus
进入官网的FPGA软件下载中心,可以看到左侧可以选择下载类型,自行筛选需要的版本下载即可。
(需要注册账号)


注:右上角可以修改网页的语言
1.1 新版软件:Quartus Prime Lite Edition

在很久很久以前,大家用的都是Quartus 13的破解版本,现在新手玩家如果用的是cyclone IV及以上型号的芯片,则直接去官网下载最新版的即可。
Intel 收购 Altera 后,对 Quartus 的界面进行了升级,官网给出了三个版本(Pro、Standard、Lite),其中Lite Edition可供免费下载使用,支持部分中低端芯片(如下图,对于我们学生而言够用了)。不过安装之后,某些Win10、Win7电脑会出现驱动安装失败、无法烧录的问题,我的电脑是通过禁用数字签名后重新安装驱动解决的。
从intel官网,选择 Lite Edition 下载安装即可:目前已经出到了22.1版本(2022.04.11)






支持的芯片如下:



免费版本支持的芯片型号

1.2 旧版软件:Quartus II 13.0

但是有一些旧型号的芯片(例如 cyclone II 系列),新版本并不支持,因此还要去下载安装旧版本的软件。
从网上找到安装包后下载即可。官网的话也有两种版本,订阅版和Web版,都需要付费。


不付费的话,类似教程挺多


2、报错解决方案:Error:Current license file does not support the device 或 无法生成sof文件

大概率是破解失败了


首先可以参考一下别人的:【已解决】Error:Current license file does not support the device
其次,由于quartus安装的时候,是32位和64位同时安装的,因此要注意我们用的是多少位的软件,两个版本的软件快捷方式等等分别位于:


如果用的是64位的,就要把破解器放到bin64中,生成license,并修改license中的HOSTID,点开30天试用后进行破解。
如果不修改HOSTID,是可以直接编译,但是不会生成sof文件。




最终:


3、安装器件库

以 Quartus II 13.0 为例:
13.0可以安装cyclone II 、III、 IV、V版本,13.1可以安装cyclone III、 IV、V版本,大家注意选择区分
安装完成软件后,从官网(需要注册)或者网上其他途径下载器件库


打开软件(最好以管理员身份运行):tool - install devices


选择下载好的器件库文件的位置:例如 D:\altera\13.0sp1\quartus\bin


选择即可安装(这里我都已经装好了,所以是灰色的)


4、usb blaster 驱动安装(包含一代和二代)

以 Quartus II 13.0 为例.
一般quartus中都自带驱动,但是安装的时候可能不会自动安装上,需要手动安装
首先插入usb blaster,电脑搜索打开设备管理器,找到我们刚插上的设备,显示黄色感叹号,证明驱动未安装。


右键——更新驱动程序——浏览我的电脑以查找驱动程序


定位路径到 quartus 安装路径下:
对于一代的:D:\altera\13.0sp1\quartus\drivers\usb-blaster
对于二代的:D:\altera\13.0sp1\quartus\drivers\usb-blaster-ii ,二代烧录器速度更快,也更贵


安装完成。



一代



二代

再次打开设备管理器,可以看到:


打开quartus,可以选择烧录器进行烧录代码、仿真实验了。



一代



二代

三、Xilinx:Vivado安装教程

开发平台:Vivado
旧版本比如18版本,在下载完整安装包后,可以选择安装免费的部分(仅支持部分器件,具体忘了,ZYNQ好像没有),或者安装完整版(但是要交钱,或者自己想办法解决)。最近去官网查看,发现有一个叫做Vivado ML的版本,似乎是免费版本,支持部分器件,这个我还没试过,之后试一下,需要注册下载,20年以后的最新版本已经不再支持Win7。
和Quartus一样,部分电脑会出现驱动安装失败、无法烧录的问题,教程已经在写了,但是没写完,因为我到现在都没能安装成功。。。。去年的现在在解决这个问题,查了各种资料,今年还在解决。。。。
四、附录

1、Altera资料网站

(1)官网的资料下载中心:下载手册啥的,官网的跳转很乱,经常找不到要找的界面,一般都要通过搜索来实现。。。最好直接收藏需要的界面
Download Drivers & Software
Intel® FPGA Support Resources


(2)立创商城等第三方资料库
2、Xilinx资料网站

(1)安装完软件后,有这么一个快捷方式,从这里面可以搜索文档



自带的文档库

(2)官网技术支持板块可以下载技术文档:通过四步选择即可



技术文档选择界面

五、总结

总目录:
未完待续...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微软交流社区

GMT+8, 2025-1-8 11:20 , Processed in 0.066429 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表