Changeset 488
- Timestamp:
- Aug 8, 2013, 4:17:35 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp
r487 r488 1634 1634 if (m_ireq.valid) m_cost_ins_miss_frz++; 1635 1635 1636 // coherence clack interrupt1637 if ( r_icache_clack_req.read() )1638 {1639 r_icache_fsm = ICACHE_CC_CHECK;1640 r_icache_fsm_save = r_icache_fsm.read();1641 break;1642 }1643 1644 1636 // send cleanup victim request 1645 1637 if ( r_icache_cleanup_victim_req.read() and not r_icache_cc_send_req.read() ) … … 1652 1644 } 1653 1645 1646 // coherence clack interrupt 1647 if ( r_icache_clack_req.read() ) 1648 { 1649 r_icache_fsm = ICACHE_CC_CHECK; 1650 r_icache_fsm_save = r_icache_fsm.read(); 1651 break; 1652 } 1653 1654 1654 // coherence interrupt 1655 1655 if ( r_cc_receive_icache_req.read() and not r_icache_cc_send_req.read() and not r_icache_cleanup_victim_req.read() ) … … 1723 1723 if ( m_ireq.valid ) m_cost_ins_miss_frz++; 1724 1724 1725 // coherence clack interrupt1726 if ( r_icache_clack_req.read() )1727 {1728 r_icache_fsm = ICACHE_CC_CHECK;1729 r_icache_fsm_save = r_icache_fsm.read();1730 break;1731 }1732 1733 1725 // send cleanup victim request 1734 1726 if ( r_icache_cleanup_victim_req.read() and not r_icache_cc_send_req.read() ) … … 1740 1732 r_icache_cleanup_victim_req = false; 1741 1733 } 1734 1735 // coherence clack interrupt 1736 if ( r_icache_clack_req.read() ) 1737 { 1738 r_icache_fsm = ICACHE_CC_CHECK; 1739 r_icache_fsm_save = r_icache_fsm.read(); 1740 break; 1741 } 1742 1742 1743 1743 // coherence interrupt … … 4151 4151 if ( m_dreq.valid) m_cost_data_miss_frz++; 4152 4152 4153 // coherence clack request (from DSPIN CLACK)4154 if ( r_dcache_clack_req.read() )4155 {4156 r_dcache_fsm = DCACHE_CC_CHECK;4157 r_dcache_fsm_cc_save = r_dcache_fsm.read();4158 break;4159 }4160 4161 4153 // send cleanup victim request 4162 4154 if ( r_dcache_cleanup_victim_req.read() and not r_dcache_cc_send_req.read() ) … … 4168 4160 r_dcache_cleanup_victim_req = false; 4169 4161 } 4162 4163 // coherence clack request (from DSPIN CLACK) 4164 if ( r_dcache_clack_req.read() ) 4165 { 4166 r_dcache_fsm = DCACHE_CC_CHECK; 4167 r_dcache_fsm_cc_save = r_dcache_fsm.read(); 4168 break; 4169 } 4170 4170 4171 4171 // coherence request (from CC_RECEIVE FSM) … … 4284 4284 if ( m_dreq.valid) m_cost_data_miss_frz++; 4285 4285 4286 // coherence clack request (from DSPIN CLACK)4287 if ( r_dcache_clack_req.read() )4288 {4289 r_dcache_fsm = DCACHE_CC_CHECK;4290 r_dcache_fsm_cc_save = r_dcache_fsm.read();4291 break;4292 }4293 4294 4286 // send cleanup victim request 4295 4287 if ( r_dcache_cleanup_victim_req.read() and not r_dcache_cc_send_req.read() ) … … 4301 4293 r_dcache_cleanup_victim_req = false; 4302 4294 } 4295 4296 // coherence clack request (from DSPIN CLACK) 4297 if ( r_dcache_clack_req.read() ) 4298 { 4299 r_dcache_fsm = DCACHE_CC_CHECK; 4300 r_dcache_fsm_cc_save = r_dcache_fsm.read(); 4301 break; 4302 } 4303 4303 4304 4304 // coherence request (from CC_RECEIVE FSM)
Note: See TracChangeset
for help on using the changeset viewer.