Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

exp_bind_s Struct Reference

#include <defines.h>


Detailed Description

Binds a signal to an expression.


Data Fields

int type
char * name
int clear_assigned
int line
expressionexp
expressionfsm
func_unitfunit
exp_bindnext


Field Documentation

int exp_bind_s::clear_assigned
 

Expression ID of the cleared signal's expression

expression* exp_bind_s::exp
 

Expression to bind.

expression* exp_bind_s::fsm
 

FSM expression to create value for when this expression is bound

func_unit* exp_bind_s::funit
 

Pointer to functional unit containing expression

int exp_bind_s::line
 

Specifies line of expression -- used when expression is deallocated and we are clearing

char* exp_bind_s::name
 

Name of Verilog scoped signal/functional unit to bind

exp_bind* exp_bind_s::next
 

Pointer to next binding in list

int exp_bind_s::type
 

Specifies if name refers to a signal (0), function (FUNIT_FUNCTION) or task (FUNIT_TASK)


The documentation for this struct was generated from the following file:
Generated on Wed Jun 17 22:19:25 2009 for Covered by doxygen 1.3.4