Ignore:
Timestamp:
Dec 10, 2008, 7:31:39 PM (16 years ago)
Author:
rosiere
Message:

Almost complete design
with Test and test platform

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  
    2323  void Register_translation_unit_Glue::genMealy_insert (void)
    2424  {
    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());
    2627
    2728    for (uint32_t i=0; i<_param->_nb_inst_insert; i++)
    2829      {
    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]);
    3544
    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);
    6177      }
    6278
    63     log_printf(FUNC,Register_translation_unit_Glue,FUNCTION,"End");
     79    log_end(Register_translation_unit_Glue,FUNCTION);
    6480  };
    6581
Note: See TracChangeset for help on using the changeset viewer.