Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/SelfTest/src/test.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 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/Decod_queue/SelfTest/src/test.cpp
r82 r88 58 58 ALLOC1_SC_SIGNAL( in_DECOD_IN_TYPE ," in_DECOD_IN_TYPE ",Ttype_t ,_param->_nb_inst_decod); 59 59 ALLOC1_SC_SIGNAL( in_DECOD_IN_OPERATION ," in_DECOD_IN_OPERATION ",Toperation_t ,_param->_nb_inst_decod); 60 ALLOC1_SC_SIGNAL( in_DECOD_IN_NO_EXECUTE ," in_DECOD_IN_NO_EXECUTE ",Tcontrol_t ,_param->_nb_inst_decod); 60 61 ALLOC1_SC_SIGNAL( in_DECOD_IN_IS_DELAY_SLOT ," in_DECOD_IN_IS_DELAY_SLOT ",Tcontrol_t ,_param->_nb_inst_decod); 61 62 ALLOC1_SC_SIGNAL( in_DECOD_IN_ADDRESS ," in_DECOD_IN_ADDRESS ",Tgeneral_data_t ,_param->_nb_inst_decod); … … 73 74 ALLOC1_SC_SIGNAL( in_DECOD_IN_NUM_REG_RE ," in_DECOD_IN_NUM_REG_RE ",Tspecial_address_t ,_param->_nb_inst_decod); 74 75 ALLOC1_SC_SIGNAL( in_DECOD_IN_EXCEPTION_USE ," in_DECOD_IN_EXCEPTION_USE ",Texception_t ,_param->_nb_inst_decod); 76 ALLOC1_SC_SIGNAL( in_DECOD_IN_EXCEPTION ," in_DECOD_IN_EXCEPTION ",Texception_t ,_param->_nb_inst_decod); 75 77 76 78 ALLOC1_SC_SIGNAL(out_DECOD_OUT_VAL ,"out_DECOD_OUT_VAL ",Tcontrol_t ,_param->_nb_inst_decod); … … 80 82 ALLOC1_SC_SIGNAL(out_DECOD_OUT_TYPE ,"out_DECOD_OUT_TYPE ",Ttype_t ,_param->_nb_inst_decod); 81 83 ALLOC1_SC_SIGNAL(out_DECOD_OUT_OPERATION ,"out_DECOD_OUT_OPERATION ",Toperation_t ,_param->_nb_inst_decod); 84 ALLOC1_SC_SIGNAL(out_DECOD_OUT_NO_EXECUTE ,"out_DECOD_OUT_NO_EXECUTE ",Tcontrol_t ,_param->_nb_inst_decod); 82 85 ALLOC1_SC_SIGNAL(out_DECOD_OUT_IS_DELAY_SLOT ,"out_DECOD_OUT_IS_DELAY_SLOT",Tcontrol_t ,_param->_nb_inst_decod); 83 86 ALLOC1_SC_SIGNAL(out_DECOD_OUT_ADDRESS ,"out_DECOD_OUT_ADDRESS ",Tgeneral_data_t ,_param->_nb_inst_decod); … … 95 98 ALLOC1_SC_SIGNAL(out_DECOD_OUT_NUM_REG_RE ,"out_DECOD_OUT_NUM_REG_RE ",Tspecial_address_t ,_param->_nb_inst_decod); 96 99 ALLOC1_SC_SIGNAL(out_DECOD_OUT_EXCEPTION_USE ,"out_DECOD_OUT_EXCEPTION_USE",Texception_t ,_param->_nb_inst_decod); 100 ALLOC1_SC_SIGNAL(out_DECOD_OUT_EXCEPTION ,"out_DECOD_OUT_EXCEPTION ",Texception_t ,_param->_nb_inst_decod); 97 101 98 ALLOC1_SC_SIGNAL( in_DEPTH_ TAIL ," in_DEPTH_TAIL",Tdepth_t ,_param->_nb_context);99 ALLOC1_SC_SIGNAL( in_DEPTH_ NB_BRANCH ," in_DEPTH_NB_BRANCH",Tdepth_t ,_param->_nb_context);102 ALLOC1_SC_SIGNAL( in_DEPTH_MIN ," in_DEPTH_MIN ",Tdepth_t ,_param->_nb_context); 103 ALLOC1_SC_SIGNAL( in_DEPTH_MAX ," in_DEPTH_MAX ",Tdepth_t ,_param->_nb_context); 100 104 101 105 ALLOC1_SC_SIGNAL(out_NB_INST_ALL ,"out_NB_INST_ALL ",Tcounter_t ,_param->_nb_context); … … 118 122 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_TYPE ,_param->_nb_inst_decod); 119 123 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_OPERATION ,_param->_nb_inst_decod); 124 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_NO_EXECUTE ,_param->_nb_inst_decod); 120 125 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_IS_DELAY_SLOT ,_param->_nb_inst_decod); 121 126 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_ADDRESS ,_param->_nb_inst_decod); … … 133 138 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_NUM_REG_RE ,_param->_nb_inst_decod); 134 139 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_EXCEPTION_USE ,_param->_nb_inst_decod); 135 140 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_IN_EXCEPTION ,_param->_nb_inst_decod); 141 136 142 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_VAL ,_param->_nb_inst_decod); 137 143 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DECOD_OUT_ACK ,_param->_nb_inst_decod); … … 142 148 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_TYPE ,_param->_nb_inst_decod); 143 149 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_OPERATION ,_param->_nb_inst_decod); 150 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_NO_EXECUTE ,_param->_nb_inst_decod); 144 151 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_IS_DELAY_SLOT ,_param->_nb_inst_decod); 145 152 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_ADDRESS ,_param->_nb_inst_decod); … … 157 164 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_NUM_REG_RE ,_param->_nb_inst_decod); 158 165 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_EXCEPTION_USE ,_param->_nb_inst_decod); 159 160 if (_param->_have_port_depth) 161 {162 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DEPTH_TAIL ,_param->_nb_context);163 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DEPTH_NB_BRANCH ,_param->_nb_context);164 }166 INSTANCE1_SC_SIGNAL(_Decod_queue,out_DECOD_OUT_EXCEPTION ,_param->_nb_inst_decod); 167 168 for (uint32_t i=0; i<_param->_nb_context; ++i) 169 if (_param->_have_port_depth) 170 INSTANCE_SC_SIGNAL(_Decod_queue, in_DEPTH_MIN [i]); 171 INSTANCE1_SC_SIGNAL(_Decod_queue, in_DEPTH_MAX ,_param->_nb_context); 165 172 166 173 INSTANCE1_SC_SIGNAL(_Decod_queue,out_NB_INST_ALL ,_param->_nb_context); … … 293 300 DELETE1_SC_SIGNAL( in_DECOD_IN_TYPE ,_param->_nb_inst_decod); 294 301 DELETE1_SC_SIGNAL( in_DECOD_IN_OPERATION ,_param->_nb_inst_decod); 302 DELETE1_SC_SIGNAL( in_DECOD_IN_NO_EXECUTE ,_param->_nb_inst_decod); 295 303 DELETE1_SC_SIGNAL( in_DECOD_IN_IS_DELAY_SLOT ,_param->_nb_inst_decod); 296 304 DELETE1_SC_SIGNAL( in_DECOD_IN_ADDRESS ,_param->_nb_inst_decod); … … 308 316 DELETE1_SC_SIGNAL( in_DECOD_IN_NUM_REG_RE ,_param->_nb_inst_decod); 309 317 DELETE1_SC_SIGNAL( in_DECOD_IN_EXCEPTION_USE ,_param->_nb_inst_decod); 318 DELETE1_SC_SIGNAL( in_DECOD_IN_EXCEPTION ,_param->_nb_inst_decod); 310 319 311 320 DELETE1_SC_SIGNAL(out_DECOD_OUT_VAL ,_param->_nb_inst_decod); … … 315 324 DELETE1_SC_SIGNAL(out_DECOD_OUT_TYPE ,_param->_nb_inst_decod); 316 325 DELETE1_SC_SIGNAL(out_DECOD_OUT_OPERATION ,_param->_nb_inst_decod); 326 DELETE1_SC_SIGNAL(out_DECOD_OUT_NO_EXECUTE ,_param->_nb_inst_decod); 317 327 DELETE1_SC_SIGNAL(out_DECOD_OUT_IS_DELAY_SLOT ,_param->_nb_inst_decod); 318 328 DELETE1_SC_SIGNAL(out_DECOD_OUT_ADDRESS ,_param->_nb_inst_decod); … … 330 340 DELETE1_SC_SIGNAL(out_DECOD_OUT_NUM_REG_RE ,_param->_nb_inst_decod); 331 341 DELETE1_SC_SIGNAL(out_DECOD_OUT_EXCEPTION_USE ,_param->_nb_inst_decod); 332 333 DELETE1_SC_SIGNAL( in_DEPTH_TAIL ,_param->_nb_context); 334 DELETE1_SC_SIGNAL( in_DEPTH_NB_BRANCH ,_param->_nb_context); 342 DELETE1_SC_SIGNAL(out_DECOD_OUT_EXCEPTION ,_param->_nb_inst_decod); 343 344 DELETE1_SC_SIGNAL( in_DEPTH_MIN ,_param->_nb_context); 345 DELETE1_SC_SIGNAL( in_DEPTH_MAX ,_param->_nb_context); 335 346 336 347 DELETE1_SC_SIGNAL(out_NB_INST_ALL ,_param->_nb_context);
Note: See TracChangeset
for help on using the changeset viewer.