From 1456705b835eeba420bbe3dedb0204fabe46a069 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Wed, 3 Jun 2020 14:57:48 +0100 Subject: [PATCH] only select xer_xo if OE enabled --- src/soc/fu/common_input_stage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/soc/fu/common_input_stage.py b/src/soc/fu/common_input_stage.py index cd162096..d5916a0a 100644 --- a/src/soc/fu/common_input_stage.py +++ b/src/soc/fu/common_input_stage.py @@ -44,7 +44,8 @@ class CommonInputStage(PipeModBase): ##### sticky overflow and context (both pass-through) ##### if hasattr(self.o, "xer_so"): # hack (for now - for LogicalInputData) - comb += self.o.xer_so.eq(self.i.xer_so) + with m.If(op.oe.oe_ok): + comb += self.o.xer_so.eq(self.i.xer_so) comb += self.o.ctx.eq(self.i.ctx) return m -- 2.30.2