Changeset 109
- Timestamp:
- Oct 21, 2010, 12:02:49 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_cc_xcache_wrapper_v4/caba/source/src/vci_cc_xcache_wrapper_v4.cpp
r91 r109 780 780 case ICACHE_ERROR: 781 781 { 782 if ( (addr_40)ireq.addr == (addr_40)r_icache_addr_save ) { 783 irsp.error = true; 784 irsp.valid = true; 785 } 782 786 r_icache_fsm = ICACHE_IDLE; 783 787 r_vci_rsp_ins_error = false; 784 irsp.error = true;785 irsp.valid = true;786 788 break; 787 789 } … … 1567 1569 1568 1570 if ( p_vci_ini_rw.reop.read() ) { 1569 assert( (r_vci_rsp_cpt == m_icache_words - 1) && 1571 assert( ((r_vci_rsp_cpt == m_icache_words - 1) || 1572 p_vci_ini_rw.rerror.read() || 1573 (r_vci_rsp_ins_error.read()&0x1))&& 1570 1574 "The VCI response packet for instruction miss is too short"); 1571 1575 r_icache_miss_req = false; … … 1596 1600 r_dcache_miss_buf[r_vci_rsp_cpt] = (data_t)p_vci_ini_rw.rdata.read(); 1597 1601 if ( p_vci_ini_rw.reop.read() ) { 1598 assert(r_vci_rsp_cpt == m_dcache_words - 1 && 1602 assert( ((r_vci_rsp_cpt == m_dcache_words - 1) 1603 || (p_vci_ini_rw.rerror.read()&0x1) 1604 || r_vci_rsp_data_error.read()) && 1599 1605 "illegal VCI response packet for data read miss"); 1600 1606 r_dcache_miss_req = false;
Note: See TracChangeset
for help on using the changeset viewer.