Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/include
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/include/Parameters.h
r82 r88 32 32 public : uint32_t _nb_inst_retire ; 33 33 34 35 36 37 38 39 40 34 //public : uint32_t _size_front_end_id ; 35 //public : uint32_t _size_context_id ; 36 //public : uint32_t _size_general_register ; 37 //public : uint32_t _size_special_register ; 38 // 39 //public : uint32_t _have_port_context_id ; 40 //public : uint32_t _have_port_front_end_id; 41 41 42 42 //-----[ methods ]----------------------------------------------------------- … … 46 46 uint32_t nb_special_register, 47 47 uint32_t nb_inst_insert , 48 uint32_t nb_inst_retire 48 uint32_t nb_inst_retire , 49 bool is_toplevel=false 49 50 ); 50 51 // public : Parameters (Parameters & param) ; 51 52 public : ~Parameters () ; 53 54 public : void copy (void); 52 55 53 56 public : Parameters_test msg_error (void); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/include/Register_Address_Translation_unit.h
r82 r88 103 103 public : SC_IN (Tgeneral_address_t) ** in_RETIRE_NUM_REG_RD_PHY_OLD;//[nb_inst_retire] 104 104 public : SC_IN (Tspecial_address_t) ** in_RETIRE_NUM_REG_RE_PHY_OLD;//[nb_inst_retire] 105 public : SC_OUT(Tcontrol_t ) ** out_RETIRE_RESTORE_RD_PHY_OLD;//[nb_inst_retire] 106 public : SC_OUT(Tcontrol_t ) ** out_RETIRE_RESTORE_RE_PHY_OLD;//[nb_inst_retire] 105 107 106 108 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 109 108 110 // ~~~~~[ Register ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 private : Tgeneral_address_t *** rat_gpr; //[nb_front_end][nb_context][nb_general_register_logic] 112 private : bool *** rat_gpr_update_table; //[nb_front_end][nb_context][nb_general_register_logic] 113 private : Tspecial_address_t *** rat_spr; //[nb_front_end][nb_context][nb_special_register_logic] 114 private : bool *** rat_spr_update_table; //[nb_front_end][nb_context][nb_special_register_logic] 109 115 110 116 // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 113 119 private : Tcontrol_t * internal_RETIRE_ACK; //[nb_inst_retire] 114 120 115 private : Tgeneral_address_t *** rat_gpr; //[nb_front_end][nb_context][nb_general_register_logic] 116 private : bool *** rat_gpr_update_table; //[nb_front_end][nb_context][nb_general_register_logic] 117 private : Tspecial_address_t *** rat_spr; //[nb_front_end][nb_context][nb_special_register_logic] 118 private : bool *** rat_spr_update_table; //[nb_front_end][nb_context][nb_special_register_logic] 121 private : bool *** internal_rat_gpr_update_table; //[nb_front_end][nb_context][nb_general_register_logic] 122 private : bool *** internal_rat_spr_update_table; //[nb_front_end][nb_context][nb_special_register_logic] 119 123 #endif 120 124 … … 150 154 #ifdef SYSTEMC 151 155 public : void transition (void); 152 public : void genMoore (void); 156 public : void genMealy_rename (void); 157 public : void genMealy_retire (void); 153 158 #endif 154 159
Note: See TracChangeset
for help on using the changeset viewer.