Changeset 75 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/include/RegisterFile.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/Generic/RegisterFile/include/RegisterFile.h
r62 r75 23 23 #include "Behavioural/Generic/RegisterFile/include/Types.h" 24 24 #ifdef STATISTICS 25 #include "Behavioural/ Generic/RegisterFile/include/Statistics.h"25 #include "Behavioural/include/Stat.h" 26 26 #endif 27 27 #include "Behavioural/include/Component.h" … … 29 29 #include "Behavioural/include/Vhdl.h" 30 30 #endif 31 32 using namespace std;33 31 34 32 namespace morpheo { … … 45 43 // -----[ fields ]---------------------------------------------------- 46 44 // Parameters 47 protected : const st ring _name;45 protected : const std::string _name; 48 46 49 47 protected : const Parameters * _param; 48 50 49 #ifdef STATISTICS 51 p rotected : morpheo::behavioural::Parameters_Statistics * _param_statistics;50 public : Stat * _stat; 52 51 #endif 53 52 … … 89 88 public : RegisterFile ( 90 89 #ifdef SYSTEMC 91 90 sc_module_name name, 92 91 #else 93 92 std::string name, 94 93 #endif 95 94 #ifdef STATISTICS 96 95 morpheo::behavioural::Parameters_Statistics * param_statistics, 97 96 #endif 98 99 97 Parameters * param ); 98 100 99 public : ~RegisterFile (void); 101 100 102 101 #ifdef SYSTEMC 103 private : void allocation (void); 102 private : void allocation ( 103 #ifdef STATISTICS 104 morpheo::behavioural::Parameters_Statistics * param_statistics 105 #else 106 void 107 #endif 108 ); 104 109 private : void deallocation (void); 105 110 #endif 106 107 #ifdef STATISTICS108 public : string statistics (uint32_t depth);109 #endif110 111 }; 111 112
Note: See TracChangeset
for help on using the changeset viewer.