X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui.am2900%2Fcomponents%2Fam2901%2FGUIAm2901ALUInclDecode.json;h=62d78f1e3dbbef71f0033b18da13c69401bb74ed;hb=5ece0acf049bf9af2933f513fe0206565681f622;hp=9c3181cd7f5c139667a543650053273ee4f7e2d9;hpb=70d9098dd01dfe29142a4184438175d5a013bb5b;p=Mograsim.git diff --git a/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901ALUInclDecode.json b/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901ALUInclDecode.json index 9c3181cd..62d78f1e 100644 --- a/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901ALUInclDecode.json +++ b/net.mograsim.logic.ui.am2900/components/am2901/GUIAm2901ALUInclDecode.json @@ -1,7 +1,5 @@ -mograsim version: 0.1.2 +mograsim version: 0.1.3 { - "type": "SimpleRectangularSubmodelComponent", - "name": "GUIAm2901ALUInclDecode", "width": 35.0, "height": 120.0, "interfacePins": [ @@ -150,266 +148,246 @@ mograsim version: 0.1.2 "logicWidth": 1 } ], - "composition": { + "submodel": { "innerScale": 0.25, "subComps": [ { "pos": { - "x": 20.0, - "y": 2.5 + "x": 34.0, + "y": 354.0 }, - "name": "GUIAm2901ALUFuncDecode", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#14", + "params": 1 }, { "pos": { - "x": 45.0, - "y": 80.0 + "x": 34.0, + "y": 254.0 }, - "name": "GUIAm2901ALUOneBit", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#13", + "params": 1 }, { "pos": { - "x": 45.0, - "y": 180.0 + "x": 36.5, + "y": 264.0 }, - "name": "GUIAm2901ALUOneBit", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#16", + "params": 1 }, { "pos": { - "x": 45.0, - "y": 280.0 + "x": 36.5, + "y": 164.0 }, - "name": "GUIAm2901ALUOneBit", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#15", + "params": 1 }, { "pos": { - "x": 45.0, - "y": 380.0 + "x": 84.0, + "y": 374.0 }, - "name": "GUIAm2901ALUOneBit", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#18", + "params": 1 }, { "pos": { - "x": 95.0, - "y": 400.0 + "x": 36.5, + "y": 364.0 }, - "name": "GUIxor", - "params": {} + "id": "WireCrossPoint", + "name": "WireCrossPoint#17", + "params": 1 }, { "pos": { - "x": 24.0, - "y": 94.0 + "x": 20.0, + "y": 2.5 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901ALUFuncDecode", + "name": "GUIAm2901ALUFuncDecode#0" }, { "pos": { - "x": 24.0, - "y": 194.0 + "x": 45.0, + "y": 80.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901ALUOneBit", + "name": "GUIAm2901ALUOneBit#0" }, { "pos": { - "x": 24.0, - "y": 294.0 + "x": 84.0, + "y": 384.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#19", + "params": 1 }, { "pos": { - "x": 26.5, - "y": 104.0 + "x": 95.0, + "y": 400.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIxor", + "name": "GUIxor#0" }, { "pos": { - "x": 26.5, - "y": 204.0 + "x": 24.0, + "y": 194.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#1", + "params": 1 }, { "pos": { - "x": 26.5, - "y": 304.0 + "x": 24.0, + "y": 94.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#0", + "params": 1 }, { "pos": { - "x": 29.0, - "y": 124.0 + "x": 26.5, + "y": 104.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#3", + "params": 1 }, { "pos": { - "x": 29.0, - "y": 224.0 + "x": 24.0, + "y": 294.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#2", + "params": 1 }, { "pos": { - "x": 29.0, - "y": 324.0 + "x": 26.5, + "y": 304.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#5", + "params": 1 }, { "pos": { - "x": 31.5, - "y": 144.0 + "x": 26.5, + "y": 204.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#4", + "params": 1 }, { "pos": { - "x": 31.5, - "y": 244.0 + "x": 45.0, + "y": 180.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901ALUOneBit", + "name": "GUIAm2901ALUOneBit#1" }, { "pos": { - "x": 31.5, - "y": 344.0 + "x": 29.0, + "y": 224.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#7", + "params": 1 }, { "pos": { - "x": 34.0, - "y": 154.0 + "x": 45.0, + "y": 280.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901ALUOneBit", + "name": "GUIAm2901ALUOneBit#2" }, { "pos": { - "x": 34.0, - "y": 254.0 + "x": 29.0, + "y": 124.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#6", + "params": 1 }, { "pos": { - "x": 34.0, - "y": 354.0 + "x": 45.0, + "y": 380.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "GUIAm2901ALUOneBit", + "name": "GUIAm2901ALUOneBit#3" }, { "pos": { - "x": 36.5, - "y": 164.0 + "x": 31.5, + "y": 144.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#9", + "params": 1 }, { "pos": { - "x": 36.5, - "y": 264.0 + "x": 29.0, + "y": 324.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#8", + "params": 1 }, { "pos": { - "x": 36.5, - "y": 364.0 + "x": 31.5, + "y": 244.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#10", + "params": 1 }, { "pos": { - "x": 84.0, - "y": 374.0 + "x": 34.0, + "y": 154.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#12", + "params": 1 }, { "pos": { - "x": 84.0, - "y": 384.0 + "x": 31.5, + "y": 344.0 }, - "name": "WireCrossPoint", - "params": { - "logicWidth": 1 - } + "id": "WireCrossPoint", + "name": "WireCrossPoint#11", + "params": 1 } ], "innerWires": [ { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I5" }, "pin2": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "I5" }, "path": [ @@ -425,11 +403,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I4" }, "pin2": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "I4" }, "path": [ @@ -445,11 +423,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "I3" }, "pin2": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "I3" }, "path": [ @@ -465,11 +443,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "SBE" }, "pin2": { - "compId": 7, + "compName": "WireCrossPoint#0", "pinName": "" }, "path": [ @@ -489,66 +467,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 7, + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compId": 8, + "compName": "WireCrossPoint#1", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 8, + "compName": "WireCrossPoint#1", "pinName": "" }, "pin2": { - "compId": 9, + "compName": "WireCrossPoint#2", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 7, + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "CoutE" }, "path": [] }, { "pin1": { - "compId": 8, + "compName": "WireCrossPoint#1", "pinName": "" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "CoutE" }, "path": [] }, { "pin1": { - "compId": 9, + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "CoutE" }, "path": [] }, { "pin1": { - "compId": 9, + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "CoutE" }, "path": [ @@ -560,11 +538,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "CinE" }, "pin2": { - "compId": 10, + "compName": "WireCrossPoint#3", "pinName": "" }, "path": [ @@ -584,66 +562,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 10, + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compId": 11, + "compName": "WireCrossPoint#4", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 11, + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compId": 12, + "compName": "WireCrossPoint#5", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 10, + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "CinE" }, "path": [] }, { "pin1": { - "compId": 11, + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "CinE" }, "path": [] }, { "pin1": { - "compId": 12, + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "CinE" }, "path": [] }, { "pin1": { - "compId": 12, + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "CinE" }, "path": [ @@ -655,11 +633,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "RN" }, "pin2": { - "compId": 13, + "compName": "WireCrossPoint#6", "pinName": "" }, "path": [ @@ -679,66 +657,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 13, + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compId": 14, + "compName": "WireCrossPoint#7", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 14, + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compId": 15, + "compName": "WireCrossPoint#8", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 13, + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "RN" }, "path": [] }, { "pin1": { - "compId": 14, + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "RN" }, "path": [] }, { "pin1": { - "compId": 15, + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "RN" }, "path": [] }, { "pin1": { - "compId": 15, + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "RN" }, "path": [ @@ -750,11 +728,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "SN" }, "pin2": { - "compId": 16, + "compName": "WireCrossPoint#9", "pinName": "" }, "path": [ @@ -774,66 +752,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 16, + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compId": 17, + "compName": "WireCrossPoint#10", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 17, + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compId": 18, + "compName": "WireCrossPoint#11", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 16, + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "SN" }, "path": [] }, { "pin1": { - "compId": 17, + "compName": "WireCrossPoint#10", "pinName": "" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "SN" }, "path": [] }, { "pin1": { - "compId": 18, + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "SN" }, "path": [] }, { "pin1": { - "compId": 18, + "compName": "WireCrossPoint#11", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "SN" }, "path": [ @@ -845,11 +823,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "FN" }, "pin2": { - "compId": 19, + "compName": "WireCrossPoint#12", "pinName": "" }, "path": [ @@ -869,66 +847,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 19, + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compId": 20, + "compName": "WireCrossPoint#13", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 20, + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compId": 21, + "compName": "WireCrossPoint#14", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 19, + "compName": "WireCrossPoint#12", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "FN" }, "path": [] }, { "pin1": { - "compId": 20, + "compName": "WireCrossPoint#13", "pinName": "" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "FN" }, "path": [] }, { "pin1": { - "compId": 21, + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "FN" }, "path": [] }, { "pin1": { - "compId": 21, + "compName": "WireCrossPoint#14", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "FN" }, "path": [ @@ -940,11 +918,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 1, + "compName": "GUIAm2901ALUFuncDecode#0", "pinName": "L" }, "pin2": { - "compId": 22, + "compName": "WireCrossPoint#15", "pinName": "" }, "path": [ @@ -964,66 +942,66 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 22, + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { - "compId": 23, + "compName": "WireCrossPoint#16", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 23, + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { - "compId": 24, + "compName": "WireCrossPoint#17", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 22, + "compName": "WireCrossPoint#15", "pinName": "" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "L" }, "path": [] }, { "pin1": { - "compId": 23, + "compName": "WireCrossPoint#16", "pinName": "" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "L" }, "path": [] }, { "pin1": { - "compId": 24, + "compName": "WireCrossPoint#17", "pinName": "" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "L" }, "path": [] }, { "pin1": { - "compId": 24, + "compName": "WireCrossPoint#17", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "L" }, "path": [ @@ -1035,11 +1013,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "R1" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "R" }, "path": [ @@ -1055,11 +1033,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "R2" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "R" }, "path": [ @@ -1075,11 +1053,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "R3" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "R" }, "path": [ @@ -1095,11 +1073,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "R4" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "R" }, "path": [ @@ -1115,11 +1093,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "S1" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "S" }, "path": [ @@ -1135,11 +1113,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "S2" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "S" }, "path": [ @@ -1155,11 +1133,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "S3" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "S" }, "path": [ @@ -1175,11 +1153,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "S4" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "S" }, "path": [ @@ -1195,11 +1173,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Cn" }, "pin2": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "Cin" }, "path": [ @@ -1215,11 +1193,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "Cout" }, "pin2": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "Cin" }, "path": [ @@ -1243,11 +1221,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "Cout" }, "pin2": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "Cin" }, "path": [ @@ -1271,11 +1249,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "Cout" }, "pin2": { - "compId": 25, + "compName": "WireCrossPoint#18", "pinName": "" }, "path": [ @@ -1287,11 +1265,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 25, + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "Cin" }, "path": [ @@ -1307,22 +1285,22 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "Cout" }, "pin2": { - "compId": 26, + "compName": "WireCrossPoint#19", "pinName": "" }, "path": [] }, { "pin1": { - "compId": 2, + "compName": "GUIAm2901ALUOneBit#0", "pinName": "F" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "F1" }, "path": [ @@ -1338,11 +1316,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 3, + "compName": "GUIAm2901ALUOneBit#1", "pinName": "F" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "F2" }, "path": [ @@ -1358,11 +1336,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 4, + "compName": "GUIAm2901ALUOneBit#2", "pinName": "F" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "F3" }, "path": [ @@ -1378,11 +1356,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 5, + "compName": "GUIAm2901ALUOneBit#3", "pinName": "F" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "F4" }, "path": [ @@ -1398,11 +1376,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 25, + "compName": "WireCrossPoint#18", "pinName": "" }, "pin2": { - "compId": 6, + "compName": "GUIxor#0", "pinName": "A" }, "path": [ @@ -1418,11 +1396,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 26, + "compName": "WireCrossPoint#19", "pinName": "" }, "pin2": { - "compId": 6, + "compName": "GUIxor#0", "pinName": "B" }, "path": [ @@ -1434,11 +1412,11 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 26, + "compName": "WireCrossPoint#19", "pinName": "" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "Cn+4" }, "path": [ @@ -1454,40 +1432,22 @@ mograsim version: 0.1.2 }, { "pin1": { - "compId": 6, + "compName": "GUIxor#0", "pinName": "Y" }, "pin2": { - "compId": 0, + "compName": "_submodelinterface", "pinName": "OVR" } } ] }, - "specialized": { - "input_count": [ - "I5", - "I4", - "I3", - "Cn", - "R1", - "R2", - "R3", - "R4", - "S1", - "S2", - "S3", - "S4" - ], - "label": "GUIAm2901ALUInclDecode", - "logic_width": 1, - "output_count": [ - "F1", - "F2", - "F3", - "F4", - "Cn+4", - "OVR" - ] + "symbolRendererSnippetID": "SimpleRectangularLikeSymbolRenderer", + "symbolRendererParams": { + "centerText": "GUIAm2901ALUInclDecode", + "horizontalComponentCenter": 17.5, + "centerTextHeight": 5.0, + "pinLabelHeight": 3.5, + "pinLabelMargin": 0.5 } } \ No newline at end of file