一、下载和安装
1. 下载
在官网上,Download Center for FPGA,可以根据自己需要的版本、拥有的FPGA类型(器件)、需要安装的软件选择下载。我选择13.1版本的订购版下载。
Quartus II有三个版本,专业版、标准版和精简版,一般选择标准版本即可。
可以下载Quartus II software软件,根据需要是否下载ModelSim-Altera Edition,一般不下载,另外下载安装Modelsim SE软件,仿真功能更强大。根据自己拥有的FPGA板型号,选择器件库下载,也可以全部下载。我软件选择Quartus II Subscription Edition****,器件库选择****Stratix III, Stratix IV device support (includes all variations)。
2. 安装
下载好QuartusII安装软件exe文件和器件库qdz文件,将这两个文件放置于不同的文件夹中。双击QuartusSetup-13.1.0.162.exe文件进行安装。
安装好之后,点击“开始”键,进入开始菜单上所列出来的Altera的整个安装文件夹,点击“Quartus II XX Device Installer”这个选项,就可以安装了。
切记不能将安装软件和器件库文件放在同一个文件夹里,否则双击exe文件安装后会出现以下错误:You successfully installed the Quartus II software,but did not installed any devices. Do you want to launch the device installer to add devices.
就算你双击QuartusII 13.1 Devices Installer,进行器件库安装,在 select the components you want to install的页面里,Devices下的器件库选项已经打勾,且是灰色的,不能编辑,意味着它默认你的器件库已经安装好了,但是打开QuartusII运行的时候,它又会说你没安装器件库。导致最后只能卸载掉Quartus II 软件。
3. 激活
可以自己去申请正版的license或者找对应版本的破解器QuartusCrack.exe,按照网上的破解步骤,一步一步激活自己的QuartusII。
4. 安装University_Program
为了使用qsys传输数据,需要安装University_Program。
双击altera_upds_setup.exe,在安装目录下E:\altera\13.1,安装University_Program。
5. 扩展包介绍
在下载页面的其他软件选项里,可以看到一些扩展包,分别是:
- DSP Builder(是MATLAB的插件,可以不装,主要用于信号处理类产品开发)
- SOC(必须装才能开发集成高性能硬核Cortex-A的SOC FPGA,内含全世界最厉害的ARM开发工具,来自ARM公司的DS-5安装包)
- JNEye(可以不装,用于FPGA高速收发器的PCB级的仿真和分析,不用FPGA的高速收发器,就不用安装这个工具)
- Altera OpenCL(用C语言开发FPGA的工具,可以不装,主要用于信号处理和科学计算类产品开发)
① Altera SDK for OpenCL
② Altera Runtime Environment for OpenCL Linux
③ Altera Runtime Environment for OpenCL Linux PowerPC RPM
④ Altera Runtime Environment for OpenCL Linux Cyclone V SoC TGZ
⑤ Altera Runtime Environment for OpenCL Windows x86-64
- ModelSim AE(可以不装AE版,推荐更好的ModelSim SE版,可去Mentor官方网站下载软件对应的SE版本10.3d再去eetop论坛下载Crack,SE的破解器也可以用在AE上)
- Quartus II Programmer(建议工厂烧写流水线上安装,普通开发者不要安装,因为Quartus II已经集成了此工具)
二、 USB-Blaster驱动问题
打开FPGA电源,插好usb,计算机右键/属性/设备管理/其他设备 ,发现USB-Blaster出现黄色警告。
右键,更新驱动程序,从列表或指定位置安装,浏览里找到Altera的安装目录下的usb-blaster文件夹,例如D:\Program Files (x86)\altera\13.1\quartus\drivers\usb-blaster
安装成功后,查看
三、quartus_stp -t 下载数据问题
在QuartusII工程文件中调用了Ram,需要输出大量数据,通过tcl文件输出。
在命令提示符窗口输入tcl地址,并输入quartus_stp -t ising.tcl
解决方法:计算机右键/属性/高级系统设置/环境变量/系统变量/path/编辑,输入quartus_stp.exe 64位的地址,例如E:\altera\13.1\quartus\bin64
重新输入命令,如下图所示,表示成功。