Synthesis Tool
Specify the synthesis tool for targeting the generated HDL code
Model Configuration Pane: Target
Description
Specify the synthesis tool for targeting the generated HDL code. To use
HDL Coder™ with one of the supported third-party FPGA
synthesis tools, add the tool to the system path using
the hdlsetuptoolpath function. When
you specify the Synthesis Tool,
HDL Coder populates the Family,
Device,
Package, and
Speed with default values for
that tool. The Tool Path and
Tool Version display the
synthesis tool path and tool version respectively of the
Synthesis Tool that you
specify.
Settings
No synthesis tool specified
(Default) | Xilinx Vivado | Xilinx ISE | Altera Quartus II | Microchip Libero SoC | Intel Quartus ProThe options are:
No synthesis tool specifiedSelect this option if you do not want to perform logic synthesis. You can generate HDL code from your design.
Xilinx VivadoSpecify Xilinx® Vivado as the synthesis tool.
Xilinx ISESpecify Xilinx ISE as the synthesis tool.
Altera Quartus IISpecify Altera® Quartus II as the synthesis tool.
Microchip Libero SoCSpecify Microchip Libero® SoC as the synthesis tool.
Intel Quartus ProSpecify Intel® Quartus® Pro as the synthesis tool.
If your synthesis tool is not one of the Synthesis tool
options, see Synthesis Tool Path Setup.
Tips
To set this property, use the functions hdlset_param or makehdl. To view the property value, use
the function hdlget_param.
For example, you can specify Altera Quartus
II as the
SynthesisTool when you
generate HDL code for the
symmetric_fir subsystem
inside the sfir_fixed model using
either of these methods.
Pass the parameter as an argument to the
makehdlfunction.makehdl('sfir_fixed/symmetric_fir', ... 'SynthesisTool','Altera Quartus II')
When you use
hdlset_param, you can set the parameter on the model and then generate HDL code usingmakehdl.hdlset_param('sfir_fixed','SynthesisTool','Altera Quartus II') makehdl('sfir_fixed/symmetric_fir')
Recommended Settings
No recommended settings.
Programmatic Use
Parameter:
SynthesisTool |
| Type: Character vector |
Value:
'' | 'Xilinx Vivado' |
'Xilinx ISE' | 'Altera Quartus
II' | Microchip Libero SoC |
Intel Quartus Pro |
Default: '' |
Restrictions
When you specify the target language to SystemVerilog, do not
select Xilinx ISE as Synthesis
tool. Xilinx ISE does not support SystemVerilog HDL language.
Version History
Introduced in R2014a