Changeset 15 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src
- Timestamp:
- Apr 5, 2007, 4:17:30 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src/Meta_Predictor_allocation.cpp
r5 r15 23 23 24 24 in_CLOCK = new SC_CLOCK ("in_CLOCK"); 25 in_NRESET = new SC_IN (Tcontrol_t) ("in_NRESET"); 25 26 26 27 in_PREDICT_VAL = new SC_IN (Tcontrol_t) * [_param._nb_prediction ]; … … 235 236 236 237 // Instantiation 237 (*(component_Meta_Predictor_Glue->in_CLOCK)) (*(in_CLOCK)); 238 238 #if defined(STATISTICS) or defined(VHDL_TESTBENCH) 239 (*(component_Meta_Predictor_Glue->in_CLOCK )) (*(in_CLOCK )); 240 #endif 241 239 242 // Interface Predict 240 243 for (uint32_t i=0; i<_param._nb_prediction; i++) … … 317 320 318 321 // Instantiation 319 (*(component_Two_Level_Branch_Predictor_2->in_CLOCK)) (*(in_CLOCK)); 322 (*(component_Two_Level_Branch_Predictor_2->in_CLOCK )) (*(in_CLOCK )); 323 (*(component_Two_Level_Branch_Predictor_2->in_NRESET)) (*(in_NRESET)); 320 324 321 325 for (uint32_t i=0; i<_param._nb_prediction; i++) … … 363 367 364 368 // Instantiation 365 (*(component_Two_Level_Branch_Predictor_1->in_CLOCK)) (*(in_CLOCK)); 369 (*(component_Two_Level_Branch_Predictor_1->in_CLOCK )) (*(in_CLOCK )); 370 (*(component_Two_Level_Branch_Predictor_1->in_NRESET)) (*(in_NRESET)); 366 371 367 372 for (uint32_t i=0; i<_param._nb_prediction; i++) … … 401 406 402 407 // Instantiation 403 (*(component_Two_Level_Branch_Predictor_0->in_CLOCK)) (*(in_CLOCK)); 408 (*(component_Two_Level_Branch_Predictor_0->in_CLOCK )) (*(in_CLOCK )); 409 (*(component_Two_Level_Branch_Predictor_0->in_NRESET)) (*(in_NRESET)); 404 410 405 411 for (uint32_t i=0; i<_param._nb_prediction; i++) -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src/Meta_Predictor_deallocation.cpp
r5 r15 20 20 21 21 delete in_CLOCK; 22 delete in_NRESET; 22 23 23 24 for (uint32_t i=0; i<_param._nb_prediction; i++) -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src/Meta_Predictor_vhdl_body.cpp
r5 r15 105 105 106 106 // Instantiation 107 vhdl.set_body_component_port_map (list_port_map,"in_CLOCK","in_CLOCK"); 107 vhdl.set_body_component_port_map (list_port_map,"in_CLOCK ","in_CLOCK "); 108 vhdl.set_body_component_port_map (list_port_map,"in_NRESET","in_NRESET"); 108 109 109 110 for (uint32_t i=0; i<_param._nb_prediction; i++) … … 146 147 147 148 // Instantiation 148 vhdl.set_body_component_port_map (list_port_map,"in_CLOCK","in_CLOCK"); 149 vhdl.set_body_component_port_map (list_port_map,"in_CLOCK ","in_CLOCK "); 150 vhdl.set_body_component_port_map (list_port_map,"in_NRESET","in_NRESET"); 149 151 150 152 for (uint32_t i=0; i<_param._nb_prediction; i++) … … 179 181 180 182 // Instantiation 181 vhdl.set_body_component_port_map (list_port_map,"in_CLOCK","in_CLOCK"); 183 vhdl.set_body_component_port_map (list_port_map,"in_CLOCK ","in_CLOCK "); 184 vhdl.set_body_component_port_map (list_port_map,"in_NRESET","in_NRESET"); 182 185 183 186 for (uint32_t i=0; i<_param._nb_prediction; i++) -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src/Meta_Predictor_vhdl_port.cpp
r5 r15 20 20 log_printf(FUNC,Meta_Predictor,"vhdl_port","Begin"); 21 21 22 vhdl.set_port (" in_CLOCK" , IN, 1); 22 vhdl.set_port (" in_CLOCK ", IN, 1); 23 vhdl.set_port (" in_NRESET", IN, 1); 23 24 24 25 for (uint32_t i=0; i<_param._nb_prediction; i++) -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src/Meta_Predictor_vhdl_testbench_port.cpp
r5 r15 19 19 { 20 20 log_printf(FUNC,Meta_Predictor,"vhdl_testbench_port","Begin"); 21 22 _vhdl_testbench->set_port (" in_NRESET", IN, 1); 21 23 22 24 for (uint32_t i=0; i<_param._nb_prediction; i++) -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/src/Meta_Predictor_vhdl_testbench_transition.cpp
r5 r15 26 26 // Warning : if a output depend of a subcomponent, take directly the port of subcomponent 27 27 // (because we have no control on the ordonnancer's policy) 28 29 _vhdl_testbench->add_input (PORT_READ( in_NRESET)); 28 30 29 31 for (uint32_t i=0; i<_param._nb_prediction; i++)
Note: See TracChangeset
for help on using the changeset viewer.