X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fcomponents%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2FAm2900.json;h=dbca8f24884bd37e195e5f47b385c091f979a952;hb=ad841126238b8b7653a311a9c89d3dada18ce3c5;hp=8b6e7fbe65d42e638623e6af25d22057a0112998;hpb=b32414f8406634aca730d724a011023c0da8bf22;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json index 8b6e7fbe..dbca8f24 100644 --- a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json +++ b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json @@ -5,21 +5,9 @@ "innerScale": 0.4, "submodel": { "components": [ - { - "id": "Clock", - "name": "Clock#0", - "pos": { - "x": 155.0, - "y": 246.0 - }, - "params": { - "delta": 1000, - "orientation": "DOWN" - } - }, { "id": "Am2901", - "name": "DeserializedSubmodelComponent#0", + "name": "Am2901#0", "pos": { "x": 420.0, "y": 240.0 @@ -27,47 +15,15 @@ }, { "id": "Am2901", - "name": "DeserializedSubmodelComponent#1", + "name": "Am2901#1", "pos": { "x": 485.0, "y": 240.0 } }, - { - "id": "mux1_4", - "name": "DeserializedSubmodelComponent#10", - "pos": { - "x": 320.0, - "y": 15.0 - } - }, - { - "id": "mux1_4", - "name": "DeserializedSubmodelComponent#11", - "pos": { - "x": 320.0, - "y": 120.0 - } - }, - { - "id": "dff12_we", - "name": "DeserializedSubmodelComponent#12", - "pos": { - "x": 290.0, - "y": 485.0 - } - }, - { - "id": "mux1_12", - "name": "DeserializedSubmodelComponent#13", - "pos": { - "x": 170.0, - "y": 495.0 - } - }, { "id": "Am2901", - "name": "DeserializedSubmodelComponent#2", + "name": "Am2901#2", "pos": { "x": 550.0, "y": 240.0 @@ -75,7 +31,7 @@ }, { "id": "Am2901", - "name": "DeserializedSubmodelComponent#3", + "name": "Am2901#3", "pos": { "x": 615.0, "y": 240.0 @@ -83,7 +39,7 @@ }, { "id": "Am2904", - "name": "DeserializedSubmodelComponent#4", + "name": "Am2904#0", "pos": { "x": 240.0, "y": 241.0 @@ -91,42 +47,22 @@ }, { "id": "Am2910", - "name": "DeserializedSubmodelComponent#5", + "name": "Am2910#0", "pos": { "x": 100.0, "y": 351.0 } }, { - "id": "and", - "name": "DeserializedSubmodelComponent#6", - "pos": { - "x": 665.0, - "y": 501.0 - } - }, - { - "id": "and", - "name": "DeserializedSubmodelComponent#7", - "pos": { - "x": 550.0, - "y": 541.0 - } - }, - { - "id": "and", - "name": "DeserializedSubmodelComponent#8", - "pos": { - "x": 730.0, - "y": 526.0 - } - }, - { - "id": "dff16_invwe", - "name": "DeserializedSubmodelComponent#9", + "id": "Clock", + "name": "Clock#0", "pos": { - "x": 135.0, - "y": 106.0 + "x": 155.0, + "y": 246.0 + }, + "params": { + "delta": 1000, + "orientation": "DOWN" } }, { @@ -157,20 +93,7 @@ }, { "id": "FixedOutput", - "name": "FixedOutput#11", - "pos": { - "x": 210.0, - "y": 281.0 - }, - "params": { - "bits": [ - "ZERO" - ] - } - }, - { - "id": "FixedOutput", - "name": "FixedOutput#3", + "name": "FixedOutput#2", "pos": { "x": 70.0, "y": 346.0 @@ -183,7 +106,7 @@ }, { "id": "FixedOutput", - "name": "FixedOutput#5", + "name": "FixedOutput#3", "pos": { "x": 175.0, "y": 396.0 @@ -196,7 +119,7 @@ }, { "id": "FixedOutput", - "name": "FixedOutput#7", + "name": "FixedOutput#4", "pos": { "x": 140.0, "y": 431.0 @@ -209,7 +132,7 @@ }, { "id": "FixedOutput", - "name": "FixedOutput#9", + "name": "FixedOutput#5", "pos": { "x": 210.0, "y": 316.0 @@ -221,49 +144,17 @@ } }, { - "id": "Merger", - "name": "Merger#0", - "pos": { - "x": 235.0, - "y": 56.0 - }, - "params": 8 - }, - { - "id": "Merger", - "name": "Merger#1", - "pos": { - "x": 235.0, - "y": 136.0 - }, - "params": 4 - }, - { - "id": "Merger", - "name": "Merger#2", - "pos": { - "x": 235.0, - "y": 176.0 - }, - "params": 4 - }, - { - "id": "Merger", - "name": "Merger#3", - "pos": { - "x": 360.0, - "y": 20.0 - }, - "params": 4 - }, - { - "id": "Merger", - "name": "Merger#4", + "id": "FixedOutput", + "name": "FixedOutput#6", "pos": { - "x": 360.0, - "y": 125.0 + "x": 210.0, + "y": 281.0 }, - "params": 4 + "params": { + "bits": [ + "ZERO" + ] + } }, { "id": "NandGate", @@ -290,7 +181,10 @@ "x": 215.0, "y": 56.0 }, - "params": 16 + "params": { + "logicWidth": 16, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -299,7 +193,10 @@ "x": 305.0, "y": 30.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -308,7 +205,70 @@ "x": 600.0, "y": 395.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } + }, + { + "id": "Splitter", + "name": "Splitter#11", + "pos": { + "x": 235.0, + "y": 56.0 + }, + "params": { + "logicWidth": 8, + "orientation": "LEFT" + } + }, + { + "id": "Splitter", + "name": "Splitter#12", + "pos": { + "x": 235.0, + "y": 136.0 + }, + "params": { + "logicWidth": 4, + "orientation": "LEFT" + } + }, + { + "id": "Splitter", + "name": "Splitter#13", + "pos": { + "x": 235.0, + "y": 176.0 + }, + "params": { + "logicWidth": 4, + "orientation": "LEFT" + } + }, + { + "id": "Splitter", + "name": "Splitter#14", + "pos": { + "x": 360.0, + "y": 20.0 + }, + "params": { + "logicWidth": 4, + "orientation": "LEFT" + } + }, + { + "id": "Splitter", + "name": "Splitter#15", + "pos": { + "x": 360.0, + "y": 125.0 + }, + "params": { + "logicWidth": 4, + "orientation": "LEFT" + } }, { "id": "Splitter", @@ -317,7 +277,10 @@ "x": 305.0, "y": 135.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -326,7 +289,10 @@ "x": 405.0, "y": 395.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -335,7 +301,10 @@ "x": 405.0, "y": 435.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -344,7 +313,10 @@ "x": 470.0, "y": 395.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -353,7 +325,10 @@ "x": 470.0, "y": 435.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -362,7 +337,10 @@ "x": 535.0, "y": 435.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -371,7 +349,10 @@ "x": 535.0, "y": 395.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "Splitter", @@ -380,13 +361,16 @@ "x": 600.0, "y": 435.0 }, - "params": 4 + "params": { + "logicWidth": 4, + "orientation": "RIGHT" + } }, { "id": "WireCrossPoint", "name": "WireCrossPoint#0", "pos": { - "x": 200.0, + "x": 199.0, "y": 236.0 }, "params": 1 @@ -395,7 +379,7 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#1", "pos": { - "x": 400.0, + "x": 399.0, "y": 231.0 }, "params": 1 @@ -404,8 +388,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#10", "pos": { - "x": 415.0, - "y": 220.0 + "x": 414.0, + "y": 219.0 }, "params": 4 }, @@ -413,8 +397,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#11", "pos": { - "x": 410.0, - "y": 225.0 + "x": 409.0, + "y": 224.0 }, "params": 4 }, @@ -423,7 +407,7 @@ "name": "WireCrossPoint#12", "pos": { "x": 266.0, - "y": 555.0 + "y": 554.0 }, "params": 1 }, @@ -431,8 +415,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#13", "pos": { - "x": 245.0, - "y": 490.0 + "x": 244.0, + "y": 489.0 }, "params": 1 }, @@ -440,16 +424,16 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#14", "pos": { - "x": 355.0, - "y": 505.0 + "x": 354.0, + "y": 509.0 }, - "params": 12 + "params": 16 }, { "id": "WireCrossPoint", "name": "WireCrossPoint#2", "pos": { - "x": 470.0, + "x": 469.0, "y": 231.0 }, "params": 1 @@ -458,7 +442,7 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#3", "pos": { - "x": 535.0, + "x": 534.0, "y": 231.0 }, "params": 1 @@ -467,7 +451,7 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#4", "pos": { - "x": 230.0, + "x": 229.0, "y": 176.0 }, "params": 1 @@ -476,7 +460,7 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#5", "pos": { - "x": 235.0, + "x": 234.0, "y": 281.0 }, "params": 1 @@ -485,8 +469,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#6", "pos": { - "x": 525.0, - "y": 225.0 + "x": 524.0, + "y": 224.0 }, "params": 4 }, @@ -494,8 +478,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#7", "pos": { - "x": 530.0, - "y": 220.0 + "x": 529.0, + "y": 219.0 }, "params": 4 }, @@ -503,8 +487,8 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#8", "pos": { - "x": 465.0, - "y": 220.0 + "x": 464.0, + "y": 219.0 }, "params": 4 }, @@ -512,28 +496,93 @@ "id": "WireCrossPoint", "name": "WireCrossPoint#9", "pos": { - "x": 460.0, - "y": 225.0 + "x": 459.0, + "y": 224.0 }, "params": 4 }, { - "id": "inc12", - "name": "inc12#0", + "id": "and", + "name": "and#0", + "pos": { + "x": 665.0, + "y": 501.0 + } + }, + { + "id": "and", + "name": "and#1", + "pos": { + "x": 550.0, + "y": 541.0 + } + }, + { + "id": "and", + "name": "and#2", + "pos": { + "x": 730.0, + "y": 526.0 + } + }, + { + "id": "dff16_invwe", + "name": "dff16_invwe#0", + "pos": { + "x": 135.0, + "y": 106.0 + } + }, + { + "id": "dff16_we", + "name": "dff16_we#0", + "pos": { + "x": 290.0, + "y": 485.0 + } + }, + { + "id": "inc", + "name": "inc#0", "pos": { "x": 245.0, "y": 525.0 + }, + "params": 16 + }, + { + "id": "mux1_16", + "name": "mux1_16#0", + "pos": { + "x": 170.0, + "y": 495.0 + } + }, + { + "id": "mux1_4", + "name": "mux1_4#0", + "pos": { + "x": 320.0, + "y": 15.0 + } + }, + { + "id": "mux1_4", + "name": "mux1_4#1", + "pos": { + "x": 320.0, + "y": 120.0 } } ], "wires": [ { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "CT" }, "pin2": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "Am2910#0", "pinName": "_CC" }, "name": "unnamedWire#0", @@ -541,11 +590,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "Qn+3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "Qn" }, "name": "unnamedWire#1", @@ -553,11 +602,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "QIOn" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "Qn+3" }, "name": "unnamedWire#10", @@ -565,7 +614,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "B0" }, "pin2": { @@ -581,7 +630,7 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "A3" }, "name": "unnamedWire#101", @@ -589,7 +638,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "A2" }, "pin2": { @@ -605,7 +654,7 @@ "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "A1" }, "name": "unnamedWire#103", @@ -613,7 +662,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "A0" }, "pin2": { @@ -629,7 +678,7 @@ "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "A0" }, "name": "unnamedWire#105", @@ -637,7 +686,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "A1" }, "pin2": { @@ -653,7 +702,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "A2" }, "name": "unnamedWire#107", @@ -661,7 +710,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "A3" }, "pin2": { @@ -677,7 +726,7 @@ "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "B0" }, "name": "unnamedWire#109", @@ -685,11 +734,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "IN" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "F3" }, "name": "unnamedWire#11", @@ -697,7 +746,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "B1" }, "pin2": { @@ -713,7 +762,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "B2" }, "name": "unnamedWire#111", @@ -721,7 +770,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "B3" }, "pin2": { @@ -733,8 +782,8 @@ }, { "pin1": { - "compName": "Merger#3", - "pinName": "O" + "compName": "Splitter#14", + "pinName": "I" }, "pin2": { "compName": "WireCrossPoint#10", @@ -749,8 +798,8 @@ "pinName": "" }, "pin2": { - "compName": "Merger#4", - "pinName": "O" + "compName": "Splitter#15", + "pinName": "I" }, "name": "unnamedWire#114", "path": [] @@ -817,11 +866,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "F\u003d0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "and#1", "pinName": "B" }, "name": "unnamedWire#12", @@ -917,7 +966,7 @@ "pinName": "Y" }, "pin2": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff16_we#0", "pinName": "WE" }, "name": "unnamedWire#127", @@ -925,11 +974,11 @@ }, { "pin1": { - "compName": "inc12#0", + "compName": "inc#0", "pinName": "Y" }, "pin2": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff16_we#0", "pinName": "D" }, "name": "unnamedWire#128", @@ -937,11 +986,11 @@ }, { "pin1": { - "compName": "inc12#0", + "compName": "inc#0", "pinName": "A" }, "pin2": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "mux1_16#0", "pinName": "Y" }, "name": "unnamedWire#129", @@ -949,11 +998,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "F\u003d0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "and#1", "pinName": "A" }, "name": "unnamedWire#13", @@ -961,7 +1010,7 @@ }, { "pin1": { - "compName": "inc12#0", + "compName": "inc#0", "pinName": "CI" }, "pin2": { @@ -1009,7 +1058,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "mux1_16#0", "pinName": "I1" }, "pin2": { @@ -1021,7 +1070,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "mux1_16#0", "pinName": "S" }, "pin2": { @@ -1045,35 +1094,23 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", - "pinName": "" - }, - "pin2": { - "compName": "WireCrossPoint#14", - "pinName": "" - }, - "name": "unnamedWire#137", - "path": [] - }, - { - "pin1": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff16_we#0", "pinName": "Q" }, "pin2": { "compName": "WireCrossPoint#14", "pinName": "" }, - "name": "unnamedWire#138", + "name": "unnamedWire#137", "path": [] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "and#1", "pinName": "Y" }, "pin2": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "and#2", "pinName": "B" }, "name": "unnamedWire#14", @@ -1081,11 +1118,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "and#2", "pinName": "A" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "and#0", "pinName": "Y" }, "name": "unnamedWire#15", @@ -1093,11 +1130,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "and#0", "pinName": "B" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "F\u003d0" }, "name": "unnamedWire#16", @@ -1105,11 +1142,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "F\u003d0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "and#0", "pinName": "A" }, "name": "unnamedWire#17", @@ -1117,11 +1154,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "and#2", "pinName": "Y" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "IZ" }, "name": "unnamedWire#18", @@ -1129,11 +1166,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "OVR" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "IOVR" }, "name": "unnamedWire#19", @@ -1141,11 +1178,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "RAMn+3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "RAMn" }, "name": "unnamedWire#2", @@ -1153,11 +1190,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "Cn+4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "IC" }, "name": "unnamedWire#20", @@ -1165,11 +1202,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "Cn+4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "Cn" }, "name": "unnamedWire#21", @@ -1177,11 +1214,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "Cn+4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "Cn" }, "name": "unnamedWire#22", @@ -1189,11 +1226,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "Cn+4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "Cn" }, "name": "unnamedWire#23", @@ -1201,7 +1238,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "C" }, "pin2": { @@ -1229,7 +1266,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "C" }, "name": "unnamedWire#26", @@ -1237,7 +1274,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "C" }, "pin2": { @@ -1261,7 +1298,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "C" }, "pin2": { @@ -1273,11 +1310,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "Qn+3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "Qn" }, "name": "unnamedWire#3", @@ -1301,7 +1338,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "C" }, "name": "unnamedWire#31", @@ -1321,11 +1358,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "Cn" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "C0" }, "name": "unnamedWire#33", @@ -1333,7 +1370,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "Am2910#0", "pinName": "C" }, "pin2": { @@ -1349,7 +1386,7 @@ "pinName": "out" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "_OECT" }, "name": "unnamedWire#35", @@ -1357,11 +1394,11 @@ }, { "pin1": { - "compName": "FixedOutput#3", + "compName": "FixedOutput#2", "pinName": "out" }, "pin2": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "Am2910#0", "pinName": "_RLD" }, "name": "unnamedWire#36", @@ -1369,11 +1406,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "Am2910#0", "pinName": "CI" }, "pin2": { - "compName": "FixedOutput#5", + "compName": "FixedOutput#3", "pinName": "out" }, "name": "unnamedWire#37", @@ -1381,11 +1418,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "Am2910#0", "pinName": "_OE" }, "pin2": { - "compName": "FixedOutput#7", + "compName": "FixedOutput#4", "pinName": "out" }, "name": "unnamedWire#38", @@ -1393,11 +1430,11 @@ }, { "pin1": { - "compName": "FixedOutput#9", + "compName": "FixedOutput#5", "pinName": "out" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "_SE" }, "name": "unnamedWire#39", @@ -1405,11 +1442,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "RAMn" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "RAMn+3" }, "name": "unnamedWire#4", @@ -1417,7 +1454,7 @@ }, { "pin1": { - "compName": "FixedOutput#11", + "compName": "FixedOutput#6", "pinName": "out" }, "pin2": { @@ -1429,7 +1466,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "_EZ" }, "pin2": { @@ -1445,7 +1482,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "_EOVR" }, "name": "unnamedWire#42", @@ -1453,7 +1490,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "_EC" }, "pin2": { @@ -1469,7 +1506,7 @@ "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "_EN" }, "name": "unnamedWire#44", @@ -1477,7 +1514,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff16_invwe#0", "pinName": "Q" }, "pin2": { @@ -1493,16 +1530,16 @@ "pinName": "O15" }, "pin2": { - "compName": "Merger#0", - "pinName": "I7" + "compName": "Splitter#11", + "pinName": "O7" }, "name": "unnamedWire#46", "path": [] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I6" + "compName": "Splitter#11", + "pinName": "O6" }, "pin2": { "compName": "Splitter#0", @@ -1517,16 +1554,16 @@ "pinName": "O13" }, "pin2": { - "compName": "Merger#0", - "pinName": "I5" + "compName": "Splitter#11", + "pinName": "O5" }, "name": "unnamedWire#48", "path": [] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I4" + "compName": "Splitter#11", + "pinName": "O4" }, "pin2": { "compName": "Splitter#0", @@ -1537,11 +1574,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "RAMn" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "RAMn+3" }, "name": "unnamedWire#5", @@ -1553,8 +1590,8 @@ "pinName": "O11" }, "pin2": { - "compName": "Merger#0", - "pinName": "I3" + "compName": "Splitter#11", + "pinName": "O3" }, "name": "unnamedWire#50", "path": [] @@ -1565,16 +1602,16 @@ "pinName": "O10" }, "pin2": { - "compName": "Merger#0", - "pinName": "I2" + "compName": "Splitter#11", + "pinName": "O2" }, "name": "unnamedWire#51", "path": [] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I1" + "compName": "Splitter#11", + "pinName": "O1" }, "pin2": { "compName": "Splitter#0", @@ -1589,8 +1626,8 @@ "pinName": "O8" }, "pin2": { - "compName": "Merger#0", - "pinName": "I0" + "compName": "Splitter#11", + "pinName": "O0" }, "name": "unnamedWire#53", "path": [] @@ -1618,8 +1655,8 @@ "pinName": "" }, "pin2": { - "compName": "Merger#1", - "pinName": "I3" + "compName": "Splitter#12", + "pinName": "O3" }, "name": "unnamedWire#55", "path": [ @@ -1635,16 +1672,16 @@ "pinName": "" }, "pin2": { - "compName": "Merger#2", - "pinName": "I3" + "compName": "Splitter#13", + "pinName": "O3" }, "name": "unnamedWire#56", "path": [] }, { "pin1": { - "compName": "Merger#2", - "pinName": "I2" + "compName": "Splitter#13", + "pinName": "O2" }, "pin2": { "compName": "Splitter#0", @@ -1659,16 +1696,16 @@ "pinName": "O1" }, "pin2": { - "compName": "Merger#2", - "pinName": "I1" + "compName": "Splitter#13", + "pinName": "O1" }, "name": "unnamedWire#58", "path": [] }, { "pin1": { - "compName": "Merger#2", - "pinName": "I0" + "compName": "Splitter#13", + "pinName": "O0" }, "pin2": { "compName": "Splitter#0", @@ -1679,11 +1716,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "Qn+3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "Qn" }, "name": "unnamedWire#6", @@ -1691,8 +1728,8 @@ }, { "pin1": { - "compName": "Merger#1", - "pinName": "I0" + "compName": "Splitter#12", + "pinName": "O0" }, "pin2": { "compName": "Splitter#0", @@ -1707,16 +1744,16 @@ "pinName": "O5" }, "pin2": { - "compName": "Merger#1", - "pinName": "I1" + "compName": "Splitter#12", + "pinName": "O1" }, "name": "unnamedWire#61", "path": [] }, { "pin1": { - "compName": "Merger#1", - "pinName": "I2" + "compName": "Splitter#12", + "pinName": "O2" }, "pin2": { "compName": "Splitter#0", @@ -1731,7 +1768,7 @@ "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "I0_1" }, "name": "unnamedWire#63", @@ -1739,7 +1776,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "I0_2" }, "pin2": { @@ -1755,7 +1792,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "I0_3" }, "name": "unnamedWire#65", @@ -1767,7 +1804,7 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "I0_4" }, "name": "unnamedWire#66", @@ -1779,7 +1816,7 @@ "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "I0_1" }, "name": "unnamedWire#67", @@ -1787,7 +1824,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "I0_2" }, "pin2": { @@ -1803,7 +1840,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "I0_3" }, "name": "unnamedWire#69", @@ -1811,11 +1848,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "Qn" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "QIO0" }, "name": "unnamedWire#7", @@ -1827,7 +1864,7 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "I0_4" }, "name": "unnamedWire#70", @@ -1835,8 +1872,8 @@ }, { "pin1": { - "compName": "Merger#2", - "pinName": "O" + "compName": "Splitter#13", + "pinName": "I" }, "pin2": { "compName": "Splitter#2", @@ -1847,8 +1884,8 @@ }, { "pin1": { - "compName": "Merger#1", - "pinName": "O" + "compName": "Splitter#12", + "pinName": "I" }, "pin2": { "compName": "Splitter#1", @@ -1859,23 +1896,23 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "Y1" }, "pin2": { - "compName": "Merger#3", - "pinName": "I3" + "compName": "Splitter#14", + "pinName": "O3" }, "name": "unnamedWire#73", "path": [] }, { "pin1": { - "compName": "Merger#3", - "pinName": "I2" + "compName": "Splitter#14", + "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "Y2" }, "name": "unnamedWire#74", @@ -1883,23 +1920,23 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "Y3" }, "pin2": { - "compName": "Merger#3", - "pinName": "I1" + "compName": "Splitter#14", + "pinName": "O1" }, "name": "unnamedWire#75", "path": [] }, { "pin1": { - "compName": "Merger#3", - "pinName": "I0" + "compName": "Splitter#14", + "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "mux1_4#0", "pinName": "Y4" }, "name": "unnamedWire#76", @@ -1907,23 +1944,23 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "Y1" }, "pin2": { - "compName": "Merger#4", - "pinName": "I3" + "compName": "Splitter#15", + "pinName": "O3" }, "name": "unnamedWire#77", "path": [] }, { "pin1": { - "compName": "Merger#4", - "pinName": "I2" + "compName": "Splitter#15", + "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "Y2" }, "name": "unnamedWire#78", @@ -1931,23 +1968,23 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "Y3" }, "pin2": { - "compName": "Merger#4", - "pinName": "I1" + "compName": "Splitter#15", + "pinName": "O1" }, "name": "unnamedWire#79", "path": [] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "SIO0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "RAMn" }, "name": "unnamedWire#8", @@ -1955,11 +1992,11 @@ }, { "pin1": { - "compName": "Merger#4", - "pinName": "I0" + "compName": "Splitter#15", + "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "mux1_4#1", "pinName": "Y4" }, "name": "unnamedWire#80", @@ -1967,7 +2004,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "B3" }, "pin2": { @@ -1983,7 +2020,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "B2" }, "name": "unnamedWire#82", @@ -1991,7 +2028,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "B1" }, "pin2": { @@ -2007,7 +2044,7 @@ "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "B0" }, "name": "unnamedWire#84", @@ -2015,7 +2052,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "A3" }, "pin2": { @@ -2031,7 +2068,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "A2" }, "name": "unnamedWire#86", @@ -2039,7 +2076,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "A1" }, "pin2": { @@ -2051,7 +2088,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#0", + "compName": "Am2901#0", "pinName": "A0" }, "pin2": { @@ -2067,7 +2104,7 @@ "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "A0" }, "name": "unnamedWire#89", @@ -2075,11 +2112,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "Am2904#0", "pinName": "SIOn" }, "pin2": { - "compName": "DeserializedSubmodelComponent#3", + "compName": "Am2901#3", "pinName": "RAMn+3" }, "name": "unnamedWire#9", @@ -2087,7 +2124,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "A1" }, "pin2": { @@ -2103,7 +2140,7 @@ "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "A2" }, "name": "unnamedWire#91", @@ -2111,7 +2148,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "A3" }, "pin2": { @@ -2123,7 +2160,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "B0" }, "pin2": { @@ -2139,7 +2176,7 @@ "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "B1" }, "name": "unnamedWire#94", @@ -2147,7 +2184,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "B2" }, "pin2": { @@ -2163,7 +2200,7 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#1", + "compName": "Am2901#1", "pinName": "B3" }, "name": "unnamedWire#96", @@ -2175,7 +2212,7 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "B3" }, "name": "unnamedWire#97", @@ -2183,7 +2220,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "B2" }, "pin2": { @@ -2199,7 +2236,7 @@ "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#2", + "compName": "Am2901#2", "pinName": "B1" }, "name": "unnamedWire#99", @@ -2210,7 +2247,7 @@ }, "symbolRendererSnippetID": "simpleRectangularLike", "symbolRendererParams": { - "centerText": "_rsLatch", + "centerText": "Am2900", "centerTextHeight": 5.0, "horizontalComponentCenter": 17.5, "pinLabelHeight": 3.5,