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

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Execute_loop.cpp

    r136 r146  
    7070
    7171#ifdef SYSTEMC
     72# if defined(STATISTICS) or defined(VHDL_TESTBENCH)
     73
    7274    if (usage_is_set(_usage,USE_SYSTEMC))
    7375      {
     
    8082# ifdef SYSTEMCASS_SPECIFIC
    8183        // List dependency information
    82 # endif   
    83        
     84# endif
     85      }
     86# endif
    8487#endif
    85       }
    8688    log_printf(FUNC,Execute_loop,FUNCTION,_("<%s> End"),_name.c_str());
    8789  };
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Execute_loop_transition.cpp

    r81 r146  
    2323    log_printf(FUNC,Execute_loop,FUNCTION,"Begin");
    2424
    25 #if defined(STATISTICS) or defined(VHDL_TESTBENCH)
    2625    end_cycle ();
    27 #endif
    2826
    2927    log_printf(FUNC,Execute_loop,FUNCTION,"End");
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Parameters.cpp

    r145 r146  
    4949                          Tspeculative_load_t * speculative_load                          ,//[nb_load_store_unit]
    5050                          Tpredictor_t        * speculative_commit_predictor_scheme       ,//[nb_load_store_unit]
    51                           uint32_t           ** lsu_pht_size_counter                      ,//[nb_load_store_unit][1]
    52                           uint32_t           ** lsu_pht_nb_counter                        ,//[nb_load_store_unit][1]
     51                          // uint32_t           ** lsu_pht_size_counter                      ,//[nb_load_store_unit][1]
     52                          // uint32_t           ** lsu_pht_nb_counter                        ,//[nb_load_store_unit][1]
    5353                          uint32_t            * nb_bypass_memory                          ,//[nb_load_store_unit]
    5454                          uint32_t            * nb_cache_port                             ,//[nb_load_store_unit]
     
    118118    _speculative_load                           = speculative_load                     ;
    119119    _speculative_commit_predictor_scheme        = speculative_commit_predictor_scheme  ;
    120     _lsu_pht_size_counter                       = lsu_pht_size_counter                 ;
    121     _lsu_pht_nb_counter                         = lsu_pht_nb_counter                   ;
     120    // _lsu_pht_size_counter                       = lsu_pht_size_counter                 ;
     121    // _lsu_pht_nb_counter                         = lsu_pht_nb_counter                   ;
    122122    _nb_bypass_memory                           = nb_bypass_memory                     ;
    123123    _nb_cache_port                              = nb_cache_port                        ;
     
    456456             _speculative_load                    [x],
    457457             _speculative_commit_predictor_scheme [x],
    458              _lsu_pht_size_counter                [x],
    459              _lsu_pht_nb_counter                  [x],
     458             // _lsu_pht_size_counter                [x],
     459             // _lsu_pht_nb_counter                  [x],
    460460             _nb_bypass_memory                    [x],
    461461             _nb_cache_port                       [x],
Note: See TracChangeset for help on using the changeset viewer.