最近在学习使用MATLAB中的HDL Coder工具。但是刚刚打开HDL Coder就遇到如下问题:
No synthesis tool available on system path
针对HDL Coder中出现的这个问题,可以采用如下方法解决,亲测有效
-
关闭HDL Coder
-
关闭MATLAB
-
打开MATLAB
-
在MATLAB中运行如下命令:
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath','E:\Xilinx\Vivado\2018.2\bin\vivado.bat')
其中ToolName是你的综合工具名,如,ToolPath是你的安装路径,具体可参见hdlsetuptoolpath的帮助文档,如下图所示:
-
再次开启 HDL Coder,此时可以看到HDL Coder中出现了Vivado综合工具
-
在MATLAB中运行
!vivado
可以开启Vivado,验证综合工具是否配置完成。
完成此处配置后就可以开始HDL Coder的使用了。