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 moved

Legend:

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

    r59 r78  
    1515namespace victim_pseudo_lru {
    1616
    17   void Victim_Pseudo_LRU::genMealy_access (void)
     17  void Victim_Pseudo_LRU::genMoore (void)
    1818  {
    19     for (uint32_t i=0; i<_param._nb_access; i++)
     19    for (uint32_t i=0; i<_param->_nb_access; i++)
    2020      {
    21         if (PORT_READ (in_ACCESS_VAL[i]) == 1)
    22           {
    23             Taddress_t address;
     21        Taddress_t address = (_param->_size_table>1)?PORT_READ(in_ACCESS_ADDRESS[i]):0;
    2422
    25             if (_param._size_table>1)
    26               address = PORT_READ     (in_ACCESS_ADDRESS[i]);
    27             else
    28               address = 0;
    29            
    30             internal_ACCESS_ENTITY[i] = reg_TABLE[address]->access();
    31           }
    32         else
    33           {
    34             internal_ACCESS_ENTITY[i] = 0;
    35           }
     23        internal_ACCESS_VICTIM[i] = reg_TABLE[address]->access();
    3624
    37         PORT_WRITE(out_ACCESS_ENTITY[i], internal_ACCESS_ENTITY[i]);
     25        PORT_WRITE(out_ACCESS_VICTIM[i], internal_ACCESS_VICTIM[i]);
    3826      }//end for i
    3927  };
Note: See TracChangeset for help on using the changeset viewer.