X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodeladapter%2Fcomponentadapters%2FAtomicAm2901NANDBasedAdapter.java;h=bc0fb9bc30cc725921b37a1d1ae7714a6dff7bb4;hb=19ee1a7fdb06a1df65cd7df78fed935124496707;hp=e0080e79c3adbebef3e5cb25f9b07850fd9b0041;hpb=29948edc1851d17311c50c7eff34070a0dc36ceb;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/componentadapters/AtomicAm2901NANDBasedAdapter.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/componentadapters/AtomicAm2901NANDBasedAdapter.java index e0080e79..bc0fb9bc 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/componentadapters/AtomicAm2901NANDBasedAdapter.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/componentadapters/AtomicAm2901NANDBasedAdapter.java @@ -22,44 +22,45 @@ public class AtomicAm2901NANDBasedAdapter implements ComponentAdapter logicWiresPerPin) { - Wire w00 = logicWiresPerPin.get(guiComponent.getPins().get(0)); - Wire w01 = logicWiresPerPin.get(guiComponent.getPins().get(1)); - Wire w02 = logicWiresPerPin.get(guiComponent.getPins().get(2)); - Wire w03 = logicWiresPerPin.get(guiComponent.getPins().get(3)); - Wire w04 = logicWiresPerPin.get(guiComponent.getPins().get(4)); - Wire w05 = logicWiresPerPin.get(guiComponent.getPins().get(5)); - Wire w06 = logicWiresPerPin.get(guiComponent.getPins().get(6)); - Wire w07 = logicWiresPerPin.get(guiComponent.getPins().get(7)); - Wire w08 = logicWiresPerPin.get(guiComponent.getPins().get(8)); - Wire w09 = logicWiresPerPin.get(guiComponent.getPins().get(9)); - Wire w10 = logicWiresPerPin.get(guiComponent.getPins().get(10)); - Wire w11 = logicWiresPerPin.get(guiComponent.getPins().get(11)); - Wire w12 = logicWiresPerPin.get(guiComponent.getPins().get(12)); - Wire w13 = logicWiresPerPin.get(guiComponent.getPins().get(13)); - Wire w14 = logicWiresPerPin.get(guiComponent.getPins().get(14)); - Wire w15 = logicWiresPerPin.get(guiComponent.getPins().get(15)); - Wire w16 = logicWiresPerPin.get(guiComponent.getPins().get(16)); - Wire w17 = logicWiresPerPin.get(guiComponent.getPins().get(17)); - Wire w18 = logicWiresPerPin.get(guiComponent.getPins().get(18)); - Wire w19 = logicWiresPerPin.get(guiComponent.getPins().get(19)); - Wire w20 = logicWiresPerPin.get(guiComponent.getPins().get(20)); - Wire w21 = logicWiresPerPin.get(guiComponent.getPins().get(21)); - Wire w22 = logicWiresPerPin.get(guiComponent.getPins().get(22)); - Wire w23 = logicWiresPerPin.get(guiComponent.getPins().get(23)); - Wire w24 = logicWiresPerPin.get(guiComponent.getPins().get(24)); - Wire w25 = logicWiresPerPin.get(guiComponent.getPins().get(25)); - Wire w26 = logicWiresPerPin.get(guiComponent.getPins().get(26)); - Wire w27 = logicWiresPerPin.get(guiComponent.getPins().get(27)); - Wire w28 = logicWiresPerPin.get(guiComponent.getPins().get(28)); - Wire w29 = logicWiresPerPin.get(guiComponent.getPins().get(29)); - Wire w30 = logicWiresPerPin.get(guiComponent.getPins().get(30)); - Wire w31 = logicWiresPerPin.get(guiComponent.getPins().get(31)); - Wire w32 = logicWiresPerPin.get(guiComponent.getPins().get(32)); - Wire w33 = logicWiresPerPin.get(guiComponent.getPins().get(33)); - Wire w34 = logicWiresPerPin.get(guiComponent.getPins().get(34)); - Wire w35 = logicWiresPerPin.get(guiComponent.getPins().get(35)); - Wire w36 = logicWiresPerPin.get(guiComponent.getPins().get(36)); - Wire w37 = logicWiresPerPin.get(guiComponent.getPins().get(37)); + Wire w00 = logicWiresPerPin.get(guiComponent.getPin("I8")); + Wire w01 = logicWiresPerPin.get(guiComponent.getPin("I7")); + Wire w02 = logicWiresPerPin.get(guiComponent.getPin("I6")); + Wire w03 = logicWiresPerPin.get(guiComponent.getPin("I5")); + Wire w04 = logicWiresPerPin.get(guiComponent.getPin("I4")); + Wire w05 = logicWiresPerPin.get(guiComponent.getPin("I3")); + Wire w06 = logicWiresPerPin.get(guiComponent.getPin("I2")); + Wire w07 = logicWiresPerPin.get(guiComponent.getPin("I1")); + Wire w08 = logicWiresPerPin.get(guiComponent.getPin("I0")); + Wire w09 = logicWiresPerPin.get(guiComponent.getPin("C")); + Wire w10 = logicWiresPerPin.get(guiComponent.getPin("Cn")); + Wire w11 = logicWiresPerPin.get(guiComponent.getPin("D1")); + Wire w12 = logicWiresPerPin.get(guiComponent.getPin("D2")); + Wire w13 = logicWiresPerPin.get(guiComponent.getPin("D3")); + Wire w14 = logicWiresPerPin.get(guiComponent.getPin("D4")); + Wire w15 = logicWiresPerPin.get(guiComponent.getPin("A0")); + Wire w16 = logicWiresPerPin.get(guiComponent.getPin("A1")); + Wire w17 = logicWiresPerPin.get(guiComponent.getPin("A2")); + Wire w18 = logicWiresPerPin.get(guiComponent.getPin("A3")); + Wire w19 = logicWiresPerPin.get(guiComponent.getPin("B0")); + Wire w20 = logicWiresPerPin.get(guiComponent.getPin("B1")); + Wire w21 = logicWiresPerPin.get(guiComponent.getPin("B2")); + Wire w22 = logicWiresPerPin.get(guiComponent.getPin("B3")); + Wire w23 = logicWiresPerPin.get(guiComponent.getPin("IRAMn")); + Wire w24 = logicWiresPerPin.get(guiComponent.getPin("IRAMn+3")); + Wire w25 = logicWiresPerPin.get(guiComponent.getPin("IQn")); + Wire w26 = logicWiresPerPin.get(guiComponent.getPin("IQn+3")); + Wire w27 = logicWiresPerPin.get(guiComponent.getPin("Y1")); + Wire w28 = logicWiresPerPin.get(guiComponent.getPin("Y2")); + Wire w29 = logicWiresPerPin.get(guiComponent.getPin("Y3")); + Wire w30 = logicWiresPerPin.get(guiComponent.getPin("Y4")); + Wire w31 = logicWiresPerPin.get(guiComponent.getPin("F=0")); + Wire w32 = logicWiresPerPin.get(guiComponent.getPin("Cn+4")); + Wire w33 = logicWiresPerPin.get(guiComponent.getPin("OVR")); + Wire w34 = logicWiresPerPin.get(guiComponent.getPin("F3_ORAMn+3")); + Wire w35 = logicWiresPerPin.get(guiComponent.getPin("ORAMn")); + Wire w36 = logicWiresPerPin.get(guiComponent.getPin("OQn")); + Wire w37 = logicWiresPerPin.get(guiComponent.getPin("OQn+3")); + createAm2901(timeline, params, w00, w01, w02, w03, w04, w05, w06, w07, w08, w09, w10, w11, w12, w13, w14, w15, w16, w17, w18, w19, w20, w21, w22, w23, w24, w25, w26, w27, w28, w29, w30, w31, w32, w33, w34, w35, w36, w37); }