X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fcomponents%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2Fdff16_invwe.json;h=11bc97ccb32d6117f8714f21a61711fb8677dbe0;hb=aa5e4901442a1003415dab96a486bb8bfbfc934b;hp=af3897d67066cac935c9c405268782773a0576c3;hpb=43f832fac0531473dc97af75edb7c5b1cb9f6ce4;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff16_invwe.json b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff16_invwe.json index af3897d6..11bc97cc 100644 --- a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff16_invwe.json +++ b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff16_invwe.json @@ -42,142 +42,6 @@ "innerScale": 0.2, "submodel": { "components": [ - { - "id": "dff", - "name": "DeserializedSubmodelComponent#0", - "pos": { - "x": 140.0, - "y": 15.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#1", - "pos": { - "x": 190.0, - "y": 25.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#10", - "pos": { - "x": 190.0, - "y": 235.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#11", - "pos": { - "x": 140.0, - "y": 225.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#12", - "pos": { - "x": 140.0, - "y": 195.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#13", - "pos": { - "x": 190.0, - "y": 145.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#14", - "pos": { - "x": 190.0, - "y": 175.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#15", - "pos": { - "x": 140.0, - "y": 165.0 - } - }, - { - "id": "mux1_16", - "name": "DeserializedSubmodelComponent#16", - "pos": { - "x": 15.0, - "y": 95.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#2", - "pos": { - "x": 190.0, - "y": 55.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#3", - "pos": { - "x": 140.0, - "y": 45.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#4", - "pos": { - "x": 190.0, - "y": 85.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#5", - "pos": { - "x": 190.0, - "y": 115.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#6", - "pos": { - "x": 140.0, - "y": 75.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#7", - "pos": { - "x": 140.0, - "y": 105.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#8", - "pos": { - "x": 140.0, - "y": 135.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#9", - "pos": { - "x": 190.0, - "y": 205.0 - } - }, { "id": "Merger", "name": "Merger#0", @@ -217,15 +81,6 @@ { "id": "WireCrossPoint", "name": "WireCrossPoint#10", - "pos": { - "x": 184.0, - "y": 29.0 - }, - "params": 1 - }, - { - "id": "WireCrossPoint", - "name": "WireCrossPoint#11", "pos": { "x": 184.0, "y": 119.0 @@ -234,7 +89,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#12", + "name": "WireCrossPoint#11", "pos": { "x": 184.0, "y": 209.0 @@ -243,7 +98,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#13", + "name": "WireCrossPoint#12", "pos": { "x": 184.0, "y": 89.0 @@ -252,7 +107,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#14", + "name": "WireCrossPoint#13", "pos": { "x": 184.0, "y": 149.0 @@ -261,7 +116,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#15", + "name": "WireCrossPoint#14", "pos": { "x": 184.0, "y": 179.0 @@ -288,7 +143,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#5", + "name": "WireCrossPoint#4", "pos": { "x": 134.0, "y": 169.0 @@ -297,7 +152,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#6", + "name": "WireCrossPoint#5", "pos": { "x": 134.0, "y": 199.0 @@ -306,7 +161,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#7", + "name": "WireCrossPoint#6", "pos": { "x": 134.0, "y": 139.0 @@ -315,7 +170,7 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#8", + "name": "WireCrossPoint#7", "pos": { "x": 289.0, "y": 124.0 @@ -324,12 +179,157 @@ }, { "id": "WireCrossPoint", - "name": "WireCrossPoint#9", + "name": "WireCrossPoint#8", "pos": { "x": 184.0, "y": 59.0 }, "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#9", + "pos": { + "x": 184.0, + "y": 29.0 + }, + "params": 1 + }, + { + "id": "dff", + "name": "dff#0", + "pos": { + "x": 140.0, + "y": 15.0 + } + }, + { + "id": "dff", + "name": "dff#1", + "pos": { + "x": 190.0, + "y": 25.0 + } + }, + { + "id": "dff", + "name": "dff#10", + "pos": { + "x": 190.0, + "y": 235.0 + } + }, + { + "id": "dff", + "name": "dff#11", + "pos": { + "x": 140.0, + "y": 225.0 + } + }, + { + "id": "dff", + "name": "dff#12", + "pos": { + "x": 140.0, + "y": 195.0 + } + }, + { + "id": "dff", + "name": "dff#13", + "pos": { + "x": 190.0, + "y": 145.0 + } + }, + { + "id": "dff", + "name": "dff#14", + "pos": { + "x": 190.0, + "y": 175.0 + } + }, + { + "id": "dff", + "name": "dff#15", + "pos": { + "x": 140.0, + "y": 165.0 + } + }, + { + "id": "dff", + "name": "dff#2", + "pos": { + "x": 190.0, + "y": 55.0 + } + }, + { + "id": "dff", + "name": "dff#3", + "pos": { + "x": 140.0, + "y": 45.0 + } + }, + { + "id": "dff", + "name": "dff#4", + "pos": { + "x": 190.0, + "y": 85.0 + } + }, + { + "id": "dff", + "name": "dff#5", + "pos": { + "x": 190.0, + "y": 115.0 + } + }, + { + "id": "dff", + "name": "dff#6", + "pos": { + "x": 140.0, + "y": 75.0 + } + }, + { + "id": "dff", + "name": "dff#7", + "pos": { + "x": 140.0, + "y": 105.0 + } + }, + { + "id": "dff", + "name": "dff#8", + "pos": { + "x": 140.0, + "y": 135.0 + } + }, + { + "id": "dff", + "name": "dff#9", + "pos": { + "x": 190.0, + "y": 205.0 + } + }, + { + "id": "mux1_16", + "name": "mux1_16#0", + "pos": { + "x": 15.0, + "y": 95.0 + } } ], "wires": [ @@ -339,7 +339,7 @@ "pinName": "O15" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "dff#0", "pinName": "D" }, "name": "unnamedWire#0", @@ -356,7 +356,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "dff#1", "pinName": "D" }, "pin2": { @@ -377,7 +377,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#15", + "compName": "dff#15", "pinName": "D" }, "pin2": { @@ -402,7 +402,7 @@ "pinName": "O4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#14", + "compName": "dff#14", "pinName": "D" }, "name": "unnamedWire#11", @@ -419,7 +419,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff#12", "pinName": "D" }, "pin2": { @@ -444,7 +444,7 @@ "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff#9", "pinName": "D" }, "name": "unnamedWire#13", @@ -461,7 +461,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "dff#11", "pinName": "D" }, "pin2": { @@ -486,7 +486,7 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "dff#10", "pinName": "D" }, "name": "unnamedWire#15", @@ -503,7 +503,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#16", + "compName": "mux1_16#0", "pinName": "Y" }, "pin2": { @@ -519,7 +519,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "dff#0", "pinName": "C" }, "name": "unnamedWire#17", @@ -543,7 +543,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "dff#3", "pinName": "C" }, "name": "unnamedWire#19", @@ -555,7 +555,7 @@ "pinName": "O13" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "dff#3", "pinName": "D" }, "name": "unnamedWire#2", @@ -588,7 +588,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "dff#6", "pinName": "C" }, "name": "unnamedWire#21", @@ -608,7 +608,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "dff#7", "pinName": "C" }, "pin2": { @@ -624,7 +624,7 @@ "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#6", "pinName": "" }, "name": "unnamedWire#24", @@ -632,11 +632,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "dff#8", "pinName": "C" }, "name": "unnamedWire#25", @@ -644,11 +644,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#4", "pinName": "" }, "name": "unnamedWire#26", @@ -656,11 +656,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#15", + "compName": "dff#15", "pinName": "C" }, "name": "unnamedWire#27", @@ -668,11 +668,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#5", "pinName": "" }, "name": "unnamedWire#28", @@ -680,11 +680,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff#12", "pinName": "C" }, "name": "unnamedWire#29", @@ -692,7 +692,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "dff#2", "pinName": "D" }, "pin2": { @@ -713,11 +713,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "dff#11", "pinName": "C" }, "name": "unnamedWire#30", @@ -730,11 +730,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "dff#10", "pinName": "C" }, "pin2": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#11", "pinName": "" }, "name": "unnamedWire#31", @@ -747,11 +747,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff#9", "pinName": "C" }, "name": "unnamedWire#32", @@ -759,11 +759,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#14", "pinName": "" }, "name": "unnamedWire#33", @@ -771,11 +771,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#14", + "compName": "dff#14", "pinName": "C" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#14", "pinName": "" }, "name": "unnamedWire#34", @@ -783,11 +783,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#14", "pinName": "" }, "name": "unnamedWire#35", @@ -795,11 +795,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "dff#13", "pinName": "C" }, "name": "unnamedWire#36", @@ -807,11 +807,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#37", @@ -819,11 +819,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "dff#5", "pinName": "C" }, "name": "unnamedWire#38", @@ -831,11 +831,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#39", @@ -847,7 +847,7 @@ "pinName": "O11" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "dff#6", "pinName": "D" }, "name": "unnamedWire#4", @@ -864,11 +864,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "dff#4", "pinName": "C" }, "name": "unnamedWire#40", @@ -876,11 +876,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#8", "pinName": "" }, "name": "unnamedWire#41", @@ -888,11 +888,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "dff#2", "pinName": "C" }, "name": "unnamedWire#42", @@ -900,11 +900,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#9", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#9", "pinName": "" }, "name": "unnamedWire#43", @@ -912,11 +912,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "dff#1", "pinName": "C" }, "name": "unnamedWire#44", @@ -928,7 +928,7 @@ "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#10", + "compName": "WireCrossPoint#9", "pinName": "" }, "name": "unnamedWire#45", @@ -949,7 +949,7 @@ "pinName": "_WE" }, "pin2": { - "compName": "DeserializedSubmodelComponent#16", + "compName": "mux1_16#0", "pinName": "S" }, "name": "unnamedWire#47", @@ -982,7 +982,7 @@ "pinName": "I15" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "dff#0", "pinName": "Q" }, "name": "unnamedWire#49", @@ -999,7 +999,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "dff#4", "pinName": "D" }, "pin2": { @@ -1020,7 +1020,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "dff#1", "pinName": "Q" }, "pin2": { @@ -1045,7 +1045,7 @@ "pinName": "I13" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "dff#3", "pinName": "Q" }, "name": "unnamedWire#51", @@ -1066,7 +1066,7 @@ "pinName": "I12" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "dff#2", "pinName": "Q" }, "name": "unnamedWire#52", @@ -1087,7 +1087,7 @@ "pinName": "I11" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "dff#6", "pinName": "Q" }, "name": "unnamedWire#53", @@ -1104,7 +1104,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "dff#4", "pinName": "Q" }, "pin2": { @@ -1129,7 +1129,7 @@ "pinName": "I9" }, "pin2": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "dff#7", "pinName": "Q" }, "name": "unnamedWire#55", @@ -1137,7 +1137,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "dff#5", "pinName": "Q" }, "pin2": { @@ -1153,7 +1153,7 @@ "pinName": "I7" }, "pin2": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "dff#8", "pinName": "Q" }, "name": "unnamedWire#57", @@ -1170,7 +1170,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "dff#13", "pinName": "Q" }, "pin2": { @@ -1195,7 +1195,7 @@ "pinName": "I5" }, "pin2": { - "compName": "DeserializedSubmodelComponent#15", + "compName": "dff#15", "pinName": "Q" }, "name": "unnamedWire#59", @@ -1212,7 +1212,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "dff#7", "pinName": "D" }, "pin2": { @@ -1237,7 +1237,7 @@ "pinName": "I4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#14", + "compName": "dff#14", "pinName": "Q" }, "name": "unnamedWire#60", @@ -1258,7 +1258,7 @@ "pinName": "I3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff#12", "pinName": "Q" }, "name": "unnamedWire#61", @@ -1275,7 +1275,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff#9", "pinName": "Q" }, "pin2": { @@ -1300,7 +1300,7 @@ "pinName": "I1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "dff#11", "pinName": "Q" }, "name": "unnamedWire#63", @@ -1317,7 +1317,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "dff#10", "pinName": "Q" }, "pin2": { @@ -1342,7 +1342,7 @@ "pinName": "O" }, "pin2": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#7", "pinName": "" }, "name": "unnamedWire#65", @@ -1350,7 +1350,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { @@ -1362,11 +1362,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#16", + "compName": "mux1_16#0", "pinName": "I1" }, "name": "unnamedWire#67", @@ -1391,7 +1391,7 @@ "pinName": "D" }, "pin2": { - "compName": "DeserializedSubmodelComponent#16", + "compName": "mux1_16#0", "pinName": "I0" }, "name": "unnamedWire#68", @@ -1412,7 +1412,7 @@ "pinName": "O8" }, "pin2": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "dff#5", "pinName": "D" }, "name": "unnamedWire#7", @@ -1429,7 +1429,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "dff#8", "pinName": "D" }, "pin2": { @@ -1445,7 +1445,7 @@ "pinName": "O6" }, "pin2": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "dff#13", "pinName": "D" }, "name": "unnamedWire#9",