Ignore:
Timestamp:
May 2, 2010, 5:53:12 PM (15 years ago)
Author:
simerabe
Message:

fixing bug : (cast after shift) rsrcid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/vci_ring_initiator/caba/source/include/vci_ring_initiator.h

    r15 r34  
    363363#endif
    364364                                rsp_fifo_get = true;
    365                                 r_srcid_save = ((sc_uint<vci_param::S>) m_rsp_fifo.read()) >> 12;
    366                                 r_trdid_save = (sc_uint<vci_param::T>) (m_rsp_fifo.read() & 0xF);
    367                                 r_pktid_save = (((sc_uint<vci_param::P>) m_rsp_fifo.read()) >> 4) & 0xF;           
    368                                 r_error_save = (((sc_uint<vci_param::E>) m_rsp_fifo.read()) >> 8) & 0x1;
     365                                r_srcid_save = (sc_uint<vci_param::S>)  (m_rsp_fifo.read() >> 12);
     366                                r_trdid_save = (sc_uint<vci_param::T>)  (m_rsp_fifo.read() & 0xF);
     367                                r_pktid_save = ((sc_uint<vci_param::P>) (m_rsp_fifo.read() >> 4)) & 0xF;           
     368                                r_error_save = ((sc_uint<vci_param::E>) (m_rsp_fifo.read() >> 8)) & 0x1;
    369369                                r_vci_rsp_fsm = RSP_DATA;
    370370                        }       
Note: See TracChangeset for help on using the changeset viewer.