Quando alt_signaltap_run viene eseguito in MATLAB™, viene visualizzata una finestra pop-up "Asserzione non riuscita" e MATLAB si blocca quando il pop-up viene chiuso.
Per le versioni del software Quartus® II da 12.1 a 13.0 non è disponibile alcuna soluzione alternativa.
Per il software Quartus II versione 13.1 è disponibile la seguente soluzione:
- Copiare \bin\alt_signaltap_run.dll \bin\alt_signaltap_run.mexw32
- Copiare \bin64\alt_signaltap_run.dll \bin\alt_signaltap_run.mexw64
- Aprire una finestra di comando DOS in \dsp_builder e immettere "PATH=\bin;\bin64;%PATH%
- Nella stessa finestra di comando DOS, avviare Matlab immettendo:
\dspba\dsp_builder.bat -m "/bin/matlab.exe" - In Matlab, immettere "addpath \quartus\bin" o "addpath \quartus\bin64" a scelta.
- Quindi eseguire "alt_signaltap_run" normalmente.
I passaggi 1 e 2 devono essere eseguiti una sola volta e i passaggi 3-6 devono essere eseguiti ogni volta che si desidera eseguire Matlab con DSP Builder.
Questo problema è pianificato per essere risolto in una versione futura del software Quartus II.