X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui.am2900%2Fcomponents%2Fam2901%2FGUIAm2901.json;h=7563d8383367f0d3ec5141b35871ecc1043e1dab;hb=5ece0acf049bf9af2933f513fe0206565681f622;hp=e93eea3a8b5299cbf0ad04cb94ea3cebca646314;hpb=70d9098dd01dfe29142a4184438175d5a013bb5b;p=Mograsim.git diff --git a/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901.json b/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901.json index e93eea3a..7563d838 100644 --- a/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901.json +++ b/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901.json @@ -1,7 +1,5 @@ -mograsim version: 0.1.2 +mograsim version: 0.1.3 { - "type": "SimpleRectangularSubmodelComponent", - "name": "GUIAm2901", "width": 35.0, "height": 270.0, "interfacePins": [ @@ -318,547 +316,504 @@ mograsim version: 0.1.2 "logicWidth": 1 } ], - "composition": { + "submodel": { "innerScale": 0.1, "subComps": [ { "pos": { - "x": 15.0, - "y": 45.0 - }, - "name": "GUIAm2901DestDecode", - "params": {} - }, - { - "pos": { - "x": 275.0, - "y": 135.0 - }, - "name": "GUImux1_4", - "params": {} - }, - { - "pos": { - "x": 190.0, - "y": 65.0 + "x": 45.0, + "y": 2310.0 }, - "name": "GUIand", - "params": {} + "id": "GUIsel3_4", + "name": "GUIsel3_4#0" }, { "pos": { - "x": 160.0, - "y": 75.0 + "x": 144.0, + "y": 2524.0 }, - "name": "GUINandGate", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#14", + "params": 1 }, { "pos": { - "x": 240.0, - "y": 2110.0 + "x": 45.0, + "y": 2510.0 }, - "name": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode", - "params": {} + "id": "GUIsel3_4", + "name": "GUIsel3_4#1" }, { "pos": { - "x": 275.0, - "y": 445.0 + "x": 139.0, + "y": 2514.0 }, - "name": "GUIor4", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#13", + "params": 1 }, { "pos": { - "x": 320.0, - "y": 440.0 + "x": 234.0, + "y": 2524.0 }, - "name": "GUINandGate", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#16", + "params": 1 }, { "pos": { - "x": 95.0, - "y": 2220.0 + "x": 219.0, + "y": 2494.0 }, - "name": "GUIram4", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#15", + "params": 1 }, { "pos": { - "x": 160.0, - "y": 2220.0 + "x": 15.0, + "y": 45.0 }, - "name": "GUIdlatch4", - "params": {} + "id": "GUIAm2901DestDecode", + "name": "GUIAm2901DestDecode#0" }, { "pos": { - "x": 160.0, - "y": 2275.0 + "x": 39.0, + "y": 2634.0 }, - "name": "GUIdlatch4", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#18", + "params": 1 }, { "pos": { - "x": 45.0, - "y": 2310.0 + "x": 34.0, + "y": 2624.0 }, - "name": "GUIsel3_4", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#17", + "params": 1 }, { "pos": { - "x": 45.0, - "y": 2510.0 + "x": 279.0, + "y": 2114.0 }, - "name": "GUIsel3_4", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#19", + "params": 1 }, { "pos": { - "x": 90.0, - "y": 2490.0 + "x": 154.0, + "y": 89.0 }, - "name": "GUIAm2901QReg", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#1", + "params": 1 }, { "pos": { "x": 154.0, "y": 949.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#0", + "params": 1 }, { "pos": { "x": 154.0, - "y": 89.0 + "y": 2319.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#3", + "params": 1 }, { "pos": { "x": 154.0, "y": 2264.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#2", + "params": 1 }, { "pos": { - "x": 154.0, - "y": 2319.0 + "x": 34.0, + "y": 2324.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#5", + "params": 1 }, { "pos": { "x": 39.0, "y": 2314.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#4", + "params": 1 }, { "pos": { - "x": 34.0, - "y": 2324.0 + "x": 219.0, + "y": 2224.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#7", + "params": 1 }, { "pos": { "x": 29.0, "y": 2334.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#6", + "params": 1 }, { "pos": { - "x": 219.0, - "y": 2224.0 + "x": 229.0, + "y": 2244.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#9", + "params": 1 }, { "pos": { "x": 224.0, "y": 2234.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#8", + "params": 1 }, { "pos": { - "x": 229.0, - "y": 2244.0 + "x": 234.0, + "y": 2254.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#10", + "params": 1 }, { "pos": { - "x": 234.0, - "y": 2254.0 + "x": 134.0, + "y": 2504.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#12", + "params": 1 }, { "pos": { "x": 129.0, "y": 2494.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#11", + "params": 1 }, { "pos": { - "x": 134.0, - "y": 2504.0 + "x": 160.0, + "y": 2275.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIdlatch4", + "name": "GUIdlatch4#1" }, { "pos": { - "x": 139.0, - "y": 2514.0 + "x": 160.0, + "y": 2220.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIdlatch4", + "name": "GUIdlatch4#0" }, { "pos": { - "x": 144.0, - "y": 2524.0 + "x": 314.0, + "y": 449.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#40", + "params": 1 }, { "pos": { - "x": 219.0, - "y": 2494.0 + "x": 90.0, + "y": 2490.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901QReg", + "name": "GUIAm2901QReg#0" }, { "pos": { - "x": 234.0, - "y": 2524.0 + "x": 320.0, + "y": 440.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUINandGate", + "name": "GUINandGate#1", + "params": 1 }, { "pos": { - "x": 34.0, - "y": 2624.0 + "x": 9.0, + "y": 2384.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#36", + "params": 1 }, { "pos": { - "x": 39.0, - "y": 2634.0 + "x": 160.0, + "y": 75.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUINandGate", + "name": "GUINandGate#0", + "params": 1 }, { "pos": { - "x": 279.0, - "y": 2114.0 + "x": 24.0, + "y": 2414.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#35", + "params": 1 }, { "pos": { - "x": 294.0, - "y": 2144.0 + "x": 19.0, + "y": 2434.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#38", + "params": 1 }, { "pos": { - "x": 329.0, - "y": 949.0 + "x": 14.0, + "y": 2424.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#37", + "params": 1 }, { "pos": { - "x": 254.0, - "y": 2089.0 + "x": 24.0, + "y": 2444.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#39", + "params": 1 }, { "pos": { - "x": 259.0, - "y": 2094.0 + "x": 190.0, + "y": 65.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIand", + "name": "GUIand#0" }, { "pos": { - "x": 264.0, - "y": 2099.0 + "x": 275.0, + "y": 135.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUImux1_4", + "name": "GUImux1_4#0" }, { "pos": { - "x": 269.0, - "y": 2104.0 + "x": 9.0, + "y": 2354.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#30", + "params": 1 }, { "pos": { - "x": 254.0, - "y": 449.0 + "x": 19.0, + "y": 2374.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#32", + "params": 1 }, { "pos": { - "x": 259.0, - "y": 459.0 + "x": 14.0, + "y": 2364.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#31", + "params": 1 }, { "pos": { - "x": 264.0, - "y": 469.0 + "x": 19.0, + "y": 2404.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#34", + "params": 1 + }, + { + "pos": { + "x": 14.0, + "y": 2394.0 + }, + "id": "WireCrossPoint", + "name": "WireCrossPoint#33", + "params": 1 }, { "pos": { "x": 269.0, - "y": 479.0 + "y": 2104.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#25", + "params": 1 }, { "pos": { - "x": 9.0, - "y": 2354.0 + "x": 264.0, + "y": 2099.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#24", + "params": 1 }, { "pos": { - "x": 14.0, - "y": 2364.0 + "x": 259.0, + "y": 459.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#27", + "params": 1 }, { "pos": { - "x": 19.0, - "y": 2374.0 + "x": 254.0, + "y": 449.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#26", + "params": 1 }, { "pos": { - "x": 14.0, - "y": 2394.0 + "x": 275.0, + "y": 445.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIor4", + "name": "GUIor4#0" }, { "pos": { - "x": 19.0, - "y": 2404.0 + "x": 269.0, + "y": 479.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#29", + "params": 1 }, { "pos": { - "x": 24.0, - "y": 2414.0 + "x": 240.0, + "y": 2110.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode", + "name": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0" }, { "pos": { - "x": 9.0, - "y": 2384.0 + "x": 264.0, + "y": 469.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#28", + "params": 1 }, { "pos": { - "x": 14.0, - "y": 2424.0 + "x": 95.0, + "y": 2220.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIram4", + "name": "GUIram4#0" }, { "pos": { - "x": 19.0, - "y": 2434.0 + "x": 329.0, + "y": 949.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#21", + "params": 1 }, { "pos": { - "x": 24.0, - "y": 2444.0 + "x": 294.0, + "y": 2144.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#20", + "params": 1 }, { "pos": { - "x": 314.0, - "y": 449.0 + "x": 259.0, + "y": 2094.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#23", + "params": 1 + }, + { + "pos": { + "x": 254.0, + "y": 2089.0 + }, + "id": "WireCrossPoint", + "name": "WireCrossPoint#22", + "params": 1 } ], "innerWires": [ { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I8" }, "pin2": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "I8" }, "path": [] }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I7" }, "pin2": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "I7" }, "path": [ @@ -874,11 +829,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I6" }, "pin2": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "I6" }, "path": [ @@ -894,11 +849,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I5" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "I5" }, "path": [ @@ -914,11 +869,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I4" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "I4" }, "path": [ @@ -934,11 +889,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I3" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "I3" }, "path": [ @@ -954,11 +909,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I2" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "I2" }, "path": [ @@ -974,11 +929,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I1" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "I1" }, "path": [ @@ -994,11 +949,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I0" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "I0" }, "path": [ @@ -1014,33 +969,33 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "C" }, "pin2": { - "compId": 14, + "compName": "WireCrossPoint#0", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 14, + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compId": 15, + "compName": "WireCrossPoint#1", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 15, + "compName": "WireCrossPoint#1", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUINandGate#0", "pinName": "A" }, "path": [ @@ -1052,66 +1007,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 15, + "compName": "WireCrossPoint#1", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUINandGate#0", "pinName": "B" }, "path": [] }, { "pin1": { - "compId": 14, + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compId": 16, + "compName": "WireCrossPoint#2", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 16, + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "C" }, "path": [] }, { "pin1": { - "compId": 16, + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compId": 17, + "compName": "WireCrossPoint#3", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 17, + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "C" }, "path": [] }, { "pin1": { - "compId": 17, + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "C" }, "path": [ @@ -1131,11 +1086,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "LSH" }, "pin2": { - "compId": 18, + "compName": "WireCrossPoint#4", "pinName": "" }, "path": [ @@ -1155,11 +1110,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "NSH" }, "pin2": { - "compId": 19, + "compName": "WireCrossPoint#5", "pinName": "" }, "path": [ @@ -1179,11 +1134,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "RSH" }, "pin2": { - "compId": 20, + "compName": "WireCrossPoint#6", "pinName": "" }, "path": [ @@ -1203,44 +1158,44 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 18, + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "SA" }, "path": [] }, { "pin1": { - "compId": 19, + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "SB" }, "path": [] }, { "pin1": { - "compId": 20, + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "SC" }, "path": [] }, { "pin1": { - "compId": 18, + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "SA" }, "path": [ @@ -1252,11 +1207,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 19, + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "SB" }, "path": [ @@ -1268,11 +1223,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 20, + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "SC" }, "path": [ @@ -1284,11 +1239,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "A0" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "A0" }, "path": [ @@ -1304,11 +1259,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "A1" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "A1" }, "path": [ @@ -1324,11 +1279,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "A2" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "A2" }, "path": [ @@ -1344,11 +1299,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "A3" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "A3" }, "path": [ @@ -1364,11 +1319,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "B0" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "B0" }, "path": [ @@ -1384,11 +1339,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "B1" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "B1" }, "path": [ @@ -1404,11 +1359,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "B2" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "B2" }, "path": [ @@ -1424,11 +1379,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "B3" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "B3" }, "path": [ @@ -1444,55 +1399,55 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QA1" }, "pin2": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "D1" }, "path": [] }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QA2" }, "pin2": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "D2" }, "path": [] }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QA3" }, "pin2": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "D3" }, "path": [] }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QA4" }, "pin2": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "D4" }, "path": [] }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QB1" }, "pin2": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "D1" }, "path": [ @@ -1508,11 +1463,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QB2" }, "pin2": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "D2" }, "path": [ @@ -1528,11 +1483,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QB3" }, "pin2": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "D3" }, "path": [ @@ -1548,11 +1503,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "QB4" }, "pin2": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "D4" }, "path": [ @@ -1568,11 +1523,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Cn" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "Cn" }, "path": [ @@ -1588,11 +1543,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "D1" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "D1" }, "path": [ @@ -1608,11 +1563,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "D2" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "D2" }, "path": [ @@ -1628,11 +1583,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "D3" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "D3" }, "path": [ @@ -1648,11 +1603,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "D4" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "D4" }, "path": [ @@ -1668,55 +1623,55 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "Q1" }, "pin2": { - "compId": 21, + "compName": "WireCrossPoint#7", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "Q2" }, "pin2": { - "compId": 22, + "compName": "WireCrossPoint#8", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "Q3" }, "pin2": { - "compId": 23, + "compName": "WireCrossPoint#9", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 9, + "compName": "GUIdlatch4#0", "pinName": "Q4" }, "pin2": { - "compId": 24, + "compName": "WireCrossPoint#10", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 21, + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I0_1" }, "path": [ @@ -1728,11 +1683,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 22, + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I0_2" }, "path": [ @@ -1744,11 +1699,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 23, + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I0_3" }, "path": [ @@ -1760,11 +1715,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 24, + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I0_4" }, "path": [ @@ -1776,55 +1731,55 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 21, + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "A1" }, "path": [] }, { "pin1": { - "compId": 22, + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "A2" }, "path": [] }, { "pin1": { - "compId": 23, + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "A3" }, "path": [] }, { "pin1": { - "compId": 24, + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "A4" }, "path": [] }, { "pin1": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "Q1" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "B1" }, "path": [ @@ -1840,11 +1795,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "Q2" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "B2" }, "path": [ @@ -1860,11 +1815,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "Q3" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "B3" }, "path": [ @@ -1880,11 +1835,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 10, + "compName": "GUIdlatch4#1", "pinName": "Q4" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "B4" }, "path": [ @@ -1900,66 +1855,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "Q1" }, "pin2": { - "compId": 25, + "compName": "WireCrossPoint#11", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "Q2" }, "pin2": { - "compId": 26, + "compName": "WireCrossPoint#12", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "Q3" }, "pin2": { - "compId": 27, + "compName": "WireCrossPoint#13", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "Q4" }, "pin2": { - "compId": 28, + "compName": "WireCrossPoint#14", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 25, + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { - "compId": 29, + "compName": "WireCrossPoint#15", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 29, + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "OQn" }, "path": [ @@ -1975,22 +1930,22 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 28, + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { - "compId": 30, + "compName": "WireCrossPoint#16", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 30, + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "OQn+3" }, "path": [ @@ -2006,11 +1961,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 26, + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compId": 31, + "compName": "WireCrossPoint#17", "pinName": "" }, "path": [ @@ -2034,11 +1989,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 27, + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compId": 32, + "compName": "WireCrossPoint#18", "pinName": "" }, "path": [ @@ -2062,33 +2017,33 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 31, + "compName": "WireCrossPoint#17", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "C1" }, "path": [] }, { "pin1": { - "compId": 32, + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "C2" }, "path": [] }, { "pin1": { - "compId": 28, + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "C3" }, "path": [ @@ -2108,11 +2063,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "IQn+3" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "C4" }, "path": [ @@ -2128,11 +2083,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "IQn" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "A1" }, "path": [ @@ -2148,11 +2103,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 25, + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "A2" }, "path": [ @@ -2180,11 +2135,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 29, + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "Q1" }, "path": [ @@ -2196,11 +2151,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 26, + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "Q2" }, "path": [ @@ -2216,11 +2171,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 27, + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "Q3" }, "path": [ @@ -2236,11 +2191,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 30, + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "Q4" }, "path": [ @@ -2252,11 +2207,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 31, + "compName": "WireCrossPoint#17", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "A3" }, "path": [ @@ -2268,11 +2223,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 32, + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "A4" }, "path": [ @@ -2284,55 +2239,55 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "Y1" }, "pin2": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "D1" }, "path": [] }, { "pin1": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "Y2" }, "pin2": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "D2" }, "path": [] }, { "pin1": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "Y3" }, "pin2": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "D3" }, "path": [] }, { "pin1": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "Y4" }, "pin2": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "D4" }, "path": [] }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "Cn+4" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Cn+4" }, "path": [ @@ -2348,11 +2303,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "OVR" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "OVR" }, "path": [ @@ -2368,33 +2323,33 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "F1" }, "pin2": { - "compId": 33, + "compName": "WireCrossPoint#19", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "F4" }, "pin2": { - "compId": 34, + "compName": "WireCrossPoint#20", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 33, + "compName": "WireCrossPoint#19", "pinName": "" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "ORAMn" }, "path": [ @@ -2410,11 +2365,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 34, + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { - "compId": 35, + "compName": "WireCrossPoint#21", "pinName": "" }, "path": [ @@ -2426,22 +2381,22 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 35, + "compName": "WireCrossPoint#21", "pinName": "" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "ORAMn+3" }, "path": [] }, { "pin1": { - "compId": 35, + "compName": "WireCrossPoint#21", "pinName": "" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "F3" }, "path": [ @@ -2453,11 +2408,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 33, + "compName": "WireCrossPoint#19", "pinName": "" }, "pin2": { - "compId": 36, + "compName": "WireCrossPoint#22", "pinName": "" }, "path": [ @@ -2469,11 +2424,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "F2" }, "pin2": { - "compId": 37, + "compName": "WireCrossPoint#23", "pinName": "" }, "path": [ @@ -2489,11 +2444,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUInclSourceDecodeInclFunctionDecode#0", "pinName": "F3" }, "pin2": { - "compId": 38, + "compName": "WireCrossPoint#24", "pinName": "" }, "path": [ @@ -2509,11 +2464,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 34, + "compName": "WireCrossPoint#20", "pinName": "" }, "pin2": { - "compId": 39, + "compName": "WireCrossPoint#25", "pinName": "" }, "path": [ @@ -2525,99 +2480,99 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 36, + "compName": "WireCrossPoint#22", "pinName": "" }, "pin2": { - "compId": 40, + "compName": "WireCrossPoint#26", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 37, + "compName": "WireCrossPoint#23", "pinName": "" }, "pin2": { - "compId": 41, + "compName": "WireCrossPoint#27", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 38, + "compName": "WireCrossPoint#24", "pinName": "" }, "pin2": { - "compId": 42, + "compName": "WireCrossPoint#28", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 39, + "compName": "WireCrossPoint#25", "pinName": "" }, "pin2": { - "compId": 43, + "compName": "WireCrossPoint#29", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 40, + "compName": "WireCrossPoint#26", "pinName": "" }, "pin2": { - "compId": 6, + "compName": "GUIor4#0", "pinName": "A1" }, "path": [] }, { "pin1": { - "compId": 41, + "compName": "WireCrossPoint#27", "pinName": "" }, "pin2": { - "compId": 6, + "compName": "GUIor4#0", "pinName": "A2" }, "path": [] }, { "pin1": { - "compId": 42, + "compName": "WireCrossPoint#28", "pinName": "" }, "pin2": { - "compId": 6, + "compName": "GUIor4#0", "pinName": "A3" }, "path": [] }, { "pin1": { - "compId": 43, + "compName": "WireCrossPoint#29", "pinName": "" }, "pin2": { - "compId": 6, + "compName": "GUIor4#0", "pinName": "A4" }, "path": [] }, { "pin1": { - "compId": 40, + "compName": "WireCrossPoint#26", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I1_1" }, "path": [ @@ -2629,11 +2584,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 41, + "compName": "WireCrossPoint#27", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I1_2" }, "path": [ @@ -2645,11 +2600,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 42, + "compName": "WireCrossPoint#28", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I1_3" }, "path": [ @@ -2661,11 +2616,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 43, + "compName": "WireCrossPoint#29", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "I1_4" }, "path": [ @@ -2677,11 +2632,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 36, + "compName": "WireCrossPoint#22", "pinName": "" }, "pin2": { - "compId": 44, + "compName": "WireCrossPoint#30", "pinName": "" }, "path": [ @@ -2693,11 +2648,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 37, + "compName": "WireCrossPoint#23", "pinName": "" }, "pin2": { - "compId": 45, + "compName": "WireCrossPoint#31", "pinName": "" }, "path": [ @@ -2709,11 +2664,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 38, + "compName": "WireCrossPoint#24", "pinName": "" }, "pin2": { - "compId": 46, + "compName": "WireCrossPoint#32", "pinName": "" }, "path": [ @@ -2725,11 +2680,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "IRAMn" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "A1" }, "path": [ @@ -2745,66 +2700,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 44, + "compName": "WireCrossPoint#30", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "A2" }, "path": [] }, { "pin1": { - "compId": 45, + "compName": "WireCrossPoint#31", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "A3" }, "path": [] }, { "pin1": { - "compId": 46, + "compName": "WireCrossPoint#32", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "A4" }, "path": [] }, { "pin1": { - "compId": 45, + "compName": "WireCrossPoint#31", "pinName": "" }, "pin2": { - "compId": 47, + "compName": "WireCrossPoint#33", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 46, + "compName": "WireCrossPoint#32", "pinName": "" }, "pin2": { - "compId": 48, + "compName": "WireCrossPoint#34", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 39, + "compName": "WireCrossPoint#25", "pinName": "" }, "pin2": { - "compId": 49, + "compName": "WireCrossPoint#35", "pinName": "" }, "path": [ @@ -2816,132 +2771,132 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 44, + "compName": "WireCrossPoint#30", "pinName": "" }, "pin2": { - "compId": 50, + "compName": "WireCrossPoint#36", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 50, + "compName": "WireCrossPoint#36", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "B1" }, "path": [] }, { "pin1": { - "compId": 47, + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "B2" }, "path": [] }, { "pin1": { - "compId": 48, + "compName": "WireCrossPoint#34", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "B3" }, "path": [] }, { "pin1": { - "compId": 49, + "compName": "WireCrossPoint#35", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "B4" }, "path": [] }, { "pin1": { - "compId": 47, + "compName": "WireCrossPoint#33", "pinName": "" }, "pin2": { - "compId": 51, + "compName": "WireCrossPoint#37", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 48, + "compName": "WireCrossPoint#34", "pinName": "" }, "pin2": { - "compId": 52, + "compName": "WireCrossPoint#38", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 49, + "compName": "WireCrossPoint#35", "pinName": "" }, "pin2": { - "compId": 53, + "compName": "WireCrossPoint#39", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 51, + "compName": "WireCrossPoint#37", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "C1" }, "path": [] }, { "pin1": { - "compId": 52, + "compName": "WireCrossPoint#38", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "C2" }, "path": [] }, { "pin1": { - "compId": 53, + "compName": "WireCrossPoint#39", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "C3" }, "path": [] }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "IRAMn+3" }, "pin2": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "C4" }, "path": [ @@ -2957,11 +2912,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 50, + "compName": "WireCrossPoint#36", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "B1" }, "path": [ @@ -2973,11 +2928,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 51, + "compName": "WireCrossPoint#37", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "B2" }, "path": [ @@ -2989,11 +2944,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 52, + "compName": "WireCrossPoint#38", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "B3" }, "path": [ @@ -3005,11 +2960,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 53, + "compName": "WireCrossPoint#39", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "GUIsel3_4#1", "pinName": "B4" }, "path": [ @@ -3021,76 +2976,76 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "Y1" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "D1" }, "path": [] }, { "pin1": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "Y2" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "D2" }, "path": [] }, { "pin1": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "Y3" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "D3" }, "path": [] }, { "pin1": { - "compId": 11, + "compName": "GUIsel3_4#0", "pinName": "Y4" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "D4" }, "path": [] }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "RAMWE" }, "pin2": { - "compId": 3, + "compName": "GUIand#0", "pinName": "A" }, "path": [] }, { "pin1": { - "compId": 4, + "compName": "GUINandGate#0", "pinName": "Y" }, "pin2": { - "compId": 3, + "compName": "GUIand#0", "pinName": "B" } }, { "pin1": { - "compId": 3, + "compName": "GUIand#0", "pinName": "Y" }, "pin2": { - "compId": 8, + "compName": "GUIram4#0", "pinName": "WE" }, "path": [ @@ -3114,11 +3069,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "QWE" }, "pin2": { - "compId": 13, + "compName": "GUIAm2901QReg#0", "pinName": "WE" }, "path": [ @@ -3134,11 +3089,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901DestDecode#0", "pinName": "YF" }, "pin2": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "S0" }, "path": [ @@ -3154,11 +3109,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "Y1" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Y1" }, "path": [ @@ -3174,22 +3129,22 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "Y2" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Y2" }, "path": [] }, { "pin1": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "Y3" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Y3" }, "path": [ @@ -3205,11 +3160,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 2, + "compName": "GUImux1_4#0", "pinName": "Y4" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Y4" }, "path": [ @@ -3225,22 +3180,22 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 6, + "compName": "GUIor4#0", "pinName": "Y" }, "pin2": { - "compId": 54, + "compName": "WireCrossPoint#40", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 54, + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { - "compId": 7, + "compName": "GUINandGate#1", "pinName": "A" }, "path": [ @@ -3252,11 +3207,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 54, + "compName": "WireCrossPoint#40", "pinName": "" }, "pin2": { - "compId": 7, + "compName": "GUINandGate#1", "pinName": "B" }, "path": [ @@ -3268,62 +3223,23 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 7, + "compName": "GUINandGate#1", "pinName": "Y" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "F\u003d0" }, "path": [] } ] }, - "specialized": { - "input_count": [ - "I8", - "I7", - "I6", - "I5", - "I4", - "I3", - "I2", - "I1", - "I0", - "C", - "Cn", - "D1", - "D2", - "D3", - "D4", - "A0", - "A1", - "A2", - "A3", - "B0", - "B1", - "B2", - "B3", - "IRAMn", - "IRAMn+3", - "IQn", - "IQn+3" - ], - "label": "GUIAm2901", - "logic_width": 1, - "output_count": [ - "Y1", - "Y2", - "Y3", - "Y4", - "F\u003d0", - "Cn+4", - "OVR", - "F3", - "ORAMn", - "ORAMn+3", - "OQn", - "OQn+3" - ] + "symbolRendererSnippetID": "SimpleRectangularLikeSymbolRenderer", + "symbolRendererParams": { + "centerText": "GUIAm2901", + "horizontalComponentCenter": 17.5, + "centerTextHeight": 5.0, + "pinLabelHeight": 3.5, + "pinLabelMargin": 0.5 } } \ No newline at end of file