hdlsetuptoolpath
Set up system environment to access FPGA synthesis software
Description
hdlsetuptoolpath('ToolName',
adds
a third-party FPGA synthesis tool to your system path. It sets up
the system environment variables for the synthesis tool. To configure
one or more supported third-party FPGA synthesis tools to use with HDL Coder™,
use the TOOLNAME
,'ToolPath',TOOLPATH
)hdlsetuptoolpath
function.
Before opening the HDL Workflow Advisor, add the tool to your system path. If you already have the HDL Workflow Advisor open, see Add Synthesis Tool for Current HDL Workflow Advisor Session (HDL Coder).
Examples
Set Up Intel Quartus Prime
The following command sets the synthesis tool path to point to an installed Intel® Quartus® Prime Standard Edition 20.1 executable file. You must have already installed Altera® Quartus II.
hdlsetuptoolpath('ToolName','Altera Quartus II','ToolPath',... 'C:\intel\20.1\quartus\bin\quartus.exe');
Set Up Intel Quartus Pro
The following command sets the synthesis tool path to point to an installed Intel Quartus Pro 21.3 executable file. You must have already installed Intel Quartus Pro.
hdlsetuptoolpath('ToolName','Intel Quartus Pro','ToolPath',... 'C:\intel\21.3_pro\quartus\bin64\qpro.exe');
Note
An installation of Quartus Pro contains both quartus.exe
and
qpro.exe
executable files. When both tools are added to the path by
using hdlsetuptoolpath
, HDL Coder checks the tool availability before running the HDL Workflow Advisor.
Set Up Xilinx ISE
The following command sets the synthesis tool path to point to an installed Xilinx® ISE 14.7 executable file. You must have already installed Xilinx ISE.
hdlsetuptoolpath('ToolName','Xilinx ISE','ToolPath',... 'C:\Xilinx\14.7\ISE_DS\ISE\bin\nt64\ise.exe');
Set Up Xilinx Vivado
The following command sets the synthesis tool path to point to an installed Vivado® Design Suite 2020.2 batch file. You must have already installed Xilinx Vivado.
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath',... 'C:\Xilinx\Vivado\2020.2\bin\vivado.bat');
Set Up Microchip Libero SoC
The following command sets the synthesis tool path to point to an installed Microchip Libero® Design Suite batch file. You must have already installed Microchip Libero SoC.
hdlsetuptoolpath('ToolName','Microchip Libero SoC','ToolPath',... 'C:\Microsemi\Libero_SoC_v12.6\Designer\bin\libero.exe');
Input Arguments
Tips
If you have an icon for the tool on your Windows® desktop, you can find the full path to the synthesis tool.
Right-click the icon and select Properties.
Click the Shortcut tab.
The hdlsetuptoolpath
function changes the system path and system environment variables for only the current MATLAB® session. To executehdlsetuptoolpath
programmatically when MATLAB starts, addhdlsetuptoolpath
to yourstartup.m
script.
Version History
Introduced in R2011a
See Also
Topics
- HDL Language Support and Supported Third-Party Tools and Hardware (HDL Coder)
- Tool Setup (HDL Coder)
- Add Synthesis Tool for Current HDL Workflow Advisor Session (HDL Coder)