|
New types are added to the system using the Types Designer. User defined types are considered an external resource to Expressive. The only information required is the type name anda package association, if the HDL language supports it. Using this mechanism allows Expressive to support any type provided by the target HDL. For instance, in VHDL, Expressive can handle int, enum, record, access, array etc. The actual type definition is created and stored in external resource files.
|