Changeset 75 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/include/Register_unit.h
- Timestamp:
- Jan 31, 2008, 6:46:41 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/include/Register_unit.h
r60 r75 24 24 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/include/Parameters.h" 25 25 #ifdef STATISTICS 26 #include "Behavioural/ Core/Multi_Execute_loop/Execute_loop/Register_unit/include/Statistics.h"26 #include "Behavioural/include/Stat.h" 27 27 #endif 28 28 #include "Behavioural/include/Component.h" … … 32 32 #include "Behavioural/include/Usage.h" 33 33 34 using namespace std;35 36 34 namespace morpheo { 37 35 namespace behavioural { 38 39 36 namespace core { 40 37 namespace multi_execute_loop { … … 50 47 // -----[ fields ]---------------------------------------------------- 51 48 // Parameters 52 protected : const st ring _name;49 protected : const std::string _name; 53 50 protected : const Parameters * _param; 54 51 private : const Tusage_t _usage; 55 52 56 53 #ifdef STATISTICS 57 protected : morpheo::behavioural::Parameters_Statistics * _param_statistics; 58 #endif 59 60 #ifdef STATISTICS 61 private : Statistics * _stat; 54 public : Stat * _stat; 62 55 #endif 63 56 … … 143 136 sc_module_name name, 144 137 #else 145 st ring name,138 std::string name, 146 139 #endif 147 140 #ifdef STATISTICS … … 153 146 public : ~Register_unit (void); 154 147 155 private : void allocation (void); 148 private : void allocation ( 149 #ifdef STATISTICS 150 morpheo::behavioural::Parameters_Statistics * param_statistics 151 #else 152 void 153 #endif 154 ); 156 155 private : void deallocation (void); 157 156 … … 161 160 //#endif 162 161 #endif 163 #ifdef STATISTICS164 public : string statistics (uint32_t depth);165 #endif166 162 167 163 #if VHDL … … 171 167 #endif 172 168 173 #ifdef VHDL_TESTBENCH 174 private : void vhdl_testbench_transition (void); 169 #ifdef STATISTICS 170 public : void statistics_declaration (morpheo::behavioural::Parameters_Statistics * param_statistics); 171 #endif 172 #if defined(STATISTICS) or defined(VHDL_TESTBENCH) 173 private : void end_cycle (void); 175 174 #endif 176 175 }; 176 177 177 178 178 }; // end namespace register_unit
Note: See TracChangeset
for help on using the changeset viewer.