Do I have to install a third-party synthesis tool to use HDL Coder?

12 ビュー (過去 30 日間)
Do I have to install a third-party HDL synthesis tool (e.g. Xilinx Vivado, Altera/Intel Quartus, Microsemi Libero) to use HDL Coder and its support packages?


MathWorks Support Team
MathWorks Support Team 2024 年 3 月 4 日
編集済み: MathWorks Support Team 2024 年 3 月 4 日
This will depend on the workflow that you select in HDL Workflow Advisor step 1.1.:
(1) IP Core Generation, FPGA-in-the-loop, FPGA Turnkey, Simulink Real-Time FPGA I/O
When using the above workflows in HDL Workflow Advisor, HDL Coder expects that you have a third-party synthesis tool (appropriate for your FPGA) available.
This is because these workflows are tailored to work on specific FPGA devices and supported evaluation boards for which we provide HDL Coder support packages.
The synthesis tool can be installed on the computer running MATLAB/Simulink, or on a network/server location that is accessible from your computer. You will be prompted to set up your synthesis tool for use with MATLAB when installing an HDL Coder support package.
(2) Generic ASIC/FPGA
Only for the "Generic ASIC/FPGA" target workflow, the presence of a synthesis tool is optional. An exception to this is if you configured MATLAB/Simulink to include vendor-specific code, such as floating-point libraries.
In general, HDL Coder has the ability to generate portable, platform-independent HDL code from your MATLAB function or Simulink model. If you do not want to invoke a synthesis tool from MATLAB/Simulink, and would rather like to integrate the generated VHDL/Verilog code into your FPGA project manually, see the following answer on generating HDL code only:​​​​

その他の回答 (0 件)




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by