Changeset 78 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU.cpp
- Timestamp:
- Mar 27, 2008, 11:04:49 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU.cpp
r75 r78 22 22 morpheo::behavioural::Parameters_Statistics * param_statistics, 23 23 #endif 24 morpheo::behavioural::generic::victim::victim_pseudo_lru::Parameters param ):24 morpheo::behavioural::generic::victim::victim_pseudo_lru::Parameters * param ): 25 25 _name (name) 26 26 ,_param (param) … … 52 52 sensitive << (*(in_CLOCK)).pos(); 53 53 54 SC_METHOD (genM ealy_access);54 SC_METHOD (genMoore); 55 55 dont_initialize (); 56 56 sensitive << (*(in_CLOCK)).neg(); 57 for (uint32_t i=0; i<_param._nb_access; i++)58 {59 sensitive << *(in_ACCESS_VAL [i]);60 if (_param._size_table>1)61 sensitive << *(in_ACCESS_ADDRESS [i]);62 }63 57 64 58 #ifdef SYSTEMCASS_SPECIFIC 65 log_printf(TRACE,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","List dependency information");66 // List dependency information67 for (uint32_t i=0; i<_param._nb_access; i++)68 {69 (*(out_ACCESS_ENTITY [i])) (*( in_ACCESS_VAL [i]));70 if (_param._size_table>1)71 (*(out_ACCESS_ENTITY [i])) (*( in_ACCESS_ADDRESS [i]));72 }73 59 #endif 74 60 75 61 // Constant - ack is always at one 76 for (uint32_t i=0; i<_param._nb_access; i++) 77 PORT_WRITE (out_ACCESS_ACK [i], 1); 78 for (uint32_t i=0; i<_param._nb_update; i++) 79 PORT_WRITE (out_UPDATE_ACK [i], 1); 62 for (uint32_t i=0; i<_param->_nb_access; i++) 63 { 64 internal_ACCESS_ACK [i] = 1; 65 PORT_WRITE (out_ACCESS_ACK [i], internal_ACCESS_ACK [i]); 66 } 80 67 81 68 #endif
Note: See TracChangeset
for help on using the changeset viewer.