33 #ifndef SC_COMMUNICATION_IDS_H 34 #define SC_COMMUNICATION_IDS_H 46 #ifndef SC_DEFINE_MESSAGE 48 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 49 namespace sc_core { extern SC_API const char id[]; } 56 "port specified outside of module" )
58 "sc_clock period is zero" )
60 "sc_clock high time is zero" )
62 "sc_clock low time is zero" )
64 "sc_fifo<T> cannot have more than one reader" )
66 "sc_fifo<T> cannot have more than one writer" )
68 "sc_fifo<T> must have a size of at least 1" )
70 "bind interface to port failed" )
72 "bind parent port to port failed" )
74 "complete binding failed" )
76 "insert port failed" )
78 "remove port failed" )
80 "get interface failed" )
82 "insert primitive channel failed" )
84 "remove primitive channel failed" )
86 "sc_signal<T> cannot have more than one driver" )
88 "channel doesn't have a default event" )
90 "resolved port not bound to resolved signal" )
94 "sc_semaphore requires an initial value >= 0" )
96 "sc_export instance has no interface" )
98 "insert sc_export failed" )
100 "sc_export specified outside of module" )
102 "remove sc_export failed, sc_export not registered" )
104 "sc_export instance not bound to interface at end of construction" )
106 "attempt to write the
value of an sc_clock instance" )
108 "sc_export instance already bound" )
110 "attempted specalized signal operation on non-specialized signal" )
112 "attempted to bind sc_clock instance to sc_inout or sc_out" )
114 "this build has no asynchronous update support" )
#define SC_DEFINE_MESSAGE(id, unused1, unused2)
sc_clock period is zero sc_clock low time is zero sc_fifo< T > cannot have more than one writer bind interface to port failed complete binding failed remove port failed insert primitive channel failed sc_signal< T > cannot have more than one driver resolved port not bound to resolved signal sc_semaphore requires an initial value
SC_API const char SC_ID_REGISTER_ID_FAILED_[]
Run-time logging and reporting facilities.