#include <defines.h>
Data Fields | |
| char * | name |
| struct { | |
| uint8 name_diff: 1 | |
| uint8 ignore: 1 | |
| uint8 gend_scope: 1 | |
| } | suppl |
| func_unit * | funit |
| statistic * | stat |
| vector_width * | range |
| inst_parm * | param_head |
| inst_parm * | param_tail |
| gitem_link * | gitem_head |
| gitem_link * | gitem_tail |
| funit_inst * | parent |
| funit_inst * | child_head |
| funit_inst * | child_tail |
| funit_inst * | next |
|
|
Pointer to head of child list |
|
|
Pointer to tail of child list |
|
|
Pointer to functional unit this instance represents |
|
|
Set to 1 if this instance is a generated scope |
|
|
Head pointer to list of generate items used for this instance |
|
|
Tail pointer to list of generate items used for this instance |
|
|
If set to TRUE, causes this instance to not be written to the CDD file (used as a placeholder in the instance tree for functional unit that will be generated at a later time). |
|
|
Instance name of this functional unit instance |
|
|
If set to TRUE, means that this instance name is not accurate due to merging |
|
|
Pointer to next child in parents list |
|
|
Head pointer to list of parameter overrides in this functional unit if it is a module |
|
|
Tail pointer to list of parameter overrides in this functional unit if it is a module |
|
|
Pointer to parent instance -- used for convenience only |
|
|
Used to create an array of instances |
|
|
Pointer to statistic holder |
|
|
Supplemental field for the instance |
1.3.4