1. Synthesis Tool Path Setup
本节主要介绍了在MATLAB中配置常见的第三方综合工具路径,
使用hdlsetuptoolpath Function,配置vivado路径
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath',...'C:\Xilinx\Vivado\2023.1\bin\vivado.bat');
例如我使用的是vivado 2020.2,安装路径是:F:\Xilinx
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath','F:\Xilinx\Vivado\
检查是否添加到系统环境中,使用 !vivado
如果提示:
'vivado' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
则说明没有正确添加,请自行排查原因。
针对其他EDA软件,参见MATLAB的官方文档 hdlsetuptoolpath。
上面的命令是单次有效的,为了避免每次都要设置路径,创建startup.m,将下面的命令写入并保存,添加到MATLAB路径中。
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath','F:\Xilinx\Vivado\2020.2\bin\vivado.bat')
MATLAB命令行中输入:
userpath
将startup.m 文件保存在该路径即可。
2. HDL Simulator Setup
本节介绍 HDL 仿真器的配置,其他配置请见MATLAB官方文档。
对于仅使用Vivado的用户,无需再进行任何配置,如果使用的是ModelSim进行仿真,需要用以下命令仿真:
vsim('vsimdir','C:\Program Files\ModelSim\questasim\10.5c\win64\vsim.exe'
本人主力并非MATLAB,HDL Coder仅作为辅助,因此仅使用MATLAB+Vivado的形式,这也是最简单的配置。
3. 官方Demos
MATLAB 2022可以使用下面的命令进入官方范例:
cd (fullfile(matlabroot,'toolbox','hdlcoder','hdlcoderdemos'))
MATLAB 2024可以使用下面的命令进入官方范例:
cd (fullfile(matlabroot,'toolbox','hdlcoder','hdldesignpatterns'))
其他版本请自行在目录中查找。