From 6449f3fa78e703c4de882288a7bdc46680913500 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 8 May 2009 22:19:35 +0000 Subject: [PATCH] - minor changes (better timing) Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@477 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/CPUs/MIPS/src/core/mips_pipeline.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CPUs/MIPS/src/core/mips_pipeline.vhd b/lib/CPUs/MIPS/src/core/mips_pipeline.vhd index e9521c3..8b5ea45 100644 --- a/lib/CPUs/MIPS/src/core/mips_pipeline.vhd +++ b/lib/CPUs/MIPS/src/core/mips_pipeline.vhd @@ -280,7 +280,7 @@ proc_stage_branch_ce: branch_ce <= '1'; else branch_ce <= c0_ctrl_in.exc_pending; - if sdu.ID_stall = '0' then + if sdu.ID_stall = '0' and c0_ctrl_in.exc_inject = '0' then branch_ce <= '1'; end if; end if;