Changeset 113 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include
- Timestamp:
- Apr 14, 2009, 8:39:12 PM (15 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Execute_queue.h
r101 r113 18 18 #include "Common/include/Debug.h" 19 19 20 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Wrapper_Execute_queue.h" 20 21 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Parameters.h" 21 22 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Types.h" … … 28 29 #endif 29 30 #include "Behavioural/include/Usage.h" 31 #include "Behavioural/include/Simulation.h" 32 33 #include "Behavioural/Generic/Queue/include/Queue.h" 30 34 31 35 namespace morpheo { … … 47 51 protected : const std::string _name; 48 52 protected : const Parameters * _param; 49 p rivate : constTusage_t _usage;53 public : Tusage_t _usage; 50 54 51 55 #ifdef STATISTICS … … 95 99 public : SC_OUT(Taddress_t ) * out_EXECUTE_QUEUE_OUT_ADDRESS ; 96 100 public : SC_OUT(Tgeneral_data_t ) * out_EXECUTE_QUEUE_OUT_DATA ; 97 98 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~99 101 100 102 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 103 105 private : Tcontrol_t internal_EXECUTE_QUEUE_IN_ACK ; 104 106 private : Tcontrol_t internal_EXECUTE_QUEUE_OUT_VAL; 107 108 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 # ifdef VHDL 110 private : morpheo::behavioural::generic::queue::Parameters * _param_queue; 111 private : morpheo::behavioural::generic::queue::Queue * _component_queue; 112 # endif 113 #endif 114 115 #ifdef MODELSIM_COSIMULATION 116 // ~~~~~[ Wrapper ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 private : Wrapper_Execute_queue * _wrapper; 105 118 #endif 106 119 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Parameters.h
r98 r113 61 61 public : Parameters_test msg_error (void); 62 62 63 public : std::string print (uint32_t depth); 64 public : friend std::ostream& operator<< (std::ostream& output_stream, 65 morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::execute_queue::Parameters & x); 63 public : std::string id (void) const; 64 65 public : std::string print (uint32_t depth); 66 public : friend std::ostream& operator<< (std::ostream& output_stream, 67 morpheo::behavioural::core::multi_execute_loop::execute_loop::multi_write_unit::write_unit::execute_queue::Parameters & x); 66 68 }; 67 69 … … 72 74 }; // end namespace multi_execute_loop 73 75 }; // end namespace core 74 75 76 }; // end namespace behavioural 76 77 }; // end namespace morpheo
Note: See TracChangeset
for help on using the changeset viewer.