Changeset 3 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl_testbench_port.cpp
- Timestamp:
- Mar 6, 2007, 3:34:04 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_testbench_port.cpp
r2 r3 27 27 _vhdl_testbench->set_port (" in_PREDICT_ADDRESS_" +toString(i), IN,_param._size_address); 28 28 if (_param._have_bht) 29 _vhdl_testbench->set_port ("out_PREDICT_BHT_HISTORY_"+toString(i),OUT, static_cast<uint32_t>(ceil(log2(_param._bht_nb_shifter))));29 _vhdl_testbench->set_port ("out_PREDICT_BHT_HISTORY_"+toString(i),OUT,_param._bht_size_shifter); 30 30 if (_param._have_pht) 31 _vhdl_testbench->set_port ("out_PREDICT_PHT_HISTORY_"+toString(i),OUT, static_cast<uint32_t>(ceil(log2(_param._pht_nb_counter))));31 _vhdl_testbench->set_port ("out_PREDICT_PHT_HISTORY_"+toString(i),OUT,_param._pht_size_counter); 32 32 } 33 33 … … 38 38 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_ADDRESS_" +toString(i), IN,_param._size_address); 39 39 if (_param._have_bht) 40 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_BHT_HISTORY_"+toString(i), IN, static_cast<uint32_t>(ceil(log2(_param._bht_nb_shifter))));41 if (_param._have_ bht)42 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_PHT_HISTORY_"+toString(i), IN, static_cast<uint32_t>(ceil(log2(_param._pht_nb_counter))));43 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_ HIT_"+toString(i), IN, 1);40 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_BHT_HISTORY_"+toString(i), IN,_param._bht_size_shifter); 41 if (_param._have_pht) 42 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_PHT_HISTORY_"+toString(i), IN,_param._pht_size_counter); 43 _vhdl_testbench->set_port (" in_BRANCH_COMPLETE_DIRECTION_" +toString(i), IN, 1); 44 44 } 45 45
Note: See TracChangeset
for help on using the changeset viewer.