From 4ca4e13ba289cbb599de65336cfa4d4fb6af35e0 Mon Sep 17 00:00:00 2001 From: Skylar Litz Date: Wed, 13 Oct 2021 15:34:40 -0700 Subject: [PATCH] add StallM signal back to DivStartE control --- wally-pipelined/src/muldiv/intdivrestoring.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wally-pipelined/src/muldiv/intdivrestoring.sv b/wally-pipelined/src/muldiv/intdivrestoring.sv index 5928a501..cf0d5341 100644 --- a/wally-pipelined/src/muldiv/intdivrestoring.sv +++ b/wally-pipelined/src/muldiv/intdivrestoring.sv @@ -55,7 +55,7 @@ module intdivrestoring ( ////////////////////////////// // Divider control signals - assign DivStartE = DivE & (state == IDLE); + assign DivStartE = DivE & (state == IDLE) & ~StallM; assign DivBusyE = (state == BUSY) | DivStartE; // Handle sign extension for W-type instructions