Line 41... |
Line 41... |
|
|
typedef struct _signal_node
|
typedef struct _signal_node
|
{
|
{
|
char name[MAX_NAME_LENGTH];
|
char name[MAX_NAME_LENGTH];
|
int size;
|
int size;
|
|
int arraysize;
|
struct _signal_node *next;
|
struct _signal_node *next;
|
} SignalNode;
|
} SignalNode;
|
|
|
typedef struct _bind_node
|
typedef struct _bind_node
|
{
|
{
|
Line 142... |
Line 143... |
PortNode *InsertPort (PortNode *list,char *name, char *tipo, int size);
|
PortNode *InsertPort (PortNode *list,char *name, char *tipo, int size);
|
void ShowPortList (PortNode *list);
|
void ShowPortList (PortNode *list);
|
void EnumeratePorts (PortNode *list);
|
void EnumeratePorts (PortNode *list);
|
|
|
/* Functions for signals list*/
|
/* Functions for signals list*/
|
SignalNode *InsertSignal (SignalNode *list,char *name, int size);
|
SignalNode *InsertSignal (SignalNode *list,char *name, int size,int arraysize);
|
void ShowSignalsList (SignalNode* list, WriteNode* writeslist);
|
void ShowSignalsList (SignalNode* list, WriteNode* writeslist);
|
int IsWire (char *name, InstanceNode * list);
|
int IsWire (char *name, InstanceNode * list);
|
|
|
/* Functions for sensitivity list*/
|
/* Functions for sensitivity list*/
|
SensibilityNode *InsertSensibility (SensibilityNode * list, char *name, char *tipo);
|
SensibilityNode *InsertSensibility (SensibilityNode * list, char *name, char *tipo);
|