DSPbulider+MATLAB+Quartus联合仿真软件安装教程

  花了很多时间安装,非常折磨,出现了不明问题,很多版本明明对的上就是DSP里面会出问题,前前后后我电脑里安装了好多个版本的MATLAB和QUARTUS。。。加起来都有300多个G了,也当记录一下血泪史。

这个安装有些步骤有点繁琐,和同学们做的时候大家安装都有些不明白的地方,所以还是写一篇整合的文章来帮助有需要的人,节省花费的时间。

一开始我在intel官网查到一篇最新的版本对照表,分享给大家

ecac349c11a541d4a78e27611fb6e118.png

 fbc95a7a563743ac9919d91af3b0d300.png

因此原本我电脑有2018B的matlab,所以用的是MATLAB2018B+quartus专业版20.1,但是DSP不能成功安装,安装以后quartus内DSPbulider文件是空的。不能用

这个对照表虽然有很多高版本的,不过根据我的尝试和参考了很多帖子,以及询问了老师。大家不需要安装很高版本的,不一定兼容。版本低一些的反而能用。

找到适配的版本不断地下载安装删除很正常。尤其是你需要某些特定版本。

后来我参考了这篇教程进行尝试(也是我能查找到运行版本最高的matlab)https://blog.csdn.net/weixin_44500042/article/details/125460983

现在经过我们的尝试

matlab2016a+quartus18.1好像不能用(我还下的pro版本,一个quartus安装完124个G。。。)

matlab2017a+quartus18.1 可以试试

matlab2013a+quartus18.0是可以用的

matlab2017b+quartus18.0 是可以用的

→我最终安装的matlab2013a+quartus18.0(并成功运行)

注意↓

我的本教程安装的是MATLAB2016a版本+quartus和DSPbulider是18.1标准版版本(不过有一点问题,用不了,这个文章写的早,后面发现的问题,重新安装改截图太麻烦,有些扩充的截图是18.0版本的混着的,不影响,不过各种版本反正安装教程都是一样的,跟着操作就行了)

我的系统win10

安装顺序是matlab→quartus→DSPbulider

首先安装MATLAB

下载MATLAB,路径要全英文,然后matlab安装完以后再进行下一步。

MATLAB安装就参考普通的教程就行了。

安装Quartus18.1

我们去intel官网下载quartus18.1版本的标准版

a436217c36e44d69b521b5759a83c816.png

 (虽然根据官网的表格高版本只能用primePro版本,但是现在发现标准版也可以,可以节省40G空间)

 然后我们根据quartus进行安装。

e0fed91fed9947c3b8352ac56e587136.png

 自己选择一个文件夹路径

352bde4818b740a3b72ce734e241af6e.png

 然后一直点击next

d3b10eccac8a4f24a630f22254881038.png

 安装过程也要选择MATLAB的路径。选第二项,选择到你滴matlab的路径。我的就是N:\MATLAB2016a

一直安装下去

8256b015e393405882a62a895c6274c2.png

 这里取消第一个勾选

 1e306d3f1fbb4ab4a5bc58ca4e6ed642.png

 然后选第四个选项

quartus的license证书和教程如下:

 我们把网盘下载的内容给的license.dat里的XXXXXXXXXXXX 用你的网卡号替换(在Quartus Prime的Tools菜单下选择License Setup,下面就有NIC ID,复制第一个或者第二个都行)。

3a3c2b2f2dbe47268bfe2efabd711084.png

然后把证书.dat复制到

e807c6e694a4448c868faa1a407a21f6.png

 自己的这个目录下就行了。

然后安装DSPbulider

这安装DSPbulider一定要放在最后,我们用的DSPbulider也是,要和quartus版本保持一样,我们在intel官网下载standard版本

windows用户注意要一定下载windows版本,不要下载成linux版本了。

ae74f8c82081439fa417ee81b19bcf44.png

DSP安装

我们打开安装程序,第一步我们选择安装的quartus的文件夹

8b8795fc6f46442aa622686a0712c83c.png

 然后我们选择到安装matlab的文件夹。

7d66965704674087a12f50abbc74f316.png

 安装成功。

DSPbulider18.0broke链接如下:

链接:https://pan.baidu.com/s/1Zi-qwq9YK8N0Sc8b_shbaQ?pwd=6896 
提取码:6896

压缩包密码:12345

18.0 以及上下相近版本均可使用

DSPbuliderBroke教程在内有txt文本描述,跟着做就行了

安装完成以后我们对内容教程

   我们要注意到那个我们要把给的license.dat文件用记事本打开,里面的内容复制到quartus安装时候的license里面,然后把网卡号改为自己的(和原本quartus里面保持一致)。

  方法和前面quartus的一致

设置环境变量

d27a76650f714c49a01d1b711bda06e4.png

搜索电脑里的环境变量 

bb6da79fa484407ca99082d6bcae5ee0.png

 ac591d56d7204f31a57df32fa6485d2d.png

9f3105e818bb4ab284b85164d17c1225.png

如果不设置环境变量,使用DSP编译的时候会无法编译,会报错一个关于证书问题的ERROR。

7883be14b38e43509cd9108c7a1f0a84.png

我们打开quartus的tool中的license set up,如果安装成功就会出现如上两个证书。如果没有出现则重装或者一些步骤不对。

我们通过dSPbulider打开,会进入matlab。如果直接打开matlab,simulink中是不会有DSPbulider的源器件的

b22c2e34c8a8422ebd2afe4788354527.png

 现在就有了。安装成功会有DSPbulider for Intel FPGAs-Advanced 和Standard两个。

(如果你发现你只有一个说明没有安装成功)

9d6a7aedf7234b78a2f4ffc9a7fd9471.png

然后进行对我的simulink图进行compile 

 156663cbb1804b8ba11e9a20a4c07acf.png

925afc21472442f4bf919092d8c27c25.png

导入到Quartus中run成功了。

出现的问题

虽然导入成功了元件库,但是当使用DSP signalCompiler进行编译,如果出现以下错误说明安装不能使用。如果出现Error Fitter failed,原因尚未知,那就编译不能用,那么得重装或者考虑改其他版本去尝试了。

5f30976544d145d2a6b52e9057032663.png

运行quartus的一些问题 ,高版本quartus不支持cyclone II的芯片了。搞DE2开发的话,如果是cycloneII芯片的,则需要用matlab2013以下版本的,配套的quartus也是。

之前查到有人提及matlab2013以下的以其quartus和DSP都是32位的才能联合安装(具体我没有验证过),所以有需要的朋友得注意一下,欢迎反馈。

c97c7731a22b4c4b9e34491b287f2fee.png

上文供大家参考,互相学习。大家觉得有帮助请留下一个小小的赞哦。有问题欢迎讨论。

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值