Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/src/Register_translation_unit_Glue_genMealy_insert.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- File:
-
- 1 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/src/Register_translation_unit_Glue_genMealy_insert.cpp
r81 r88 23 23 void Register_translation_unit_Glue::genMealy_insert (void) 24 24 { 25 log_printf(FUNC,Register_translation_unit_Glue,FUNCTION,"Begin"); 25 log_begin(Register_translation_unit_Glue,FUNCTION); 26 log_function(Register_translation_unit_Glue,FUNCTION,_name.c_str()); 26 27 27 28 for (uint32_t i=0; i<_param->_nb_inst_insert; i++) 28 29 { 29 Tcontrol_t rename_val = PORT_READ(in_INSERT_RENAME_VAL [i]); 30 Tcontrol_t insert_ack = PORT_READ(in_INSERT_INSERT_ACK [i]); 31 Tcontrol_t rat_rename_ack = PORT_READ(in_INSERT_RAT_RENAME_ACK [i]); 32 Tcontrol_t rat_insert_ack = PORT_READ(in_INSERT_RAT_INSERT_ACK [i]); 33 Tcontrol_t free_list_ack = PORT_READ(in_INSERT_FREE_LIST_ACK [i]); 34 Tcontrol_t stat_list_ack = PORT_READ(in_INSERT_STAT_LIST_ACK [i]); 30 Tcontrol_t READ_RA = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_READ_RA [i]); 31 Tgeneral_address_t NUM_REG_RA_PHY = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RA_PHY [i]); 32 Tcontrol_t READ_RB = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_READ_RB [i]); 33 Tgeneral_address_t NUM_REG_RB_PHY = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RB_PHY [i]); 34 Tcontrol_t READ_RC = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_READ_RC [i]); 35 Tspecial_address_t NUM_REG_RC_PHY = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RC_PHY [i]); 36 Tcontrol_t WRITE_RD = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_WRITE_RD [i]); 37 Tgeneral_address_t NUM_REG_RD_LOG = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RD_LOG [i]); 38 Tgeneral_address_t NUM_REG_RD_PHY_OLD = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RD_PHY_OLD [i]); 39 Tgeneral_address_t NUM_REG_RD_PHY_NEW = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RD_PHY_NEW [i]); 40 Tcontrol_t WRITE_RE = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_WRITE_RE [i]); 41 Tspecial_address_t NUM_REG_RE_LOG = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RE_LOG [i]); 42 Tspecial_address_t NUM_REG_RE_PHY_OLD = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RE_PHY_OLD [i]); 43 Tspecial_address_t NUM_REG_RE_PHY_NEW = PORT_READ(in_INSERT_DEPENDENCY_CHECKING_NUM_REG_RE_PHY_NEW [i]); 35 44 36 PORT_WRITE(out_INSERT_RENAME_ACK [i], (insert_ack and 37 rat_rename_ack and 38 rat_insert_ack and 39 free_list_ack and 40 stat_list_ack )); 41 PORT_WRITE(out_INSERT_INSERT_VAL [i], (rename_val and 42 rat_rename_ack and 43 rat_insert_ack and 44 free_list_ack and 45 stat_list_ack )); 46 PORT_WRITE(out_INSERT_RAT_INSERT_VAL [i], (rename_val and 47 insert_ack and 48 rat_rename_ack and 49 free_list_ack and 50 stat_list_ack )); 51 PORT_WRITE(out_INSERT_FREE_LIST_VAL [i], (rename_val and 52 insert_ack and 53 rat_rename_ack and 54 rat_insert_ack and 55 stat_list_ack )); 56 PORT_WRITE(out_INSERT_STAT_LIST_VAL [i], (rename_val and 57 insert_ack and 58 rat_rename_ack and 59 rat_insert_ack and 60 free_list_ack )); 45 PORT_WRITE(out_INSERT_STAT_LIST_READ_RA [i], READ_RA ); 46 PORT_WRITE(out_INSERT_STAT_LIST_NUM_REG_RA_PHY [i], NUM_REG_RA_PHY ); 47 PORT_WRITE(out_INSERT_STAT_LIST_READ_RB [i], READ_RB ); 48 PORT_WRITE(out_INSERT_STAT_LIST_NUM_REG_RB_PHY [i], NUM_REG_RB_PHY ); 49 PORT_WRITE(out_INSERT_STAT_LIST_READ_RC [i], READ_RC ); 50 PORT_WRITE(out_INSERT_STAT_LIST_NUM_REG_RC_PHY [i], NUM_REG_RC_PHY ); 51 PORT_WRITE(out_INSERT_STAT_LIST_WRITE_RD [i], WRITE_RD ); 52 PORT_WRITE(out_INSERT_STAT_LIST_NUM_REG_RD_PHY_NEW [i], NUM_REG_RD_PHY_NEW); 53 PORT_WRITE(out_INSERT_STAT_LIST_WRITE_RE [i], WRITE_RE ); 54 PORT_WRITE(out_INSERT_STAT_LIST_NUM_REG_RE_PHY_NEW [i], NUM_REG_RE_PHY_NEW); 55 56 PORT_WRITE(out_INSERT_RAT_WRITE_RD [i], WRITE_RD ); 57 PORT_WRITE(out_INSERT_RAT_NUM_REG_RD_LOG [i], NUM_REG_RD_LOG ); 58 PORT_WRITE(out_INSERT_RAT_NUM_REG_RD_PHY_NEW [i], NUM_REG_RD_PHY_NEW); 59 PORT_WRITE(out_INSERT_RAT_WRITE_RE [i], WRITE_RE ); 60 PORT_WRITE(out_INSERT_RAT_NUM_REG_RE_LOG [i], NUM_REG_RE_LOG ); 61 PORT_WRITE(out_INSERT_RAT_NUM_REG_RE_PHY_NEW [i], NUM_REG_RE_PHY_NEW); 62 63 PORT_WRITE(out_INSERT_READ_RA [i], READ_RA ); 64 PORT_WRITE(out_INSERT_NUM_REG_RA_PHY [i], NUM_REG_RA_PHY ); 65 PORT_WRITE(out_INSERT_READ_RB [i], READ_RB ); 66 PORT_WRITE(out_INSERT_NUM_REG_RB_PHY [i], NUM_REG_RB_PHY ); 67 PORT_WRITE(out_INSERT_READ_RC [i], READ_RC ); 68 PORT_WRITE(out_INSERT_NUM_REG_RC_PHY [i], NUM_REG_RC_PHY ); 69 PORT_WRITE(out_INSERT_WRITE_RD [i], WRITE_RD ); 70 PORT_WRITE(out_INSERT_NUM_REG_RD_LOG [i], NUM_REG_RD_LOG ); 71 PORT_WRITE(out_INSERT_NUM_REG_RD_PHY_OLD [i], NUM_REG_RD_PHY_OLD); 72 PORT_WRITE(out_INSERT_NUM_REG_RD_PHY_NEW [i], NUM_REG_RD_PHY_NEW); 73 PORT_WRITE(out_INSERT_WRITE_RE [i], WRITE_RE ); 74 PORT_WRITE(out_INSERT_NUM_REG_RE_LOG [i], NUM_REG_RE_LOG ); 75 PORT_WRITE(out_INSERT_NUM_REG_RE_PHY_OLD [i], NUM_REG_RE_PHY_OLD); 76 PORT_WRITE(out_INSERT_NUM_REG_RE_PHY_NEW [i], NUM_REG_RE_PHY_NEW); 61 77 } 62 78 63 log_ printf(FUNC,Register_translation_unit_Glue,FUNCTION,"End");79 log_end(Register_translation_unit_Glue,FUNCTION); 64 80 }; 65 81
Note: See TracChangeset
for help on using the changeset viewer.