Changeset 101 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Front_end_Glue/SelfTest
- 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/Front_end_Glue/SelfTest/src/test.cpp
r97 r101 91 91 ALLOC1_SC_SIGNAL(out_DEPTH_MIN ,"out_DEPTH_MIN ",Tdepth_t ,_param->_nb_context); 92 92 ALLOC1_SC_SIGNAL(out_DEPTH_MAX ,"out_DEPTH_MAX ",Tdepth_t ,_param->_nb_context); 93 ALLOC1_SC_SIGNAL(out_DEPTH_FULL ,"out_DEPTH_FULL ",Tcontrol_t,_param->_nb_context); 94 ALLOC1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_VAL ," in_DEPTH_PREDICTION_UNIT_VAL ",Tcontrol_t,_param->_nb_context); 93 95 ALLOC1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_CURRENT ," in_DEPTH_PREDICTION_UNIT_CURRENT ",Tdepth_t ,_param->_nb_context); 94 96 ALLOC1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_MIN ," in_DEPTH_PREDICTION_UNIT_MIN ",Tdepth_t ,_param->_nb_context); 95 97 ALLOC1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_MAX ," in_DEPTH_PREDICTION_UNIT_MAX ",Tdepth_t ,_param->_nb_context); 98 ALLOC1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_FULL ," in_DEPTH_PREDICTION_UNIT_FULL ",Tcontrol_t,_param->_nb_context); 96 99 ALLOC1_SC_SIGNAL(out_DEPTH_CONTEXT_STATE_MIN ,"out_DEPTH_CONTEXT_STATE_MIN ",Tdepth_t ,_param->_nb_context); 97 100 ALLOC2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_MIN ,"out_DEPTH_DECOD_UNIT_MIN ",Tdepth_t ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 98 101 ALLOC2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_MAX ,"out_DEPTH_DECOD_UNIT_MAX ",Tdepth_t ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 99 102 ALLOC2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_FULL ,"out_DEPTH_DECOD_UNIT_FULL ",Tcontrol_t,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 103 104 ALLOC2_SC_SIGNAL(out_CONTEXT_DECOD_UNIT_DEPTH_VAL ,"out_CONTEXT_DECOD_UNIT_DEPTH_VAL ",Tcontrol_t,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 100 105 ALLOC2_SC_SIGNAL(out_CONTEXT_DECOD_UNIT_DEPTH ,"out_CONTEXT_DECOD_UNIT_DEPTH ",Tdepth_t ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 101 106 … … 153 158 INSTANCE1_SC_SIGNAL(_Front_end_Glue, in_EVENT_CONTEXT_STATE_DEPTH ,_param->_nb_context); 154 159 155 for (uint32_t i=0; i<_param->_nb_context; ++i) 156 if (_param->_have_port_depth) 157 { 158 INSTANCE_SC_SIGNAL(_Front_end_Glue,out_DEPTH_MIN [i]); 159 INSTANCE_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_CURRENT [i]); 160 INSTANCE_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_MIN [i]); 161 INSTANCE_SC_SIGNAL(_Front_end_Glue,out_DEPTH_CONTEXT_STATE_MIN [i]); 162 } 160 INSTANCE1_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_VAL ,_param->_nb_context); 161 if (_param->_have_port_depth) 162 { 163 INSTANCE1_SC_SIGNAL(_Front_end_Glue,out_DEPTH_MIN ,_param->_nb_context); 164 INSTANCE1_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_CURRENT ,_param->_nb_context); 165 INSTANCE1_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_MIN ,_param->_nb_context); 166 INSTANCE1_SC_SIGNAL(_Front_end_Glue,out_DEPTH_CONTEXT_STATE_MIN ,_param->_nb_context); 163 167 INSTANCE1_SC_SIGNAL(_Front_end_Glue,out_DEPTH_MAX ,_param->_nb_context); 164 168 INSTANCE1_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_MAX ,_param->_nb_context); 165 169 INSTANCE2_SC_SIGNAL(_Front_end_Glue,out_DEPTH_DECOD_UNIT_MAX ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 166 170 } 171 INSTANCE1_SC_SIGNAL(_Front_end_Glue,out_DEPTH_FULL ,_param->_nb_context); 172 INSTANCE1_SC_SIGNAL(_Front_end_Glue, in_DEPTH_PREDICTION_UNIT_FULL ,_param->_nb_context); 173 INSTANCE2_SC_SIGNAL(_Front_end_Glue,out_DEPTH_DECOD_UNIT_FULL ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 174 175 INSTANCE2_SC_SIGNAL(_Front_end_Glue,out_CONTEXT_DECOD_UNIT_DEPTH_VAL ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 167 176 for (uint32_t i=0; i<_param->_nb_decod_unit; ++i) 168 177 for (uint32_t j=0; j<_param->_decod_unit_nb_context [i]; ++j) … … 259 268 DELETE1_SC_SIGNAL(out_DEPTH_MIN ,_param->_nb_context); 260 269 DELETE1_SC_SIGNAL(out_DEPTH_MAX ,_param->_nb_context); 270 DELETE1_SC_SIGNAL(out_DEPTH_FULL ,_param->_nb_context); 271 DELETE1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_VAL ,_param->_nb_context); 261 272 DELETE1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_CURRENT ,_param->_nb_context); 262 273 DELETE1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_MIN ,_param->_nb_context); 263 274 DELETE1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_MAX ,_param->_nb_context); 275 DELETE1_SC_SIGNAL( in_DEPTH_PREDICTION_UNIT_FULL ,_param->_nb_context); 264 276 DELETE1_SC_SIGNAL(out_DEPTH_CONTEXT_STATE_MIN ,_param->_nb_context); 265 277 278 DELETE2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_MIN ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 266 279 DELETE2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_MAX ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 267 DELETE2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_MIN ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 268 280 DELETE2_SC_SIGNAL(out_DEPTH_DECOD_UNIT_FULL ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 281 282 DELETE2_SC_SIGNAL(out_CONTEXT_DECOD_UNIT_DEPTH_VAL ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 269 283 DELETE2_SC_SIGNAL(out_CONTEXT_DECOD_UNIT_DEPTH ,_param->_nb_decod_unit,_param->_decod_unit_nb_context [it1]); 270 284 }
Note: See TracChangeset
for help on using the changeset viewer.