为什么alt_signaltap_run在MATLAB中失败?
当在MATLAB™下运行alt_signaltap_run时,会显示“断言失败”弹出窗口,当弹出窗口被取消时,MATLAB会崩溃。
解决/修复方法
对于Quartus II软件版本13.1,可以使用以下解决方法:
- 将<您的quartus安装路径> \ bin \ alt_signaltap_run.dll复制到<您的quartus安装路径> \ bin \ alt_signaltap_run.mexw32
- 将<您的quartus安装路径> \ bin64 \ alt_signaltap_run.dll复制到<您的quartus安装路径> \ bin \ alt_signaltap_run.mexw64
- 在<您的quartus安装路径> \ dsp_builder打开DOS命令窗口,然后输入“PATH = <您的quartus安装路径> \ bin; <您的quartus安装路径> \ bin64;%PATH%
- 在同一DOS命令窗口中,输入以下命令启动Matlab:
<您的quartus安装路径> \ dspba \ dsp_builder.bat -m“<您的Matlab安装路径> /bin/matlab.exe” - 在Matlab中,根据需要输入“addpath <your quartus install path> \ quartus \ bin”或“addpath <your quartus install path> \ quartus \ bin64”。
- 然后正常运行“alt_signaltap_run”。
步骤1和2只需执行一次,每次希望使用DSP Builder运行Matlab时,都需要执行步骤3-6。
此问题计划在Quartus II软件的未来版本中修复。