Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include
- Files:
-
- 3 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
r82 r88 79 79 public : SC_IN (Tcontrol_t ) * in_EXECUTE_QUEUE_IN_NO_SEQUENCE ; 80 80 public : SC_IN (Tgeneral_data_t ) * in_EXECUTE_QUEUE_IN_ADDRESS ; 81 public : SC_IN (Tgeneral_data_t ) * in_EXECUTE_QUEUE_IN_DATA ; 81 82 82 83 // -----[ Interface "Execute_queue_out" ]----------------------------- … … 93 94 public : SC_OUT(Tcontrol_t ) * out_EXECUTE_QUEUE_OUT_NO_SEQUENCE ; 94 95 public : SC_OUT(Tgeneral_data_t ) * out_EXECUTE_QUEUE_OUT_ADDRESS ; 96 public : SC_OUT(Tgeneral_data_t ) * out_EXECUTE_QUEUE_OUT_DATA ; 95 97 96 98 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Parameters.h
r81 r88 26 26 { 27 27 //-----[ fields ]------------------------------------------------------------ 28 public : constuint32_t _size_queue ;29 public : constuint32_t _nb_context ;30 public : constuint32_t _nb_front_end ;31 public : constuint32_t _nb_ooo_engine ;32 public : constuint32_t _nb_packet ;33 public : constuint32_t _size_general_data ;34 public : constuint32_t _size_special_data ;28 public : uint32_t _size_queue ; 29 public : uint32_t _nb_context ; 30 public : uint32_t _nb_front_end ; 31 public : uint32_t _nb_ooo_engine ; 32 public : uint32_t _nb_packet ; 33 //public : uint32_t _size_general_data ; 34 //public : uint32_t _size_special_data ; 35 35 36 public : constuint32_t _size_context_id ;37 public : constuint32_t _size_front_end_id ;38 public : constuint32_t _size_ooo_engine_id ;39 public : constuint32_t _size_packet_id ;36 //public : uint32_t _size_context_id ; 37 //public : uint32_t _size_front_end_id ; 38 //public : uint32_t _size_ooo_engine_id ; 39 //public : uint32_t _size_packet_id ; 40 40 41 public : constbool _have_port_context_id ;42 public : constbool _have_port_front_end_id ;43 public : constbool _have_port_ooo_engine_id ;44 public : constbool _have_port_packet_id ;41 //public : bool _have_port_context_id ; 42 //public : bool _have_port_front_end_id ; 43 //public : bool _have_port_ooo_engine_id ; 44 //public : bool _have_port_packet_id ; 45 45 46 46 //-----[ methods ]----------------------------------------------------------- … … 51 51 uint32_t nb_packet , 52 52 uint32_t size_general_data , 53 uint32_t size_special_data ); 54 public : Parameters (Parameters & param) ; 53 uint32_t size_special_data , 54 bool is_toplevel=true); 55 //public : Parameters (Parameters & param) ; 55 56 public : ~Parameters () ; 57 58 public : void copy (void); 56 59 57 60 public : Parameters_test msg_error (void); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/include/Types.h
r82 r88 32 32 public : Tcontrol_t _no_sequence ; 33 33 public : Tgeneral_data_t _address ; 34 public : Tgeneral_data_t _data ; 34 35 35 36 public : execute_queue_entry_t (Tcontext_t context_id , … … 42 43 Texception_t exception , 43 44 Tcontrol_t no_sequence , 44 Tgeneral_data_t address ) 45 Tgeneral_data_t address , 46 Tgeneral_data_t data ) 45 47 { 46 48 _context_id = context_id ; … … 54 56 _no_sequence = no_sequence ; 55 57 _address = address ; 58 _data = data ; 56 59 }; 57 60 };
Note: See TracChangeset
for help on using the changeset viewer.