當ALT_SIGNALTAP_RUN在 MATLAB™ 下執行時,會顯示「被取出失敗」的快顯視窗,而 MATLAB 在快顯視窗被關閉時會發生故障。
對於 Quartus II 軟體版本 13.1,可提供下列解決方法:
- 複製 \bin\alt_signaltap_run.dll 到 \bin\alt_signaltap_run.mexw32
- 將 \bin64\alt_signaltap_run.dll 複製到 \bin\alt_signaltap_run.mexw64
- 在 \dsp_builder並輸入「PATH=\bin;\bin64;%PATH%
- 在同一個 DOS 命令視窗中,輸入開始 Matlab:
\dspba\dsp_builder.bat -m 「/bin/matlab.exe」 - 在 Matlab 中,視情況輸入「addpath \quartus\bin」或「addpath \quartus\bin64」。
- 然後照常執行「alt_signaltap_run」。
步驟 1 與 2 只需要執行一次,每次您希望使用 DSP Builder 執行 Matlab 時,都需要執行步驟 3-6。
這個問題預定在未來版本的 Quartus II 軟體中解決。