Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/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_translation_unit_Glue/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_translation_unit_Glue/include/Parameters.h
r82 r88 27 27 public : uint32_t _nb_inst_insert; 28 28 public : uint32_t _nb_inst_retire; 29 //public : uint32_t _size_general_register; 30 //public : uint32_t _size_special_register; 29 31 30 32 //-----[ methods ]----------------------------------------------------------- 31 33 public : Parameters (uint32_t nb_inst_insert, 32 uint32_t nb_inst_retire); 34 uint32_t nb_inst_retire, 35 uint32_t size_general_register, 36 uint32_t size_special_register, 37 bool is_toplevel=false 38 ); 33 39 34 40 // public : Parameters (Parameters & param) ; 35 41 public : ~Parameters () ; 42 43 public : void copy (void); 36 44 37 45 public : Parameters_test msg_error (void); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/include/Register_translation_unit_Glue.h
r82 r88 64 64 65 65 // ~~~~~[ Interface : "insert" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 public : SC_IN (Tcontrol_t) ** in_INSERT_RENAME_VAL ;//[nb_inst_insert] 67 public : SC_OUT(Tcontrol_t) ** out_INSERT_RENAME_ACK ;//[nb_inst_insert] 68 public : SC_OUT(Tcontrol_t) ** out_INSERT_INSERT_VAL ;//[nb_inst_insert] 69 public : SC_IN (Tcontrol_t) ** in_INSERT_INSERT_ACK ;//[nb_inst_insert] 70 public : SC_OUT(Tcontrol_t) ** out_INSERT_RAT_INSERT_VAL;//[nb_inst_insert] 71 public : SC_IN (Tcontrol_t) ** in_INSERT_RAT_RENAME_ACK;//[nb_inst_insert] 72 public : SC_IN (Tcontrol_t) ** in_INSERT_RAT_INSERT_ACK;//[nb_inst_insert] 73 public : SC_OUT(Tcontrol_t) ** out_INSERT_FREE_LIST_VAL ;//[nb_inst_insert] 74 public : SC_IN (Tcontrol_t) ** in_INSERT_FREE_LIST_ACK ;//[nb_inst_insert] 75 public : SC_OUT(Tcontrol_t) ** out_INSERT_STAT_LIST_VAL ;//[nb_inst_insert] 76 public : SC_IN (Tcontrol_t) ** in_INSERT_STAT_LIST_ACK ;//[nb_inst_insert] 66 public : SC_IN (Tcontrol_t) ** in_INSERT_RENAME_VAL ;//[nb_inst_insert] 67 public : SC_OUT(Tcontrol_t) ** out_INSERT_RENAME_ACK ;//[nb_inst_insert] 68 public : SC_OUT(Tcontrol_t) ** out_INSERT_INSERT_VAL ;//[nb_inst_insert] 69 public : SC_IN (Tcontrol_t) ** in_INSERT_INSERT_ACK ;//[nb_inst_insert] 70 public : SC_OUT(Tcontrol_t) ** out_INSERT_RAT_INSERT_VAL ;//[nb_inst_insert] 71 public : SC_IN (Tcontrol_t) ** in_INSERT_RAT_RENAME_ACK ;//[nb_inst_insert] 72 public : SC_IN (Tcontrol_t) ** in_INSERT_RAT_INSERT_ACK ;//[nb_inst_insert] 73 public : SC_OUT(Tcontrol_t) ** out_INSERT_FREE_LIST_VAL ;//[nb_inst_insert] 74 public : SC_IN (Tcontrol_t) ** in_INSERT_FREE_LIST_ACK ;//[nb_inst_insert] 75 public : SC_OUT(Tcontrol_t) ** out_INSERT_STAT_LIST_VAL ;//[nb_inst_insert] 76 public : SC_IN (Tcontrol_t) ** in_INSERT_STAT_LIST_ACK ;//[nb_inst_insert] 77 78 public : SC_IN (Tcontrol_t ) ** in_INSERT_DEPENDENCY_CHECKING_READ_RA ;//[nb_inst_insert] 79 public : SC_IN (Tgeneral_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RA_PHY ;//[nb_inst_insert] 80 public : SC_IN (Tcontrol_t ) ** in_INSERT_DEPENDENCY_CHECKING_READ_RB ;//[nb_inst_insert] 81 public : SC_IN (Tgeneral_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RB_PHY ;//[nb_inst_insert] 82 public : SC_IN (Tcontrol_t ) ** in_INSERT_DEPENDENCY_CHECKING_READ_RC ;//[nb_inst_insert] 83 public : SC_IN (Tspecial_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RC_PHY ;//[nb_inst_insert] 84 public : SC_IN (Tcontrol_t ) ** in_INSERT_DEPENDENCY_CHECKING_WRITE_RD ;//[nb_inst_insert] 85 public : SC_IN (Tgeneral_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RD_LOG ;//[nb_inst_insert] 86 public : SC_IN (Tgeneral_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RD_PHY_OLD;//[nb_inst_insert] 87 public : SC_IN (Tgeneral_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RD_PHY_NEW;//[nb_inst_insert] 88 public : SC_IN (Tcontrol_t ) ** in_INSERT_DEPENDENCY_CHECKING_WRITE_RE ;//[nb_inst_insert] 89 public : SC_IN (Tspecial_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RE_LOG ;//[nb_inst_insert] 90 public : SC_IN (Tspecial_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RE_PHY_OLD;//[nb_inst_insert] 91 public : SC_IN (Tspecial_address_t) ** in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RE_PHY_NEW;//[nb_inst_insert] 92 93 public : SC_OUT(Tcontrol_t ) ** out_INSERT_STAT_LIST_READ_RA ;//[nb_inst_insert] 94 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_STAT_LIST_NUM_REG_RA_PHY ;//[nb_inst_insert] 95 public : SC_OUT(Tcontrol_t ) ** out_INSERT_STAT_LIST_READ_RB ;//[nb_inst_insert] 96 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_STAT_LIST_NUM_REG_RB_PHY ;//[nb_inst_insert] 97 public : SC_OUT(Tcontrol_t ) ** out_INSERT_STAT_LIST_READ_RC ;//[nb_inst_insert] 98 public : SC_OUT(Tspecial_address_t) ** out_INSERT_STAT_LIST_NUM_REG_RC_PHY ;//[nb_inst_insert] 99 public : SC_OUT(Tcontrol_t ) ** out_INSERT_STAT_LIST_WRITE_RD ;//[nb_inst_insert] 100 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_STAT_LIST_NUM_REG_RD_PHY_NEW ;//[nb_inst_insert] 101 public : SC_OUT(Tcontrol_t ) ** out_INSERT_STAT_LIST_WRITE_RE ;//[nb_inst_insert] 102 public : SC_OUT(Tspecial_address_t) ** out_INSERT_STAT_LIST_NUM_REG_RE_PHY_NEW ;//[nb_inst_insert] 103 104 public : SC_OUT(Tcontrol_t ) ** out_INSERT_RAT_WRITE_RD ;//[nb_inst_insert] 105 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_RAT_NUM_REG_RD_LOG ;//[nb_inst_insert] 106 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_RAT_NUM_REG_RD_PHY_NEW ;//[nb_inst_insert] 107 public : SC_OUT(Tcontrol_t ) ** out_INSERT_RAT_WRITE_RE ;//[nb_inst_insert] 108 public : SC_OUT(Tspecial_address_t) ** out_INSERT_RAT_NUM_REG_RE_LOG ;//[nb_inst_insert] 109 public : SC_OUT(Tspecial_address_t) ** out_INSERT_RAT_NUM_REG_RE_PHY_NEW ;//[nb_inst_insert] 110 111 public : SC_OUT(Tcontrol_t ) ** out_INSERT_READ_RA ;//[nb_inst_insert] 112 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_NUM_REG_RA_PHY ;//[nb_inst_insert] 113 public : SC_OUT(Tcontrol_t ) ** out_INSERT_READ_RB ;//[nb_inst_insert] 114 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_NUM_REG_RB_PHY ;//[nb_inst_insert] 115 public : SC_OUT(Tcontrol_t ) ** out_INSERT_READ_RC ;//[nb_inst_insert] 116 public : SC_OUT(Tspecial_address_t) ** out_INSERT_NUM_REG_RC_PHY ;//[nb_inst_insert] 117 public : SC_OUT(Tcontrol_t ) ** out_INSERT_WRITE_RD ;//[nb_inst_insert] 118 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_NUM_REG_RD_LOG ;//[nb_inst_insert] 119 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_NUM_REG_RD_PHY_OLD ;//[nb_inst_insert] 120 public : SC_OUT(Tgeneral_address_t) ** out_INSERT_NUM_REG_RD_PHY_NEW ;//[nb_inst_insert] 121 public : SC_OUT(Tcontrol_t ) ** out_INSERT_WRITE_RE ;//[nb_inst_insert] 122 public : SC_OUT(Tspecial_address_t) ** out_INSERT_NUM_REG_RE_LOG ;//[nb_inst_insert] 123 public : SC_OUT(Tspecial_address_t) ** out_INSERT_NUM_REG_RE_PHY_OLD ;//[nb_inst_insert] 124 public : SC_OUT(Tspecial_address_t) ** out_INSERT_NUM_REG_RE_PHY_NEW ;//[nb_inst_insert] 77 125 78 126 // ~~~~~[ Interface : "retire" ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 124 172 public : void transition (void); 125 173 # endif 174 public : void genMealy_insert_valack (void); 126 175 public : void genMealy_insert (void); 127 176 public : void genMealy_retire (void);
Note: See TracChangeset
for help on using the changeset viewer.