Changeset 101 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/SelfTest/src/test.cpp
- Timestamp:
- Jan 15, 2009, 6:19:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/SelfTest/src/test.cpp
r88 r101 104 104 ALLOC1_SC_SIGNAL( in_DEPTH_MIN ," in_DEPTH_MIN ",Tdepth_t ,_param->_nb_context); 105 105 ALLOC1_SC_SIGNAL( in_DEPTH_MAX ," in_DEPTH_MAX ",Tdepth_t ,_param->_nb_context); 106 ALLOC1_SC_SIGNAL( in_DEPTH_FULL ," in_DEPTH_FULL ",Tcontrol_t ,_param->_nb_context); 106 107 107 108 ALLOC1_SC_SIGNAL(out_NB_INST_DECOD_ALL ,"out_NB_INST_DECOD_ALL ",Tcounter_t ,_param->_nb_context); 108 109 109 110 ALLOC1_SC_SIGNAL( in_CONTEXT_DECOD_ENABLE ," in_CONTEXT_DECOD_ENABLE ",Tcontrol_t ,_param->_nb_context); 111 ALLOC1_SC_SIGNAL( in_CONTEXT_DEPTH_VAL ," in_CONTEXT_DEPTH_VAL ",Tcontrol_t ,_param->_nb_context); 110 112 ALLOC1_SC_SIGNAL( in_CONTEXT_DEPTH ," in_CONTEXT_DEPTH ",Tdepth_t ,_param->_nb_context); 111 113 … … 188 190 //INSTANCE1_SC_SIGNAL(_Decod_unit, in_PREDICT_CAN_CONTINUE ,_param->_nb_inst_decod); 189 191 192 if (_param->_have_port_depth) 193 { 194 INSTANCE1_SC_SIGNAL(_Decod_unit, in_DEPTH_MIN ,_param->_nb_context); 190 195 INSTANCE1_SC_SIGNAL(_Decod_unit, in_DEPTH_MAX ,_param->_nb_context); 191 196 } 197 INSTANCE1_SC_SIGNAL(_Decod_unit, in_DEPTH_FULL ,_param->_nb_context); 192 198 INSTANCE1_SC_SIGNAL(_Decod_unit,out_NB_INST_DECOD_ALL ,_param->_nb_context); 193 199 194 200 INSTANCE1_SC_SIGNAL(_Decod_unit, in_CONTEXT_DECOD_ENABLE ,_param->_nb_context); 195 201 196 for (uint32_t i=0; i<_param->_nb_context; ++i) 197 if (_param->_have_port_depth) 198 { 199 INSTANCE_SC_SIGNAL(_Decod_unit, in_DEPTH_MIN [i]); 200 INSTANCE_SC_SIGNAL(_Decod_unit, in_CONTEXT_DEPTH [i]); 201 } 202 INSTANCE1_SC_SIGNAL(_Decod_unit, in_CONTEXT_DEPTH_VAL ,_param->_nb_context); 203 if (_param->_have_port_depth) 204 INSTANCE1_SC_SIGNAL(_Decod_unit, in_CONTEXT_DEPTH ,_param->_nb_context); 202 205 203 206 INSTANCE_SC_SIGNAL( _Decod_unit,out_CONTEXT_EVENT_VAL ); … … 239 242 SC_START(5); 240 243 in_NRESET->write(1); 244 245 for (uint32_t i=0; i<_param->_nb_context; i++) 246 in_CONTEXT_DEPTH_VAL [i]->write(1); 241 247 242 248 LABEL("Loop of Test"); … … 515 521 DELETE1_SC_SIGNAL( in_DEPTH_MIN ,_param->_nb_context); 516 522 DELETE1_SC_SIGNAL( in_DEPTH_MAX ,_param->_nb_context); 523 DELETE1_SC_SIGNAL( in_DEPTH_FULL ,_param->_nb_context); 517 524 518 525 DELETE1_SC_SIGNAL(out_NB_INST_DECOD_ALL ,_param->_nb_context); 519 526 520 527 DELETE1_SC_SIGNAL( in_CONTEXT_DECOD_ENABLE ,_param->_nb_context); 528 DELETE1_SC_SIGNAL( in_CONTEXT_DEPTH_VAL ,_param->_nb_context); 521 529 DELETE1_SC_SIGNAL( in_CONTEXT_DEPTH ,_param->_nb_context); 522 530
Note: See TracChangeset
for help on using the changeset viewer.