|
LCS-2016-045b |
|
1 |
|
13-Mar-17 |
|
Ballot |
|
Brent Hayhoe |
|
|
|
Interface Construct and Port Mode Configurations Use Case - Complex RTL Signal CPU Interface |
|
Provide the independent interface mode control for the elements of composite type objects |
|
LCS-2016-045a LCS-2016-045c |
interface_object_declaration ::=
interface_constant_declaration
| interface_signal_declaration
| interface_variable_declaration
| interface_file_declaration
interface_constant_declaration ::=
[ constant ] identifier_list : [ in ] subtype_indication [ := static_expression ]
interface_signal_declaration ::=
[ signal ] identifier_list : [ mode ] subtype_indication [ bus ] [ := static_expression ]
interface_variable_declaration ::=
[ variable ] identifier_list : [ mode ] subtype_indication [ := static_expression ]
interface_file_declaration ::=
file identifier_list : subtype_indication
mode ::= in | out | inout | buffer | linkage | null
mode ::= in | out | inout | buffer | linkage | null [ยง 6.5.2]