hdlsetuptoolpath
函数要使用支持的第三方FPGA合成工具之一的HDL Coder™,请使用金宝apphdlsetuptoolpath
函数。在打开HDL Workflow Advisor之前,将该工具添加到系统路径中。如果您已经打开了HDL Workflow Advisor,请参见为当前的HDL工作流顾问会话添加合成工具.
金宝app高密度脂蛋白工作流
在MATLAB®命令行,使用hdlsetuptoolpath
函数添加合成工具。
在HDL工作流顾问,在设定目标>设置目标设备和合成工具向右走一步合成工具,点击刷新.
现在可以使用合成工具。
MATLAB高密度脂蛋白工作流
在MATLAB命令行中,使用hdlsetuptoolpath
函数添加合成工具。
在HDL工作流顾问,在选择代码生成目标向右走一步合成工具,点击刷新列表.
现在可以使用合成工具。
检查你的英特尔®第四的®Prime Standard synthesis tool setup in MATLAB, try launch the tool with the following command:
第四的!
要在MATLAB中检查英特尔Quartus Pro合成工具的设置,请尝试使用以下命令启动该工具:
qpro !
检查您的Xilinx®Vivado®在MATLAB中设置合成工具,尝试使用以下命令启动工具:
vivado !
要检查您的Xilinx ISE合成工具在MATLAB中的设置,尝试使用以下命令启动工具:
伊势!
检查你的Microsemi®自由人®在MATLAB中设置SoC综合工具,尝试使用以下命令启动工具:
!自由人
支持的工金宝app具版本请参见第三方合成工具和版本支持金宝app.
要从MATLAB中打开HDL模拟器,输入以下命令:
例如,打开导师图形ModelSim模拟器,输入这个命令:
vsim (“vsimdir”,“C: \ Program Files \ ModelSim \ questasim \ 10.5 \ win64 \ vsim.exe”)
要了解关于如何设置ModelSim的更多信息,请访问Questa®,或深刻的®或与HDL验证器™进行联合仿真,请参阅高密度脂蛋白模拟器启动(高密度脂蛋白校验).
MATLAB高密度脂蛋白工作流
设置模拟工具。
在HDL工作流顾问,在高密度脂蛋白验证>用HDL测试平台验证任务,点击刷新列表.
现在可以使用仿真工具。
要为包含Xilinx System Generator块的设计生成ModelSim模拟脚本,您必须:
已编译Xilinx仿真库。
指定编译库的路径。
为了生成ModelSim仿真脚本,您必须为EDA模拟器和目标语言拥有以下编译过的Xilinx仿真库:
unisim
simprim
xilinxcorelib
要了解如何编译这些库,请参阅Xilinx文档。
Vivado,请参阅compile_simlib
.
伊势,见compxlib
.
属性指定编译的Xilinx模拟库的路径XilinxSimulatorLibPath
参数。
例如,你可以用hdlset_param
设置XilinxSimulatorLibPath
:
libpath = '/apps/Xilinx_ISE/XilinxISE-13.4/Linux/ISE_DS/ISE/vhdl/ mti_se/6.6a/lin64/xilinxcorelib';hdlset_param (broot, 'XilinxSimulatorLibPath', libpath);
为包含两个Altera的设计生成代码®DSP Builder和Simu金宝applink®块,你必须打开MATLAB与Altera DSP Builder。具体操作请参见Altera DSP Builder文档。
要将您的设计映射到Altera或Xilinx FPGA模拟器库:
使用Xilinx LogiCORE®IP浮点运算符5.0或Altera浮点巨函数IP核。
为EDA模拟器指定编译的模拟库和目标语言。使用XilinxCoreLib
Xilinx LogiCORE IP仿真库和Altera巨函数IP的EDA仿真库编译器。
要了解如何编译这个库,请参阅Xilinxcompxlib
文档。
指定编译过的Altera或Xilinx模拟库的路径。中的仿真模型文件\第四的\ eda \ sim_lib文件夹中。设置SimulationLibPath
参数为您的DUT。
例如,你可以用hdlset_param
设置SimulationLibPath
:
myDUT = gcb;libpath = '/apps/Xilinx_ISE/XilinxISE-13.4/Linux/ISE_DS/ISE/vhdl/ mti_se/6.6a/lin64/xilinxcorelib';hdlset_param (myDUT, 'SimulationLibPath', libpath);
控件中的模拟库路径HDL代码生成>试验台窗格中的。
HDL Coder定位并使用受支持的已安装编译器。金宝app对于大多数平台,MATLAB都提供了默认的编译器。有关受支持的编译器列表,请参金宝app见金宝app支持编译器.