- 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/Shifter/include/Shifter.h
r44 r75 19 19 #include "Behavioural/Generic/Shifter/include/Types.h" 20 20 #ifdef STATISTICS 21 #include "Behavioural/ Generic/Shifter/include/Statistics.h"21 #include "Behavioural/include/Stat.h" 22 22 #endif 23 23 #ifdef VHDL … … 25 25 #endif 26 26 #include "Behavioural/include/Component.h" 27 28 using namespace std;29 27 30 28 namespace morpheo { … … 41 39 // -----[ fields ]---------------------------------------------------- 42 40 // Parameters 43 protected : const st ring _name;41 protected : const std::string _name; 44 42 45 43 protected : const Parameters _param; 46 44 #ifdef STATISTICS 47 p rivate : Statistics* _stat;45 public : Stat * _stat; 48 46 #endif 49 47 … … 79 77 public : Shifter ( 80 78 #ifdef SYSTEMC 81 sc_module_name name,79 sc_module_name name, 82 80 #else 83 st ringname,81 std::string name, 84 82 #endif 85 83 #ifdef STATISTICS 86 morpheo::behavioural::Parameters_Statistics param_statistics,84 morpheo::behavioural::Parameters_Statistics * param_statistics, 87 85 #endif 88 Parameters param );86 Parameters param ); 89 87 90 88 public : Shifter (Parameters param ); … … 106 104 private : void vhdl_body (Vhdl * & vhdl); 107 105 #endif 106 108 107 #ifdef STATISTICS 109 public : string statistics (uint32_t depth);108 public : void statistics_declaration (morpheo::behavioural::Parameters_Statistics * param_statistics); 110 109 #endif 111 112 #ifdef VHDL_TESTBENCH 113 private : void vhdl_testbench_transition (void); 110 #if defined(STATISTICS) or defined(VHDL_TESTBENCH) 111 private : void end_cycle (void); 114 112 #endif 115 116 113 }; 117 114
Note: See TracChangeset
for help on using the changeset viewer.