flush generate bubble, yes
authorChristopher Lu <lu@stop.hsd1.pa.comcast.net>
Mon, 5 Jan 2009 09:34:39 +0000 (04:34 -0500)
committerChristopher Lu <lu@stop.hsd1.pa.comcast.net>
Mon, 5 Jan 2009 09:34:39 +0000 (04:34 -0500)
Issue.v

diff --git a/Issue.v b/Issue.v
index ef53bc3..a6b7109 100644 (file)
--- a/Issue.v
+++ b/Issue.v
@@ -297,6 +297,7 @@ module Issue(
                        cpsr_inflight[1] = 1'b0;
                        regs_inflight[0] = 16'b0;
                        regs_inflight[1] = 16'b0;
+                       outbubble <= 1'b1;
                end
                else if (!stall)
                begin
@@ -305,7 +306,7 @@ module Issue(
                        regs_inflight[0] <= regs_inflight[1];
                        regs_inflight[1] <= (waiting || inbubble || !condition_met) ? 0 : def_regs;
                        
-                       outbubble <= inbubble | waiting | !condition_met | flush;
+                       outbubble <= inbubble | waiting | !condition_met;
                        outpc <= inpc;
                        outinsn <= insn;
                end
This page took 0.01993 seconds and 4 git commands to generate.