Fixed abort bug: removed uneeded state, added mshr guard on xact_abort.valid and xact_init.ready on same cycle

This commit is contained in:
Henry Cook committed 2012-04-24 17:17:42 -07:00
1 parent 55e86b5cf4
commit 1ed89f1cab
2 files changed
+6 -7

No files matched your search

+1
View File
@@ -226,6 +226,7 @@ class MSHR(id: Int, co: CoherencePolicy) extends Component {
}
when (state === s_refill_req) {
when (flush) { state := s_drain_rpq }
.elsewhen (abort) { state := s_refill_req }
.elsewhen (io.mem_req.ready) { state := s_refill_resp }
}
when (state === s_meta_clear && io.meta_req.ready) {