Changeset 44 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl_declaration.cpp
- Timestamp:
- Jul 17, 2007, 4:47:56 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl_declaration.cpp
r42 r44 21 21 log_printf(FUNC,Two_Level_Branch_Predictor,"vhdl_declaration","Begin"); 22 22 23 for (uint32_t i=0; i<_param._nb_prediction; i++)24 {25 if (_param._have_bht)26 {27 vhdl->set_signal ("signal_PREDICT_BHT_ACK_"+toString(i), 1);28 vhdl->set_signal ("signal_PREDICT_BHT_ADDRESS_"+toString(i), _param._bht_size_address);29 vhdl->set_signal ("signal_PREDICT_BHT_HISTORY_"+toString(i), _param._bht_size_shifter);30 }31 if (_param._have_pht)32 {33 vhdl->set_signal ("signal_PREDICT_PHT_ACK_"+toString(i), 1);34 vhdl->set_signal ("signal_PREDICT_PHT_ADDRESS_"+toString(i), _param._pht_size_address);35 }36 }37 38 for (uint32_t i=0; i<_param._nb_branch_complete; i++)39 {40 if (_param._have_bht)41 {42 vhdl->set_signal ("signal_BRANCH_COMPLETE_BHT_ACK_"+toString(i), 1);43 vhdl->set_signal ("signal_BRANCH_COMPLETE_BHT_ADDRESS_"+toString(i), _param._bht_size_address);44 }45 if (_param._have_pht)46 {47 vhdl->set_signal ("signal_BRANCH_COMPLETE_PHT_ACK_"+toString(i), 1);48 vhdl->set_signal ("signal_BRANCH_COMPLETE_PHT_ADDRESS_"+toString(i), _param._pht_size_address);49 }50 }51 23 log_printf(FUNC,Two_Level_Branch_Predictor,"vhdl_declaration","End"); 52 24 };
Note: See TracChangeset
for help on using the changeset viewer.