Main Content

Lint Script Parameters

This page describes configuration parameters that reside in the HDL Code Generation > EDA Tool Scripts > Lint Script tab of the Configuration Parameters dialog box.

Choose HDL lint tool

Enable or disable generation of an HDL lint script, and select the HDL lint tool for which HDL Coder™ generates a script.

After you select an HDL lint tool, the Lint initialization, Lint command and Lint termination fields are enabled.

Dependencies

If you set the HDL lint tool to one of the supported third-party tools, you can generate a Tcl script without setting Lint initialization, Lint command, and Lint termination to nondefault values. If the Lint initialization, Lint command, and Lint termination have default values, HDL Coder automatically writes tool-specific default initialization, command, and termination strings to the Tcl script.

Settings

Default: None

None

When you select None, the coder does not generate a lint script. The coder clears and disables the fields in the Lint script pane.

Ascent Lint

Generate a lint script for Real Intent Ascent Lint.

HDL Designer

Generate a lint script for Mentor Graphics® HDL Designer.

Leda

Generate a lint script for Synopsys® Leda.

SpyGlass

Generate a lint script for Atrenta SpyGlass.

Custom

Generate a custom synthesis script.

Command-Line Information

Property: HDLLintTool
Type: character vector
Value: 'None' | 'AscentLint' | 'Leda' | 'SpyGlass' | 'Custom'
Default: 'None'

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

See Also

Generate HDL Lint Tool Script

Lint initialization

Enter an initialization text for your HDL lint script.

Dependencies

If Lint initialization is set to the default value, '', and you set HDLLintCmd to one of the supported third-party tools, HDL Coder automatically inserts a tool-specific default termination string in the Tcl script.

Command-Line Information

Property: HDLLintInit
Type: character vector
Default: none

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

See Also

Generate HDL Lint Tool Script

Lint command

Enter the command for your HDL lint script.

Command-Line Information

Property: HDLLintCmd
Type: character vector
Default: none

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

If you set HDLLintTool to Custom, you must use %s as a placeholder for the HDL file name in the generated Tcl script. Specify HDLLintCmd using the following format:

custom_lint_tool_command -option1 -option2 %s

See Also

Generate HDL Lint Tool Script

Lint termination

Enter a termination character vector for your HDL lint script.

Dependencies

If Lint termination is set to the default value, '', and you set HDLLintCmd to one of the supported third-party tools, HDL Coder automatically inserts a tool-specific default termination string in the Tcl script.

Command-Line Information

Property: HDLLintTerm
Type: character vector
Default: none

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

See Also

Generate HDL Lint Tool Script