From 101230bd67fce6b7daf6cf8e5feabd51d34828fb Mon Sep 17 00:00:00 2001 From: cxy004 Date: Wed, 3 Aug 2022 18:44:33 +0800 Subject: [PATCH] 2alu fix --- src/Core/Datapath.sv | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Core/Datapath.sv b/src/Core/Datapath.sv index 04991d3..c61ea97 100644 --- a/src/Core/Datapath.sv +++ b/src/Core/Datapath.sv @@ -564,8 +564,10 @@ module Datapath ( | D.IA.WCtrl.RW & D.IB.RT == D.IA.RD & D.IB.MCtrl0.C0W & ~D.IA.DP0 // Not Arith -> Store | D.IA.WCtrl.RW & D.IB.RT == D.IA.RD & D.IB.MCtrl1.MWR & ~D.IA.DP1 + | D.IA.WCtrl.RW & D.IB.RT == D.IA.RD & D.IB.MCtrl1.MWR & D_IA_HazardALU2 // Not Arith -> LWL/LWR | D.IA.WCtrl.RW & D.IB.RT == D.IA.RD & |D.IB.MCtrl1.ALR & ~D.IA.DP1 + | D.IA.WCtrl.RW & D.IB.RT == D.IA.RD & |D.IB.MCtrl1.ALR & D_IA_HazardALU2 // CP0 Execution Hazards // Hazards Related to the TLB | D.IA.MCtrl0.C0W & D.IB.MCtrl1.TLBR & D.IA.MCtrl0.C0D == C0_INDEX