exp_bind_s Struct Reference

#include <defines.h>

Data Fields

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

Detailed Description

Binds a signal to an expression.


Field Documentation

Expression ID of the cleared signal's expression

Referenced by bind_add(), bind_display_list(), bind_perform(), and bind_remove().

FSM expression to create value for when this expression is bound

Referenced by bind_add(), bind_append_fsm_expr(), and bind_perform().

Pointer to functional unit containing expression

Referenced by bind_add(), bind_append_fsm_expr(), bind_display_list(), bind_find_sig_name(), and bind_perform().

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

Referenced by bind_add(), and bind_perform().

Name of Verilog scoped signal/functional unit to bind

Referenced by bind_add(), bind_dealloc(), bind_display_list(), bind_find_sig_name(), bind_perform(), and bind_remove().

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

Referenced by bind_add(), bind_display_list(), and bind_perform().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3