Main Content

Additional files to add to synthesis project

Additional HDL or constraint files

Model Configuration Pane: EDA Tool Scripts


Include additional HDL or constraint files in synthesis project.


To use this setting, the Choose synthesis tool or HDLSynthTool property must be set to a value other than None.


'' (default)

Default: '' (no files added)

Additional project files, such as HDL source files (.v, .vhd) or constraint files (.ucf), that you want to include in your synthesis project, specified as a character vector. Separate file names with a semicolon (;).

You cannot use this setting to include Tcl files. To specify synthesis project Tcl files, use the AdditionalProjectCreationTclFiles property of the hdlcoder.WorkflowConfig object.


To set this property, use the functions hdlset_param or makehdl. To view the property value, use the function hdlget_param.

To include a source file, src_file.vhd, and a constraint file, constraint_file.ucf, in the synthesis project for a DUT subsystem, myDUT:

hdlset_param (myDUT, 'SynthesisProjectAdditionalFiles', ...

Recommended Settings

No recommended settings.

Programmatic Use

Parameter: SynthesisProjectAdditionalFiles
Type: character vector
Default: ''

Version History

Introduced in R2016a