Functional Unit Types

Defines

#define FUNIT_MODULE   0
#define FUNIT_NAMED_BLOCK   1
#define FUNIT_FUNCTION   2
#define FUNIT_TASK   3
#define FUNIT_NO_SCORE   4
#define FUNIT_AFUNCTION   5
#define FUNIT_ATASK   6
#define FUNIT_ANAMED_BLOCK   7
#define FUNIT_TYPES   8

Detailed Description

The following defines specify the type of functional unit being represented in the func_unit structure. A functional unit is defined to be any Verilog structure that contains scope.


Define Documentation

#define FUNIT_AFUNCTION   5
#define FUNIT_ANAMED_BLOCK   7
#define FUNIT_ATASK   6
#define FUNIT_FUNCTION   2
#define FUNIT_MODULE   0
#define FUNIT_NAMED_BLOCK   1
#define FUNIT_NO_SCORE   4

Represents a scope that is considered a "no score" functional unit

Referenced by bind_task_function_namedblock(), db_add_instance(), funit_db_write(), instance_db_write(), statement_dealloc_recursive(), and stmt_blk_remove().

#define FUNIT_TASK   3
#define FUNIT_TYPES   8

The number of valid functional unit types

Referenced by get_funit_type().

Generated on Sun Nov 21 00:55:42 2010 for Covered by  doxygen 1.6.3