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_testbench_transition.cpp

    r2 r3  
    2929    // (because we have no control on the ordonnancer's policy)
    3030
    31 //     _vhdl_testbench->add_input (PORT_READ( in_NRESET));
    3231    for (uint32_t i=0; i<_param._nb_prediction; i++)
    3332      {
    34         _vhdl_testbench->add_input (PORT_READ( in_PREDICT_VAL                 [i]));
    35         _vhdl_testbench->add_output(PORT_READ(out_PREDICT_ACK                 [i]));
    36         _vhdl_testbench->add_input (PORT_READ( in_PREDICT_ADDRESS             [i]));
     33        _vhdl_testbench->add_input (PORT_READ( in_PREDICT_VAL                          [i]));
     34        _vhdl_testbench->add_output(PORT_READ(component_Two_Level_Branch_Predictor_Glue->
     35                                              out_PREDICT_ACK                          [i]));
     36        _vhdl_testbench->add_input (PORT_READ( in_PREDICT_ADDRESS                      [i]));
    3737        if (_param._have_bht)
    38         _vhdl_testbench->add_output(PORT_READ(out_PREDICT_BHT_HISTORY         [i]));
     38        _vhdl_testbench->add_output(PORT_READ(component_Branch_History_Table           ->
     39                                              component_RegisterFile                   ->
     40                                              out_READ_DATA                            [i]));
    3941        if (_param._have_pht)
    40         _vhdl_testbench->add_output(PORT_READ(out_PREDICT_PHT_HISTORY         [i]));
     42        _vhdl_testbench->add_output(PORT_READ(component_Pattern_History_Table          ->
     43                                              component_RegisterFile                   ->
     44                                              out_READ_DATA                            [i]));
    4145      }
    4246
    4347    for (uint32_t i=0; i<_param._nb_branch_complete; i++)
    4448      {
    45         _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_VAL         [i]));
    46         _vhdl_testbench->add_output(PORT_READ(out_BRANCH_COMPLETE_ACK         [i]));
    47         _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_ADDRESS     [i]));
     49        _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_VAL                  [i]));
     50        _vhdl_testbench->add_output(PORT_READ(component_Two_Level_Branch_Predictor_Glue->
     51                                              out_BRANCH_COMPLETE_ACK                  [i]));
     52        _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_ADDRESS              [i]));
    4853        if (_param._have_bht)
    49         _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_BHT_HISTORY [i]));
    50         if (_param._have_bht)
    51         _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_PHT_HISTORY [i]));
    52         _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_HIT         [i]));
     54        _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_BHT_HISTORY          [i]));
     55        if (_param._have_pht)
     56        _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_PHT_HISTORY          [i]));
     57        _vhdl_testbench->add_input (PORT_READ( in_BRANCH_COMPLETE_DIRECTION            [i]));
    5358      }
    5459   
Note: See TracChangeset for help on using the changeset viewer.