X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fcomponents%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2FGUIAm2900.json;h=80d98ee0d4915b4c304ea9e258df40e0606329bc;hb=9aea5281699e1ebd7fdaf16f20efba7ac60a8a09;hp=f4f5c5950d2b5a0c14ef86e221e61fe7a1c7f321;hpb=1e0773c42d9558ef38aa84e217829921c585a6d0;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/GUIAm2900.json b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/GUIAm2900.json index f4f5c595..80d98ee0 100644 --- a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/GUIAm2900.json +++ b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/GUIAm2900.json @@ -1,6 +1,6 @@ { - "width": 224.0, - "height": 136.0, + "width": 304.0, + "height": 174.0, "interfacePins": [], "innerScale": 0.4, "submodel": { @@ -9,7 +9,7 @@ "id": "GUIAm2901", "name": "DeserializedSubmodelComponent#0", "pos": { - "x": 315.0, + "x": 355.0, "y": 25.0 } }, @@ -17,7 +17,7 @@ "id": "GUIAm2901", "name": "DeserializedSubmodelComponent#1", "pos": { - "x": 375.0, + "x": 420.0, "y": 25.0 } }, @@ -25,7 +25,7 @@ "id": "GUIAm2901", "name": "DeserializedSubmodelComponent#2", "pos": { - "x": 435.0, + "x": 485.0, "y": 25.0 } }, @@ -33,7 +33,7 @@ "id": "GUIAm2901", "name": "DeserializedSubmodelComponent#3", "pos": { - "x": 495.0, + "x": 550.0, "y": 25.0 } }, @@ -53,6 +53,30 @@ "y": 135.0 } }, + { + "id": "GUIand", + "name": "DeserializedSubmodelComponent#6", + "pos": { + "x": 600.0, + "y": 285.0 + } + }, + { + "id": "GUIand", + "name": "DeserializedSubmodelComponent#7", + "pos": { + "x": 485.0, + "y": 325.0 + } + }, + { + "id": "GUIand", + "name": "DeserializedSubmodelComponent#8", + "pos": { + "x": 665.0, + "y": 310.0 + } + }, { "id": "GUIClock", "name": "GUIClock#0", @@ -64,9 +88,673 @@ "delta": 1000, "orientation": "DOWN" } + }, + { + "id": "GUIFixedOutput", + "name": "GUIFixedOutput#1", + "pos": { + "x": 305.0, + "y": 85.0 + }, + "params": { + "bits": [ + "ZERO" + ] + } + }, + { + "id": "GUIFixedOutput", + "name": "GUIFixedOutput#11", + "pos": { + "x": 145.0, + "y": 65.0 + }, + "params": { + "bits": [ + "ZERO" + ] + } + }, + { + "id": "GUIFixedOutput", + "name": "GUIFixedOutput#3", + "pos": { + "x": 5.0, + "y": 130.0 + }, + "params": { + "bits": [ + "ONE" + ] + } + }, + { + "id": "GUIFixedOutput", + "name": "GUIFixedOutput#5", + "pos": { + "x": 110.0, + "y": 180.0 + }, + "params": { + "bits": [ + "ONE" + ] + } + }, + { + "id": "GUIFixedOutput", + "name": "GUIFixedOutput#7", + "pos": { + "x": 75.0, + "y": 215.0 + }, + "params": { + "bits": [ + "ZERO" + ] + } + }, + { + "id": "GUIFixedOutput", + "name": "GUIFixedOutput#9", + "pos": { + "x": 145.0, + "y": 100.0 + }, + "params": { + "bits": [ + "ZERO" + ] + } + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#0", + "pos": { + "x": 135.0, + "y": 20.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#1", + "pos": { + "x": 335.0, + "y": 15.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#2", + "pos": { + "x": 405.0, + "y": 15.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#3", + "pos": { + "x": 470.0, + "y": 15.0 + }, + "params": 1 + }, + { + "id": "WireCrossPoint", + "name": "WireCrossPoint#5", + "pos": { + "x": 170.0, + "y": 65.0 + }, + "params": 1 + } + ], + "wires": [ + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "CT" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#5", + "pinName": "_CC" + }, + "name": "unnamedWire#0", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "Qn+3" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "Qn" + }, + "name": "unnamedWire#1", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "QIOn" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "Qn+3" + }, + "name": "unnamedWire#10", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "IN" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "F3" + }, + "name": "unnamedWire#11", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "F\u003d0" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#7", + "pinName": "B" + }, + "name": "unnamedWire#12", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "F\u003d0" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#7", + "pinName": "A" + }, + "name": "unnamedWire#13", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#7", + "pinName": "Y" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#8", + "pinName": "B" + }, + "name": "unnamedWire#14", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#8", + "pinName": "A" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#6", + "pinName": "Y" + }, + "name": "unnamedWire#15", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#6", + "pinName": "B" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "F\u003d0" + }, + "name": "unnamedWire#16", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "F\u003d0" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#6", + "pinName": "A" + }, + "name": "unnamedWire#17", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#8", + "pinName": "Y" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "IZ" + }, + "name": "unnamedWire#18", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "OVR" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "IOVR" + }, + "name": "unnamedWire#19", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "RAMn+3" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "RAMn" + }, + "name": "unnamedWire#2", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "Cn+4" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "IC" + }, + "name": "unnamedWire#20", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "Cn+4" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "Cn" + }, + "name": "unnamedWire#21", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "Cn+4" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "Cn" + }, + "name": "unnamedWire#22", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "Cn+4" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "Cn" + }, + "name": "unnamedWire#23", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "C" + }, + "pin2": { + "compName": "WireCrossPoint#0", + "pinName": "" + }, + "name": "unnamedWire#24", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#0", + "pinName": "" + }, + "pin2": { + "compName": "GUIClock#0", + "pinName": "" + }, + "name": "unnamedWire#25", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#3", + "pinName": "" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "C" + }, + "name": "unnamedWire#26", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "C" + }, + "pin2": { + "compName": "WireCrossPoint#3", + "pinName": "" + }, + "name": "unnamedWire#27", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#3", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#2", + "pinName": "" + }, + "name": "unnamedWire#28", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "C" + }, + "pin2": { + "compName": "WireCrossPoint#2", + "pinName": "" + }, + "name": "unnamedWire#29", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "Qn+3" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "Qn" + }, + "name": "unnamedWire#3", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#2", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#1", + "pinName": "" + }, + "name": "unnamedWire#30", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#1", + "pinName": "" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "C" + }, + "name": "unnamedWire#31", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#1", + "pinName": "" + }, + "pin2": { + "compName": "WireCrossPoint#0", + "pinName": "" + }, + "name": "unnamedWire#32", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "Cn" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "C0" + }, + "name": "unnamedWire#33", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#5", + "pinName": "C" + }, + "pin2": { + "compName": "WireCrossPoint#0", + "pinName": "" + }, + "name": "unnamedWire#34", + "path": [] + }, + { + "pin1": { + "compName": "GUIFixedOutput#1", + "pinName": "out" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "_OECT" + }, + "name": "unnamedWire#35", + "path": [] + }, + { + "pin1": { + "compName": "GUIFixedOutput#3", + "pinName": "out" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#5", + "pinName": "_RLD" + }, + "name": "unnamedWire#36", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#5", + "pinName": "CI" + }, + "pin2": { + "compName": "GUIFixedOutput#5", + "pinName": "out" + }, + "name": "unnamedWire#37", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#5", + "pinName": "_OE" + }, + "pin2": { + "compName": "GUIFixedOutput#7", + "pinName": "out" + }, + "name": "unnamedWire#38", + "path": [] + }, + { + "pin1": { + "compName": "GUIFixedOutput#9", + "pinName": "out" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "_SE" + }, + "name": "unnamedWire#39", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "RAMn" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#1", + "pinName": "RAMn+3" + }, + "name": "unnamedWire#4", + "path": [] + }, + { + "pin1": { + "compName": "GUIFixedOutput#11", + "pinName": "out" + }, + "pin2": { + "compName": "WireCrossPoint#5", + "pinName": "" + }, + "name": "unnamedWire#40", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "_EZ" + }, + "pin2": { + "compName": "WireCrossPoint#5", + "pinName": "" + }, + "name": "unnamedWire#41", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#5", + "pinName": "" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "_EOVR" + }, + "name": "unnamedWire#42", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "_EC" + }, + "pin2": { + "compName": "WireCrossPoint#5", + "pinName": "" + }, + "name": "unnamedWire#43", + "path": [] + }, + { + "pin1": { + "compName": "WireCrossPoint#5", + "pinName": "" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "_EN" + }, + "name": "unnamedWire#44", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "RAMn" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "RAMn+3" + }, + "name": "unnamedWire#5", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#2", + "pinName": "Qn+3" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "Qn" + }, + "name": "unnamedWire#6", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "Qn" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "QIO0" + }, + "name": "unnamedWire#7", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "SIO0" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#0", + "pinName": "RAMn" + }, + "name": "unnamedWire#8", + "path": [] + }, + { + "pin1": { + "compName": "DeserializedSubmodelComponent#4", + "pinName": "SIOn" + }, + "pin2": { + "compName": "DeserializedSubmodelComponent#3", + "pinName": "RAMn+3" + }, + "name": "unnamedWire#9", + "path": [] } ], - "wires": [], "version": "0.1.1" }, "symbolRendererSnippetID": "simpleRectangularLike",