Changes between Version 14 and Version 15 of Writing Rules/RISC
- Timestamp:
- Jan 9, 2008, 7:00:29 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Writing Rules/RISC
v14 v15 193 193 } 194 194 195 bool frozen = false;195 bool frozen = m_iss.isBusy(); 196 196 197 197 if ( m_ins_asked ) { 198 198 if ( p_icache.frz.read() ) frozen = true; 199 elsem_iss.setInstruction(p_icache.berr.read(), p_icache.ins.read())199 m_iss.setInstruction(p_icache.berr.read(), p_icache.ins.read()) 200 200 } 201 201 … … 203 203 if ( p_dcache.frz.read() ) frozen = true; 204 204 m_iss.setRdata(p_dcache.berr.read(), p_dcache.rdata.read()); 205 206 207 if ( frozen || m_iss.isBusy()) { // Processor frozen or busy205 } 206 207 if ( frozen ) { // Processor frozen or busy 208 208 m_iss.nullStep(); 209 209 } else { // Execute one instruction: