【原創】DSPbuilder 的安裝和 Matlab並行使用的安裝經驗


今日在安裝DSPBuilder時遇到了幾個小問題,讓我心緒頗有感觸:版本一定要用對呀!!

在本人安裝的軟件版本:

QII11.0+DSPB11.0+Matlab2011b+Questa10.0(Modelsim的10.0版)+Win7系統

由於DSPB在安裝前必須要事先安裝好QII11.0+Matlab2011b+Questa10.0(或者Modelsim的其他兼容版本,本人采用的Questasim)

for the different versions of DSP  Builder.

首先先把DSPB的對應版本下載好,這個很關鍵!

Table 1. DSP Builder Version History and       Software Requirements
DSP Builder       Version Quartus® II Software       Version MATLAB / Simulink Version Third-Party Synthesis /       Simulator Notes
11.1 11.1 R2009b, R2010a, R2010b, R2011a R2011b
  • ModelSim® or ModelSim-Altera® simulator         v6.6d
DSPBA: 64-bit & 32-bit MATLAB on Windows and       Linux
DSPB: 64-bit & 32-bit MATLAB       on Windows and Linux
Simulink Fixed Point is required       to use the Advanced Blockset feature      

 

11.0 11.0 R2009b, R2010a, R2010b, R2011a
  • ModelSim or ModelSim-Altera simulator v6.6d
DSPBA: 64-bit MATLAB on Windows and       Linux
DSPB: 64-bit MATLAB on Linux
Simulink Fixed       Point is required to use the Advanced Blockset feature
10.1 10.1 R2009a, R2009b, R2010a
  • ModelSim or ModelSim-Altera simulator v6.6c for DSP Builder         10.1
  • ModelSim or ModelSim-Altera simulator v6.6d for DSP Builder 10.1         SP1
Simulink Fixed Point is required to use the Advanced Blockset     feature
10.0 10.0 R2008a, R2008b, R2009a
  • ModelSim or ModelSim-Altera simulator v6.5b to 6.5e
Simulink Fixed Point is required to use the Advanced Blockset     feature
9.1 9.1 R2008a, R2008b, R2009a
  • ModelSim or ModelSim-Altera simulator v6.1g to 6.5b
Simulink Fixed Point is required to use the Advanced Blockset     feature
9.0 9.0 R2007b, R2008a, R2008b, R2009a
  • ModelSim or ModelSim-Altera simulator v6.1d to 6.1g
Simulink Fixed Point is required to use the Advanced Blockset     feature
8.1 8.1 R2007b, R2008a, R2008b
  • ModelSim or ModelSim-Altera simulator v6.1d to 6.1g
Simulink Fixed Point is required to use the Advanced Blockset     feature
8.0 8.0 R2006a, R2006b, R2007a, R2007b
  • ModelSim or ModelSim-Altera simulator v6.1d to 6.1g
Simulink Fixed Point is required to use the Advanced Blockset     feature
7.2 7.2 R14SP3, R2006a, R2006b, R2007a
  • ModelSim or ModelSim-Altera simulator v6.1d to 6.1g
-
7.1 7.1 R14SP3, R2006a, R2006b, R2007a
  • ModelSim or ModelSim-Altera simulator v6.1d to 6.1g
-
7.0 7.0 R14.0 or higher
  • Synplify v8.5 or higher
  • LeonardoSpectrumTM software v2005b or         higher
  • Precision RTL v2005c or higher
  • ModelSim software v6.1d or higher

然后,安裝相應的軟件,安裝順序:QII11.0+Questa10.0+Matlab2011b,

在安裝的時候,因為我用的是Questasim10.0,這一軟件在安裝是自動生成的環境變量很奇怪,但是沒有這一變量不好使,現在把這一變量值寫在這里:


D:\questasim_10.0c\LICENSE.TXT;

通常大家見到的破解軟件都是licence.dat、但是這個很奇特,這也造成了我下面很不理解的一點,就是在安裝好DSPB時,Win7系統並沒有添加好環境變量,於是我按照:

DSP builder安裝指南(以9.1為例) 

http://www.cnblogs.com/sleepy/archive/2011/06/28/2092362.html

所講的,添加環境變量,但是發現MATLAB竟然把DSPB的啟動環境變量自動設置為:D:\questasim_10.0c\LICENSE.TXT;

這一點我十分不理解——不管如何,繼續往下看……

在matlab中輸入:dos('lmutil lmdiag C4D5_512A')查看是否破解成功,正常的結果是出現:

 

但是,由於在matlab中顯示的環境變量是LM_LICENSE_FILE----D:\questasim_10.0c\LICENSE.TXT;我試着在環境變量中添加:LM_LICENSE_FILE---- D:\altera\11.0\quartus\bin\my_superlicense1.dat,但是matlab心眼挺直得

一直賴着LM_LICENSE_FILE----D:\questasim_10.0c\LICENSE.TXT;不走,也不肯更換新添加的這個變量

無奈之下,我就把my_superlicence1.dat中的有關與DSPB破解的內容代號給復制粘貼到D:\questasim_10.0c\LICENSE.TXT的txt的文檔中

可是,最令我想不到的事情發生了:Matlab2011b竟然承認了licence中有了DSPB的許可,也就是說我的DSPB的庫 可以在Simulink中使用了

這讓我很興奮~但是在把 MATLAB2012a換成2011b之前,我打開Simulink去調用Altera DSP Blockset時,在系統初始化的時候,Matlab就會自動退出,而且沒有任何報錯的動靜。再次打開matlab時再點擊Simulink,發現

Altera DSP Blockset目錄下仍然是空的,在萬般無奈的情況下,我問了COM.一下,他告訴我是由於DSPB或者MATLAB的版本不對,於是我到官網上找到版本兼容的組合,發現MATLAB2012a超前了,於是KB的把裝了卸卸了裝的MATLAB2012a再卸載下來,又安裝上了MATLAB2011b

環境變量仍然還是D:\questasim_10.0c\LICENSE.TXT;而沒有用

變量名“LM_LICENSE_FILE”

變量值“D:\altera\91\quartuse\bin\License .dat”(你的quartusII  licsense 文件地址)。

這一點 我始終不明白 ,不過現在能用了,這就行了!

希望能對大家有利 ,有用處!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM