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

本文详细记录了如何在Win10系统下安装MATLAB 2013a、Quartus 18.0和DSPbuilder的步骤,包括版本选择、安装顺序、许可证设置和环境变量配置,以解决 DSPbulider 与 Quartus 的联合仿真问题。特别指出,MATLAB 2018B+Quartus 20.1版本存在不兼容,而MATLAB 2013a+Quartus 18.0组合是可行的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

588ced79ec7ce3d8fbd8f0861f38f02f.png

 ae9389dbeed0011b845ad356a48166ad.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

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

 

1c7d205f6b073c8f50453756af118fb8.png

 

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

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

fd376e237d6f30dceceeb2c73c11cec1.png

 自己选择一个文件夹路径

26efad6c8d1b621650a860e249f71a63.png

 然后一直点击next

 

 

b5344ffee3070e9482e52dc943d866fa.png

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

一直安装下去

 

aa3ab7b0dd9fb1621fb26744b04fd52f.png

 这里取消第一个勾选

 b500432cc1d99a8ddf49e66acb0557ab.png

 然后选第四个选项

 

quartus的license证书和教程如下:

 

 

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

 

 

 

6ce9d33026074cd4e442c2df61510611.png

 

然后把证书.dat复制到

f66c27f0d7036ebdc029914ea9c1afe8.png

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

 

 

 

然后安装DSPbulider

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

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

e25dbbb82e16ec571b18e6f8718d4f3a.png

 

 

DSP安装

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

ae39eed2f70ecd533cdb55ff0b9f0f23.png

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

b57b35a16245e54e2644b76c6f96cb12.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的一致

 

设置环境变量

 

d57aee3fbd9704e6e671028ba2d99d9e.png

搜索电脑里的环境变量 

eb0c19d2717b5b9ad061afdefded0d15.png

 d4a317dac082fbee53bbc501da5533d1.png

 

c1f99b42a62fb0369a910cd3145af11b.png

 

 

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

 

 

2633468d69f1a714b82bd5a5b19b94c8.png

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

 

 

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

9835a5f5d034d12809e497765b889ea2.png

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

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

830401156ff0c639e92537f0073d1947.png

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

 9bb00df1ed552fdc1d6449fd92706e5f.png

 

3f7b86f57744c6e4980a23b6f35ded0d.png

导入到Quartus中run成功了。

 

 

 

出现的问题

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

23b4aaa59d5a47a5071b6c432c971603.png

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

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

195e4031894a3d922afa75249b1862c0.png

 

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

 

 

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值