OpenCores
URL https://opencores.org/ocsvn/sc2v/sc2v/trunk

Subversion Repositories sc2v

[/] [sc2v/] [trunk/] [src/] [sc2v_step2.h] - Diff between revs 16 and 20

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 16 Rev 20
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);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.