X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2FModelAm2900MicroInstructionMemoryAdapter.java;h=895c58a51c9ea3782f65f06d67c363e860b3bf3d;hb=8bed58cd47f4e53a0a83e066d38864aa6875502f;hp=b390ab5c2871db0d8280be68894861dd8883fcca;hpb=88e1b4382640ee4e907e06572fe6794bc925f344;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/ModelAm2900MicroInstructionMemoryAdapter.java b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/ModelAm2900MicroInstructionMemoryAdapter.java index b390ab5c..895c58a5 100644 --- a/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/ModelAm2900MicroInstructionMemoryAdapter.java +++ b/net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/am2900/components/ModelAm2900MicroInstructionMemoryAdapter.java @@ -9,7 +9,6 @@ import net.mograsim.logic.core.wires.CoreWire.ReadWriteEnd; import net.mograsim.logic.model.model.wires.Pin; import net.mograsim.logic.model.modeladapter.CoreModelParameters; import net.mograsim.logic.model.modeladapter.componentadapters.ComponentAdapter; -import net.mograsim.machine.mi.StandardMicroInstructionMemory; import net.mograsim.machine.mi.components.CoreMicroInstructionMemory; public class ModelAm2900MicroInstructionMemoryAdapter implements ComponentAdapter @@ -28,7 +27,7 @@ public class ModelAm2900MicroInstructionMemoryAdapter implements ComponentAdapte ReadWriteEnd data = logicWiresPerPin.get(modelComponent.getDataPin()).createReadWriteEnd(); ReadEnd address = logicWiresPerPin.get(modelComponent.getAddressPin()).createReadOnlyEnd(); CoreMicroInstructionMemory mem = new CoreMicroInstructionMemory(timeline, 2, - new StandardMicroInstructionMemory(modelComponent.getDefinition()), data, address); + modelComponent.getMachine().getMicroInstructionMemory(), data, address); modelComponent.setCoreModelBinding(mem); }