Ignore:
Timestamp:
Mar 6, 2007, 3:34:04 PM (17 years ago)
Author:
kane
Message:

1) Ajout d'un "printer" XML pour la configuration de paramètres

2) Fin du composant "Two_Level_Branch_Predictor"

validation * systemc

  • vhdl
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

    r2 r3  
    2020  {
    2121    log_printf(FUNC,Two_Level_Branch_Predictor,"vhdl_declaration","Begin");
     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      }
    2251    log_printf(FUNC,Two_Level_Branch_Predictor,"vhdl_declaration","End");
    2352  };
Note: See TracChangeset for help on using the changeset viewer.