Document Properties Editor

Document Properties Editor

The Document Properties Editor provides the capability to create and edit the properties of the document, as well as the input, output, and in out pads.

The categories of properties include:

General:

1.

Name:

The document name.

2.

HDL Output Directory:

The directory where the generated HDL will be saved.

3.

HDL Template Directory:

The directory where the templates for HDL generation are found.

4.

HDL Import Directory:

The default directory where HDL files imported into the document will be found.

Tagged Values:

1.

HDL Language:

The language, either Verilog or VHDL, of the generated HDL. You can toggle between Verilog and VHDL language by selecting the appropriate value from the drop-list right here or by clicking on HDL Toggle button in the toolbar of the main dialog.

2.

State Encoding:

The type of encoding, either Binary or OneHot, of the state diagram, which is utilized when generating HDL for StateCharts.

Constants:

The named constants defined for the document.

Aliases:

The document's aliases. An alias can be assigned to an output, so that this name appears in the HDL output instead of the automatically generated name.

Input Pads:

The document's input pads. These will be the inputs of the top level HDL module or entity.

Output Pads:

The document's output pads. These will be the outputs of the top level HDL module or entity. Outputs require a link expression that specifies the output expression for the output.

InOut Pads:

The document's inout pads. These will be the inouts of the top level HDL module or entity. InOuts require a link expression that specifies an expression for both the output and the output enable.