dsp builder 11.0 使用過程中產生的問題及解決方案

s1mba發表於2013-09-14

在matlab R2011b command視窗下,輸入以下命令

>>  dos('lmutil lmdiag C4D5_512A')
lmutil - Copyright (c) 1989-2010 Flexera Software, Inc. All Rights Reserved.
FLEXnet diagnostics on Tue 11/1/2011 22:47
 
-----------------------------------------------------
License file: D:\altera\11.0\quartus\bin\license.DAT
-----------------------------------------------------
"C4D5_512A" v9999.12, vendor: alterad
  uncounted nodelocked license, locked to ethernet address "40618600cbbb"  expires: 22-mar-2037
  TS_OK: Checkout permitted when client is using terminal client
 
This is the correct node for this node-locked license
-----------------------------------------------------
-----------------------------------------------------
License file: D:\Program Files\Synplicity\fpga_962\license.txt
-----------------------------------------------------
No licenses for C4D5_512A in this license file

ans =

     0

有些人說This is the correct node for this node-locked license表示破解成功,但老覺得
Checkout permitted when client is using terminal client這句很有問題。

 

在matlab環境下使用dsp builder利用.mdl檔案



點選signal compile產生VHDL檔案過程中產生問題:


英文不用解釋也知道什麼意思,但明明破解好的啊,環境變數也設定了,怎麼就license不起作用呢?

 

於是想開啟例程看看怎麼回事,D:\altera\11.0\quartus\dspba\Examples\Filters\demo_dcic.mdl

simulation--start

Hardware Generation Disable

    Failed to obtain a valid license
    please ensure that you license file is on you Matlab Path ,or contact
    Altera to obtain a license

     Simulation will continue for evaluation purposes

還是找不到可用的license,抓狂啊!

上了一些中文論壇,英文論壇,問題還是沒有解決,不過可以肯定的是不是自己沒有按照步驟破解,而是網上流傳的8.1以後破解檔案都只是破解了標準庫,對於advance高階庫都沒有破解,所以使用不了,即我們使用的大多數是evaluation license。唉只能期待某位大神破解高階庫了。

-------------------------------------------------------------------------------------

11月02號晚上 亂搞了一通,居然編譯通過了!
我也說不清哪裡出錯了。

 

再次開啟例程,D:\altera\11.0\quartus\dspba\Examples\Filters\demo_dcic.mdl

simulation--start

Hardware Generation Disable

    Failed to obtain a valid license
    please ensure that you license file is on you Matlab Path ,or contact
    Altera to obtain a license

     Simulation will continue for evaluation purposes

還是一樣的問題,而此時注意到選單欄上顯示的是altera dsp builder advanced之類的字元,證明這種情況就是所謂的標準庫可用,可以編譯,高階庫不能用,因為使用的是evaluation license,模擬時警告但還是會以評估意向繼續進行。

 

可以總結出編譯出錯或者找不到license可能的情況有:

1.破解檔案有效。#用DSP_Builder_9.0破解器.exe破解C:\altera\90\quartus\dsp_builder\bin\檔案(執行DSP_Builder_9.0破解器.exe後,首先要點選“瀏覽”選中PortManager.dll,安裝預設的PortManager.dll路徑是在C:\altera\90\quartus\dsp_builder\bin\下,選中PortManager.dll後再點選“應用”。很多使用者上來就點選“應用”,結果並沒有破解這個軟體)。

2.版本不對應,網上說如9.0破解檔案可以破解11.0,但一部分功能使用不了,具體不詳。

3.版本對應,但破解檔案只是能破解標準庫,高階庫功能使用不了。

 

最簡單的辦法就是把別人破解完全的dsp_builder安裝目錄下的兩個dll檔案覆蓋到自己的目錄下,如
D:\altera\11.0\quartus\dsp_builder\bin 下面的PortMangager.dll和SimgenExport.dll兩個檔案複製到自己目錄下即可,其實破解器.exe主要就是破解了這兩個檔案,而license都大同小異,只要改下host id可以用於不同版本不同主機上。我的dsp builder 11.0暫時來說可以使用標準庫,高階庫還是用不了,需要上述檔案的可以留下郵箱我發過去。

再注:下載地址改為CSDN 免積分下載 http://download.csdn.net/detail/simba888888/5319929


相關文章