Merge branch 'master' into xcircuit-3.10
[xcircuit.git] / asg / system_defs.h
blob60276289d9d16de435e2bec2345fffa18ca56714
2 /************************************************************
3 **
4 ** COPYRIGHT (C) 1988 UNIVERSITY OF PITTSBURGH
5 ** COPYRIGHT (C) 1988-1989 Alan R. Martello
6 ** ALL RIGHTS RESERVED
7 **
8 ** This software is distributed on an as-is basis
9 ** with no warranty implied or intended. No author
10 ** or distributor takes responsibility to anyone
11 ** regarding its use of or suitability.
13 ** The software may be distributed and modified
14 ** freely for academic and other non-commercial
15 ** use but may NOT be utilized or included in whole
16 ** or part within any commercial product.
18 ** This copyright notice must remain on all copies
19 ** and modified versions of this software.
21 ************************************************************/
24 ** some system dependent definitions
26 #ifdef apollo
27 #define const
28 #endif
32 ** common definitions needed by more vcomp and vsim
34 #define STR_DUMMY_SIGNAL "_DUMMY_SIGNAL_"
35 #define STR_GUARD_SIGNAL "guard" /* the signal name for a block guard */
36 #define SIG_ZERO "$0"
37 #define SIG_ONE "$1"
39 #define ATTRIB_SEP '\'' /* the attribute separator char */
40 /* list of supported attributes (case MUST be lc) */
41 #define ATT_RISING "rising"
42 #define ATT_FALLING "falling"
46 #define MAX_BIT_NUMBER 32
48 #define INIT_FUN_PREFACE "init_"
52 ** signal assignment option definitions
54 #define STR_DELAY_INERTIAL "I" /* default option */
55 #define STR_DELAY_TRANSPORT "T" /* 'TRANSPORT' only option */
56 #define STR_GUARD_OPTION "G" /* 'GUARDED' only option */
57 #define STR_GUARD_TRANSPORT "GT" /* both GUARD and TRANSPORT option */