Changeset 112 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest
- Timestamp:
- Mar 18, 2009, 11:36:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest/src/test.cpp
r111 r112 66 66 ALLOC1_SC_SIGNAL( in_DECOD_EVENT_ADDRESS_EPCR ," in_DECOD_EVENT_ADDRESS_EPCR ",Taddress_t ,_param->_nb_decod_unit); 67 67 68 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_VAL ," in_COMMIT_EVENT_VAL ",Tcontrol_t );69 ALLOC _SC_SIGNAL(out_COMMIT_EVENT_ACK ,"out_COMMIT_EVENT_ACK ",Tcontrol_t );70 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_CONTEXT_ID ," in_COMMIT_EVENT_CONTEXT_ID ",Tcontext_t );71 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_DEPTH ," in_COMMIT_EVENT_DEPTH ",Tdepth_t );72 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_TYPE ," in_COMMIT_EVENT_TYPE ",Tevent_type_t);73 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_IS_DELAY_SLOT ," in_COMMIT_EVENT_IS_DELAY_SLOT ",Tcontrol_t );74 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS ," in_COMMIT_EVENT_ADDRESS ",Taddress_t );75 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR_VAL ," in_COMMIT_EVENT_ADDRESS_EPCR_VAL ",Tcontrol_t );76 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR ," in_COMMIT_EVENT_ADDRESS_EPCR ",Taddress_t );77 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR_VAL ," in_COMMIT_EVENT_ADDRESS_EEAR_VAL ",Tcontrol_t );78 ALLOC _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR ," in_COMMIT_EVENT_ADDRESS_EEAR ",Tgeneral_data_t);68 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_VAL ," in_COMMIT_EVENT_VAL ",Tcontrol_t ); 69 ALLOC0_SC_SIGNAL(out_COMMIT_EVENT_ACK ,"out_COMMIT_EVENT_ACK ",Tcontrol_t ); 70 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_CONTEXT_ID ," in_COMMIT_EVENT_CONTEXT_ID ",Tcontext_t ); 71 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_DEPTH ," in_COMMIT_EVENT_DEPTH ",Tdepth_t ); 72 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_TYPE ," in_COMMIT_EVENT_TYPE ",Tevent_type_t); 73 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_IS_DELAY_SLOT ," in_COMMIT_EVENT_IS_DELAY_SLOT ",Tcontrol_t ); 74 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS ," in_COMMIT_EVENT_ADDRESS ",Taddress_t ); 75 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR_VAL ," in_COMMIT_EVENT_ADDRESS_EPCR_VAL ",Tcontrol_t ); 76 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR ," in_COMMIT_EVENT_ADDRESS_EPCR ",Taddress_t ); 77 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR_VAL ," in_COMMIT_EVENT_ADDRESS_EEAR_VAL ",Tcontrol_t ); 78 ALLOC0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR ," in_COMMIT_EVENT_ADDRESS_EEAR ",Tgeneral_data_t); 79 79 80 80 ALLOC1_SC_SIGNAL( in_BRANCH_COMPLETE_VAL ," in_BRANCH_COMPLETE_VAL ",Tcontrol_t ,_param->_nb_inst_branch_complete); … … 147 147 INSTANCE1_SC_SIGNAL(_Context_State, in_DECOD_EVENT_ADDRESS_EPCR ,_param->_nb_decod_unit); 148 148 149 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_VAL );150 INSTANCE _SC_SIGNAL(_Context_State,out_COMMIT_EVENT_ACK );149 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_VAL ); 150 INSTANCE0_SC_SIGNAL(_Context_State,out_COMMIT_EVENT_ACK ); 151 151 if (_param->_have_port_context_id) 152 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_CONTEXT_ID );152 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_CONTEXT_ID ); 153 153 if (_param->_have_port_depth) 154 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_DEPTH );155 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_TYPE );156 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_IS_DELAY_SLOT );157 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS );158 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EPCR_VAL );159 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EPCR );160 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EEAR_VAL );161 INSTANCE _SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EEAR );154 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_DEPTH ); 155 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_TYPE ); 156 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_IS_DELAY_SLOT ); 157 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS ); 158 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EPCR_VAL ); 159 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EPCR ); 160 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EEAR_VAL ); 161 INSTANCE0_SC_SIGNAL(_Context_State, in_COMMIT_EVENT_ADDRESS_EEAR ); 162 162 163 163 INSTANCE1_SC_SIGNAL(_Context_State, in_BRANCH_COMPLETE_VAL ,_param->_nb_inst_branch_complete); … … 196 196 INSTANCE1_SC_SIGNAL(_Context_State,out_CONTEXT_DECOD_ENABLE ,_param->_nb_context ); 197 197 198 for (uint32_t i=0; i<_param->_nb_context; i++) 199 if (_param->_have_port_depth) 200 INSTANCE_SC_SIGNAL(_Context_State, in_DEPTH_MIN [i]); 198 if (_param->_have_port_depth) 199 INSTANCE1_SC_SIGNAL(_Context_State, in_DEPTH_MIN ,_param->_nb_context ); 201 200 202 201 INSTANCE1_SC_SIGNAL(_Context_State, in_SPR_SR_IEE ,_param->_nb_context ); … … 1324 1323 DELETE1_SC_SIGNAL( in_DECOD_EVENT_ADDRESS ,_param->_nb_decod_unit); 1325 1324 DELETE1_SC_SIGNAL( in_DECOD_EVENT_ADDRESS_EPCR ,_param->_nb_decod_unit); 1326 DELETE _SC_SIGNAL( in_COMMIT_EVENT_VAL );1327 DELETE _SC_SIGNAL(out_COMMIT_EVENT_ACK );1328 DELETE _SC_SIGNAL( in_COMMIT_EVENT_CONTEXT_ID );1329 DELETE _SC_SIGNAL( in_COMMIT_EVENT_DEPTH );1330 DELETE _SC_SIGNAL( in_COMMIT_EVENT_TYPE );1331 DELETE _SC_SIGNAL( in_COMMIT_EVENT_IS_DELAY_SLOT );1332 DELETE _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS );1333 DELETE _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR_VAL );1334 DELETE _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR );1335 DELETE _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR_VAL );1336 DELETE _SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR );1325 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_VAL ); 1326 DELETE0_SC_SIGNAL(out_COMMIT_EVENT_ACK ); 1327 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_CONTEXT_ID ); 1328 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_DEPTH ); 1329 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_TYPE ); 1330 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_IS_DELAY_SLOT ); 1331 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS ); 1332 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR_VAL ); 1333 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EPCR ); 1334 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR_VAL ); 1335 DELETE0_SC_SIGNAL( in_COMMIT_EVENT_ADDRESS_EEAR ); 1337 1336 DELETE1_SC_SIGNAL( in_BRANCH_COMPLETE_VAL ,_param->_nb_inst_branch_complete); 1338 1337 DELETE1_SC_SIGNAL(out_BRANCH_COMPLETE_ACK ,_param->_nb_inst_branch_complete);
Note: See TracChangeset
for help on using the changeset viewer.