Ignore:
Timestamp:
Mar 27, 2008, 11:04:49 AM (16 years ago)
Author:
rosiere
Message:

Add :

  • Execute_loop (must be test systemC)
  • Prediction
    • Direction : predifined scheme
    • Branch Target Buffer
  • iFetch_unit
    • ifetch_queue
    • pc management
  • Decod_unit
    • coming soon : support for custom operation
  • Rename_unit
    • RAT
    • Free_list
    • Dependence RAW check
    • Load store unit pointer
  • New Environnement (hierarchy_memory will remove in a next version)


Modif :

  • Manage Custom Operation
  • All component in execute_loop to use the new statistics management

Not Finish :

  • Return Address Stack
  • Environnement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Parameters.cpp

    r15 r78  
    1717  Parameters::Parameters (uint32_t nb_entity ,
    1818                          uint32_t nb_access ,
    19                           uint32_t nb_update ,
    20                           uint32_t size_table):
     19//                        uint32_t nb_update ,
     20                          uint32_t size_table,
     21                          bool     table_global):
    2122    _nb_entity  (nb_entity ),
    2223    _nb_access  (nb_access ),
    23     _nb_update  (nb_update ),
    24     _size_table (size_table)
     24//     _nb_update  (nb_update ),
     25    _size_table ((table_global == true)?1:size_table),
     26    _table_global (table_global),
     27    _size_address (size_table)
    2528  {
    2629    test();
     
    3033    _nb_entity  (param._nb_entity ),
    3134    _nb_access  (param._nb_access ),
    32     _nb_update  (param._nb_update ),
    33     _size_table (param._size_table)
     35//     _nb_update  (param._nb_update ),
     36    _size_table (param._size_table),
     37    _table_global(param._table_global),
     38    _size_address(param._size_address)
    3439  {
    3540    test();
Note: See TracChangeset for help on using the changeset viewer.