Output data type
HDL data type for the output ports of the model
Model Configuration Pane: Global Settings / Ports
Description
Specify the HDL data type for the output ports of the model.
Dependencies
This option is enabled when the target language (specified by the Language option) is VHDL®.
Settings
Same as input type (default) | std_logic_vector | signed/unsignedFor VHDL, the options are:
Default: Same as input type
Same as input typeSpecifies that output ports of the model have the same type specified by Input data type.
std_logic_vectorSpecifies VHDL type
STD_LOGIC_VECTORas the data type of the output port.signed/unsignedSpecifies VHDL type
SIGNEDorUNSIGNEDas the data type of the output port.
For Verilog® and SystemVerilog, the options are:
Default: wire
In generated Verilog and SystemVerilog code, the data type for all ports is 'wire', and cannot be modified. Therefore, Output data type is disabled when the target language is Verilog or SystemVerilog.
Tips
To set this property, use the functions hdlset_param or makehdl. To view the property value, use
the function hdlget_param.
Recommended Settings
No recommended settings.
Programmatic Use
Parameter: OutputType |
| Type: character vector |
Value: (for VHDL)'std_logic_vector' |
'signed/unsigned', (for Verilog) 'wire'
|
Default: If the property is left unspecified, output ports have the same type specified by InputType. |
Version History
Introduced in R2012a