Ignore:
Timestamp:
Feb 1, 2011, 9:57:54 PM (13 years ago)
Author:
rosiere
Message:

1) Integration of RegisterFile_Internal_Banked in RegisterFile?
2) Erase "read_write" interface in RegisterFile_Monolithic component
3) Add smith predictor parameters in Load_store_pointer_unit.
4) Fix not statistics flags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/include/Parameters.h

    r145 r146  
    101101  public : uint32_t             ** _lsu_pht_size_counter                          ;//[nb_load_store_unit][1]
    102102  public : uint32_t             ** _lsu_pht_nb_counter                            ;//[nb_load_store_unit][1]
     103  public : Tpht_scheme_t        ** _lsu_pht_scheme                                ;//[nb_load_store_unit][1]
    103104  public : uint32_t              * _nb_bypass_memory                              ;//[nb_load_store_unit]
    104105  public : uint32_t              * _nb_cache_port                                 ;//[nb_load_store_unit]
     
    140141  public : uint32_t             ** _dir_pht_nb_counter                            ;//[nb_front_end][3]
    141142  public : uint32_t             ** _dir_pht_size_address_share                    ;//[nb_front_end][3]
     143  public : Tpht_scheme_t        ** _dir_pht_scheme                                ;//[nb_front_end][3]
    142144
    143145  // OOO_Engine
     
    271273  public : uint32_t            *** _ooo_engine_size_store_queue                   ;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit]
    272274  public : uint32_t            *** _ooo_engine_size_load_queue                    ;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit]
     275  public : Tpredictor_t        *** _ooo_engine_speculative_commit_predictor_scheme;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit]
     276  public : uint32_t           **** _ooo_engine_lsu_pht_size_counter               ;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit][1]
     277  public : uint32_t           **** _ooo_engine_lsu_pht_nb_counter                 ;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit][1]
     278  public : Tpht_scheme_t      **** _ooo_engine_lsu_pht_scheme                     ;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit][1]
    273279  public : uint32_t            *** _ooo_engine_nb_inst_memory                     ;//[nb_ooo_engine][nb_rename_unit][ooo_engine_nb_load_store_unit]
    274280  public : uint32_t            *** _ooo_engine_link_load_store_unit_with_context  ;//[nb_ooo_engine][ooo_engine_nb_front_end][nb_context]
     
    300306                                ** _execute_loop_speculative_load                          ;//[nb_execute_loop][execute_loop_nb_load_store_unit]
    301307  public : Tpredictor_t         ** _execute_loop_speculative_commit_predictor_scheme       ;//[nb_execute_loop][execute_loop_nb_load_store_unit]
    302   public : uint32_t            *** _execute_loop_lsu_pht_size_counter                      ;//[nb_execute_loop][execute_loop_nb_load_store_unit][1]
    303   public : uint32_t            *** _execute_loop_lsu_pht_nb_counter                        ;//[nb_execute_loop][execute_loop_nb_load_store_unit][1]
     308  /* public : uint32_t            *** _execute_loop_lsu_pht_size_counter                      ;//[nb_execute_loop][execute_loop_nb_load_store_unit][1] */
     309  /* public : uint32_t            *** _execute_loop_lsu_pht_nb_counter                        ;//[nb_execute_loop][execute_loop_nb_load_store_unit][1] */
    304310  public : uint32_t             ** _execute_loop_nb_bypass_memory                          ;//[nb_execute_loop][execute_loop_nb_load_store_unit]
    305311  public : uint32_t             ** _execute_loop_nb_cache_port                             ;//[nb_execute_loop][execute_loop_nb_load_store_unit]
     
    440446  uint32_t             ** lsu_pht_size_counter                          ,//[nb_load_store_unit][1]
    441447  uint32_t             ** lsu_pht_nb_counter                            ,//[nb_load_store_unit][1]
     448  Tpht_scheme_t        ** lsu_pht_scheme                                ,//[nb_load_store_unit][1]
    442449  uint32_t              * nb_bypass_memory                              ,//[nb_load_store_unit]
    443450  uint32_t              * nb_cache_port                                 ,//[nb_load_store_unit]
     
    479486  uint32_t             ** dir_pht_nb_counter                            ,//[nb_front_end][3]
    480487  uint32_t             ** dir_pht_size_address_share                    ,//[nb_front_end][3]
     488  Tpht_scheme_t        ** dir_pht_scheme                                ,//[nb_front_end][3]
    481489
    482490  // OOO_Engine
Note: See TracChangeset for help on using the changeset viewer.