需安装的软件有:Quartus II、dsp builder、Soc EDS、Matlab
下面以Quartus II 15.0+dsp builder 15.0+Soc EDS 15.0+Matlab 2014a 为例详述安装及**过程。
首先说明Quartus II、dsp builder、Soc EDS的安装
在Altera官网下载安装包,下载网址为:
https://www.intel.cn/content/www/cn/zh/programmable/downloads/download-center.html
选择自己需要安装的软件版本即可,选择下载时除了要选择Quartus II、dsp builder、Soc EDS的安装包,还需选择Altera SDK for OpenCL、Quartus II Help、ModelSim-Altera Edition的安装包,并且必须选择至少一个器件系列来安装(根据自己所用开发板进行选择,如:Cyclone V device support系列)。
1)点击QuartusSetup.exe安装Quartus II
选择要安装的路径。
点击Next继续安装即可。(这一步中也可将dsp builder一项选择一起安装,但前提是已经安装了对应的Matlab软件)
2)点击DSPBuilderSetup安装dsp builder
注意:安装dsp builder前一定要安装好Quartus II和Matlab软件!!!因为安装dsp builder时会识别Quartus II与Matlab是否安装,若未安装会导致dsp builder 无法安装或安装失败。
dsp builder版本与对应Quartus II、Matlab版本见官网链接:
https://www.intel.cn/content/www/cn/zh/programmable/support/support-resources/intellectual-property/dsp/dsp-builder/ips-dsp-version.html
Matlab 2014a的安装与**教程见以下链接:
https://jingyan.baidu.com/article/ce4366491af8373773afd3b6.html
点击Next继续安装
安装过程中可能会出现这个错误提醒,点击OK然后点击Finish完成安装。
打开Matlab中的Simulink库时会发现并没有出现Altera DSP Builder Advanced Blockset和Altera DSP Builder Standard Blockset这两个库,这个时候点击…\altera\15.0\quartus\dsp_builder或…\altera\15.0\quartus\dspba文件夹下的dsp_builder.bat文件然后系统会自动启动Matlab,此时打开Simulink库时就可以看到Altera DSP Builder Advanced Blockset和Altera DSP Builder Standard Blockset这两个库。以后需要使用dsp builder的两个库时点击dsp_builder.bat文件即可。
3)点击SoCEDSSetup安装Soc EDS(最好将Quartus II、dsp builder、matlab三个软件安装并**后再安装!)
点击Next继续完成安装。
安装后在…\altera\15.0\embedded文件下运行Embedded_Command_Shell.bat文件使用。
下面说明一下Quartus II、dsp builder的**
1) Quartus II软件的**:
安装完Quartus II软件后双击打开,选择开始30天试用一项进入软件,此时软件还没有被**,**步骤如下:
# 第一步:将Quartus_II_15.0**器.exe粘贴到…\altera\15.0\quartus\bin64目录下双击**gcl_afcq.dll文件(运行Quartus_II_15.0**器.exe后,直接点击gcl_afcq.dll右边的查找按钮,然后选中bin64文件夹中的gcl_afcq.dll,点击“打开”,继续点击“下一步”,**第一个dll的加密点,最后点击“完成”**第二个dll的加密点,第一步完成。—-默认安装时,gcl_afcq.dll路径在…\altera\15.0\quartus\bin64下)。
#第二步:把license.dat文件复制复制粘贴到…\altera\15.0\quartus\bin64目录下,并将license.dat里的XXXXXXXXXXX用你的网卡号替换(在Quartus II 15.0的Tools菜单下选择License Setup,下面就有NIC ID,NIC ID一般复制第一个网号即可,如fc017c7b79fd。)
#第三步:在Quartus II 15.0的Tools菜单下选择License Setup,然后选择License所在路径,一般默认为…\altera\15.0\quartus\bin64\license.dat,最后点击OK。
#注意:license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替。 **好之后重启Quartus II软件即可进入软件,不会再出现提示信息。
进入Quartus II软件后选择tools-Options-EDA Tool Options一项, 将modelsim所在文件夹…\altera\15.0\modelsim_ase\win32aloem粘贴到ModelSim-Altera一项中。
指定好路径后就可以在Quartus II软件中打开Modelsim软件进行仿真了!
2) dsp builder软件的**:
# 第一步:以15.0版本为例,把压缩包里面的“DSP_Builder_64位**器.exe”复制到下面的文件夹里面,双击运行。
DSP Builder**:
…\intelFPGA\15.0\quartus\dsp_builder\bin64\,目标是**PortManager.dll
DSP Builder Advance**:
…\intelFPGA\15.0\quartus\dspba\Blocksets\BaseBlocks\windows64\,目标是**mip_control.mexw64
#第二步:把压缩包里面的license文件里面的网卡号修改成你的PC网卡号,然后把内容复制到Quartus的license里面,放到最后。当然你也可以不和Quartus合并license文件,独立使用压缩包里面的license文件,但是网卡号必须修改,下面的环境变量必须设置。
#第三步: 此步骤是Quartus没有的,就是设置license文件的环境变量,在系统变量中新建下面内容:变量名:LM_LICENSE_FILE,变量值是…\altera\15.0\quartus\bin64\license.dat
**后可在matlab中输入
dos(‘lmutil lmdiag C4D5_512A’)
查看是否**成功
正常的结果是出现:
具体**过程可参考以下链接;
http://www.cnblogs.com/sleepy/archive/2011/06/28/2092362.html
到此,Soc FPGA的开发环境就搭建好了。