Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
SystemC Conventions
Enterprise Architect supports round-trip engineering of SystemC, where the following conventions are used.
Stereotypes
Stereotype |
Applies To |
Corresponds To |
---|---|---|
delegate |
Method |
A delegate.
|
enumeration |
Inner Class |
An enum type.
|
friend |
Method |
A friend method.
|
property |
Method |
A property definition.
|
sc_ctor |
Method |
A SystemC constructor.
|
sc_module |
Class |
A SystemC module.
|
sc_port |
Attribute |
A port.
|
sc_signal |
Attribute |
A signal.
|
struct |
Inner Class |
A struct or union.
|
Tagged Values
Tag |
Applies To |
Corresponds To |
---|---|---|
kind
|
Attribute (Port) |
Port kind (clocked, fifo, master, slave, resolved, vector). |
mode
|
Attribute (Port) |
Port mode (in, out, inout). |
overrides
|
Method |
The Inheritance list of a method declaration. |
throw
|
Method |
The exception specification of a method. |
Other Conventions
· | SystemC also inherits most of the stereotypes and Tagged Values of C++ |
SystemC Toolbox Pages
Access Diagram | Diagram Toolbox: More tools | HDL | SystemC Constructs
Drag these icons onto a diagram to model a SystemC design.
Page |
Icon |
Action |
---|---|---|
SystemC |
Module |
Defines a SystemC Module. An sc_module-stereotyped Class element.
|
|
Enumeration |
Defines an Enumerated Type. An Enumeration element.
|
|
Struct |
Defines a Structure. A struct-stereotyped Class element.
|
SystemC Features |
Port |
Defines a SystemC Port. An sc_port-stereotyped attribute.
|
|
Signal |
Defines a SystemC Signal. An sc_signal-stereotyped attribute.
|
|
Constructor |
Defines a SystemC Constructor. An sc_ctor-stereotyped method.
|
Learn more