Compilation Script Parameters
This page describes configuration parameters that reside in the HDL Code Generation > EDA Tool Scripts > Compilation Script tab of the Configuration Parameters dialog box.
Compile file postfix
Specify a postfix to append to the DUT or test bench name to form the compilation script file name.
Settings
Default:
_compile.do
For example, if the name of the device under test or test bench is
my_design
, HDL Coder™ adds the postfix _compile.do
to form the name
my_design_compile.do
.
Command-Line Information
Property:
HDLCompileFilePostfix |
Type: character vector |
Default:
'_compile.do' |
To set this property, use the functions hdlset_param
or makehdl
. To view the property value, use
the function hdlget_param
.
See Also
Compile initialization
Format name passed to fprintf
to write the
Init
section of the compilation script.
Settings
Default:
vlib %s\n
The Init
phase of the script performs required setup
actions, such as creating a design library or a project file.
The implicit argument, %s
, is the contents of the
'VHDLLibraryName'
property, which defaults
to'work'
. You can override the default
Init
string ('vlib work\n'
by changing
the value of 'VHDLLibraryName'
.
Command-Line Information
Property:
HDLCompileInit |
Type: character vector |
Default:
'vlib %s\n' |
To set this property, use the functions hdlset_param
or makehdl
. To view the property value, use
the function hdlget_param
.
See Also
Compile command for VHDL
Format name passed to fprintf
to write the
Cmd
section of the compilation script for VHDL® files.
Settings
Default:
vcom %s %s\n
The command-per-file phase (Cmd
) of the script is called
iteratively, once per generated HDL file. On each call, a different file name is
passed in.
The two implicit arguments in the compile command are the contents of the
SimulatorFlags
property and the file name of the current
entity or module. To omit the flags, set SimulatorFlags
to
''
(the default).
Command-Line Information
Property:
HDLCompileVHDLCmd |
Type: character vector |
Default:
'vcom %s %s\n' |
To set this property, use the functions hdlset_param
or makehdl
. To view the property value, use
the function hdlget_param
.
See Also
Compile command for Verilog or SystemVerilog
Format name passed to fprintf
to write the
Cmd
section of the compilation script for Verilog® or SystemVerilog files.
Settings
Default:
vlog %s %s\n
The command-per-file phase (Cmd
) of the script is called
iteratively, once per generated HDL file. On each call, a different file name is
passed in.
The two implicit arguments in the compile command are the contents of the
SimulatorFlags
property and the file name of the current
entity or module. To omit the flags, set SimulatorFlags
property to ''
(the default).
Command-Line Information
Property:
HDLCompileVerilogCmd |
Type: character vector |
Default:
'vlog %s %s\n' |
To set this property, use the functions hdlset_param
or makehdl
. To view the property value, use
the function hdlget_param
.
See Also
Compile termination
Format name passed to fprintf
to write the termination
portion of the compilation script.
Settings
Default: empty character vector
The termination phase (Term
) is the final execution phase
of the script. One application of this phase is to execute a simulation of HDL
code that was compiled in the Cmd
phase. The
Term
phase does not take arguments.
Command-Line Information
Property:
HDLCompileTerm |
Type: character vector |
Default:
'' |
To set this property, use the functions hdlset_param
or makehdl
. To view the property value, use
the function hdlget_param
.