- Timestamp:
- May 1, 2008, 6:48:45 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/SelfTest/src/test.cpp
r81 r82 7 7 */ 8 8 9 #define NB_ITERATION 1 10 #define CYCLE_MAX (128*NB_ITERATION) 11 9 12 #include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/SelfTest/include/test.h" 10 13 #include "Common/include/Test.h" … … 39 42 param_stat, 40 43 #endif 41 ¶m); 44 ¶m, 45 USE_ALL); 42 46 43 47 #ifdef SYSTEMC -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h
r81 r82 41 41 #endif 42 42 #include "Behavioural/include/Component.h" 43 #include "Behavioural/include/Usage.h" 43 44 44 45 namespace morpheo { … … 55 56 // -----[ fields ]---------------------------------------------------- 56 57 // Parameters 57 protected : const std::string _name; 58 protected : const std::string _name; 59 protected : const Parameters * _param; 60 private : const Tusage_t _usage; 58 61 59 protected : const Parameters * _param;60 62 #ifdef STATISTICS 61 63 public : Stat * _stat; … … 104 106 morpheo::behavioural::Parameters_Statistics * param_statistics, 105 107 #endif 106 Parameters * param ); 108 Parameters * param , 109 morpheo::behavioural::Tusage_t usage); 107 110 108 111 public : Victim_Pseudo_LRU (Parameters param ); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU.cpp
r81 r82 14 14 namespace victim_pseudo_lru { 15 15 16 Victim_Pseudo_LRU::Victim_Pseudo_LRU 17 ( 16 18 #ifdef SYSTEMC 17 Victim_Pseudo_LRU::Victim_Pseudo_LRU (sc_module_name name,19 sc_module_name name, 18 20 #else 19 Victim_Pseudo_LRU::Victim_Pseudo_LRU (std::string name,21 std::string name, 20 22 #endif 21 23 #ifdef STATISTICS 22 24 morpheo::behavioural::Parameters_Statistics * param_statistics, 23 25 #endif 24 morpheo::behavioural::generic::victim::victim_pseudo_lru::Parameters * param ): 25 _name (name) 26 ,_param (param) 26 morpheo::behavioural::generic::victim::victim_pseudo_lru::Parameters * param , 27 morpheo::behavioural::Tusage_t usage): 28 _name (name) 29 ,_param (param) 30 ,_usage (usage) 27 31 { 28 32 log_printf(FUNC,Victim_Pseudo_LRU,"Victim_Pseudo_LRU","Begin"); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_allocation.cpp
r81 r82 18 18 void Victim_Pseudo_LRU::allocation (void) 19 19 { 20 _component = new Component ( );20 _component = new Component (_usage); 21 21 22 22 Entity * entity = _component->set_entity (_name
Note: See TracChangeset
for help on using the changeset viewer.