Khi alt_signaltap_run chạy dưới MATLAB™, cửa sổ bật lên "Assertion failed" sẽ hiển thị và MATLAB gặp sự cố khi cửa sổ bật lên bị loại bỏ.
Đối với phiên bản phần mềm Quartus® II 12.1 đến 13.0 không có giải pháp khắc phục.
Đối với phần mềm Quartus II phiên bản 13.1, có sẵn giải pháp sau:
- Sao chép < đường dẫn cài đặt quartus của bạn>\bin\alt_signaltap_run.dll \bin\alt_signaltap_run.mexw32
- Sao chép < đường dẫn cài đặt quartus của bạn>\bin64\alt_signaltap_run.dll \bin\alt_signaltap_run.mexw64
- Mở cửa sổ lệnh DOS tại < đường dẫn cài đặt quartus của bạn>\dsp_builder và nhập "PATH=\bin;\bin64;%PATH%
- Trong cùng một cửa sổ lệnh DOS, bắt đầu Matlab bằng cách nhập:
\dspba\dsp_builder.bat -m "/bin/matlab.exe" - Trong Matlab, nhập "addpath \quartus\bin" hoặc "addpath \quartus\bin64" nếu phù hợp.
- Sau đó, chạy "alt_signaltap_run" như bình thường.
Các bước 1 & 2 chỉ cần thực hiện một lần và các bước 3-6 cần được thực hiện mỗi khi bạn muốn chạy Matlab với DSP Builder.
Vấn đề này được lên lịch sẽ được khắc phục trong phiên bản phần mềm Quartus II trong tương lai.