Ignore:
Timestamp:
Sep 24, 2007, 2:00:35 PM (17 years ago)
Author:
rosiere
Message:

Ajout SystemC read_queue et reservation_station
Ajout port au bloc registerfile_monolithic (à ajouter également au bloc registerfile et registerfile_multi_banked)
Modif param : passage de pointeur (attention, tous les composants n'ont pas été tous modifier)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Read_queue_genMealy_read_queue_out_val.cpp

    r54 r55  
    4242      {
    4343        // Test if this bypass is valid
    44         if ( (PORT_READ (in_BYPASS_GPR_WRITE_VAL        [i]) == 1) and
    45              (PORT_READ (in_BYPASS_GPR_WRITE_CONTEXT_ID [i]) == _queue_head->_context_id)
     44        if ( (PORT_READ (in_GPR_WRITE_VAL        [i]) == 1) and
     45             (PORT_READ (in_GPR_WRITE_CONTEXT_ID [i]) == _queue_head->_context_id)
    4646             )
    4747          {
    48             Tgeneral_address_t bypass_gpr_write_num_reg = PORT_READ(in_BYPASS_GPR_WRITE_NUM_REG [i]);
     48            Tgeneral_address_t gpr_write_num_reg = PORT_READ(in_GPR_WRITE_NUM_REG [i]);
    4949           
    50             if (_queue_head->_num_reg_ra == bypass_gpr_write_num_reg)
     50            if (_queue_head->_num_reg_ra == gpr_write_num_reg)
    5151              internal_READ_QUEUE_OUT_READ_RA_VAL = 0;
    5252
    53             if (_queue_head->_num_reg_rb == bypass_gpr_write_num_reg)
     53            if (_queue_head->_num_reg_rb == gpr_write_num_reg)
    5454              internal_READ_QUEUE_OUT_READ_RB_VAL = 0;
    5555          }
     
    5959      {
    6060        // Test if this bypass is valid
    61         if ( (PORT_READ (in_BYPASS_SPR_WRITE_VAL        [i]) == 1) and
    62              (PORT_READ (in_BYPASS_SPR_WRITE_CONTEXT_ID [i]) == _queue_head->_context_id)
     61        if ( (PORT_READ (in_SPR_WRITE_VAL        [i]) == 1) and
     62             (PORT_READ (in_SPR_WRITE_CONTEXT_ID [i]) == _queue_head->_context_id)
    6363             )
    6464          {
    65             Tspecial_address_t bypass_spr_write_num_reg = PORT_READ(in_BYPASS_SPR_WRITE_NUM_REG [i]);
     65            Tspecial_address_t spr_write_num_reg = PORT_READ(in_SPR_WRITE_NUM_REG [i]);
    6666           
    67             if (_queue_head->_num_reg_rc == bypass_spr_write_num_reg)
     67            if (_queue_head->_num_reg_rc == spr_write_num_reg)
    6868              internal_READ_QUEUE_OUT_READ_RC_VAL = 0;
    6969          }
Note: See TracChangeset for help on using the changeset viewer.