From 874b31f41552364f1d1e40587b44a285e8ef65c9 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Mon, 4 May 2020 20:19:28 +0200 Subject: [PATCH] Fixed two bugs in the ModelAm2904ShiftInstrDecode --- .../components/am2904/ModelAm2904ShiftInstrDecode.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2904/ModelAm2904ShiftInstrDecode.java b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2904/ModelAm2904ShiftInstrDecode.java index 3e97cc6c..e2329f56 100644 --- a/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2904/ModelAm2904ShiftInstrDecode.java +++ b/plugins/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/am2904/ModelAm2904ShiftInstrDecode.java @@ -221,11 +221,11 @@ public class ModelAm2904ShiftInstrDecode extends SimpleRectangularHardcodedModel break; case 24: case 26: - readWriteEnds.get("SIO0_MUX").feedSignals(ONE, ONE, X); + readWriteEnds.get("SIO0_MUX").feedSignals(ZERO, ONE, X); break; case 25: case 27: - readWriteEnds.get("SIO0_MUX").feedSignals(ZERO, ONE, X); + readWriteEnds.get("SIO0_MUX").feedSignals(ONE, ONE, X); break; default: throw new IllegalStateException("can't happen"); @@ -248,11 +248,11 @@ public class ModelAm2904ShiftInstrDecode extends SimpleRectangularHardcodedModel case 24: case 25: case 26: - readWriteEnds.get("SIO0_MUX").feedSignals(ONE, ZERO, X); + readWriteEnds.get("QIO0_MUX").feedSignals(ONE, ZERO, X); break; case 28: case 30: - readWriteEnds.get("SIO0_MUX").feedSignals(ONE, ONE, X); + readWriteEnds.get("QIO0_MUX").feedSignals(ONE, ONE, X); break; case 29: case 31: -- 2.17.1