X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model.am2900%2Fcomponents%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2FAm2900.json;h=ceb1351feb551a62c12c926528893c7b76b9385a;hb=79d73993db160b3cde1275099750cef274dde864;hp=5ed6c87d99af7b5f2f5d16a90054b32693c1bfd3;hpb=16518fdeef13d1bf9301e1e0f43a70da73cc4801;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json b/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json index 5ed6c87d..ceb1351f 100644 --- a/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json +++ b/plugins/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/Am2900.json @@ -100,7 +100,7 @@ "name": "BitDisplay#2", "pos": { "x": 280.0, - "y": 60.0 + "y": 65.0 }, "params": 16 }, @@ -108,11 +108,11 @@ "id": "Clock", "name": "Clock#0", "pos": { - "x": 70.0, - "y": 365.0 + "x": 115.0, + "y": 355.0 }, "params": { - "delta": 500, + "delta": 7000, "orientation": "RIGHT" } }, @@ -120,40 +120,28 @@ "id": "FixedOutput", "name": "FixedOutput#0", "pos": { - "x": 540.0, + "x": 555.0, "y": 270.0 }, - "params": { - "bits": [ - "ZERO" - ] - } + "params": "0" }, { "id": "FixedOutput", "name": "FixedOutput#1", "pos": { - "x": 635.0, - "y": 380.0 + "x": 645.0, + "y": 390.0 }, - "params": { - "bits": [ - "ZERO" - ] - } + "params": "0" }, { "id": "FixedOutput", "name": "FixedOutput#2", "pos": { - "x": 370.0, - "y": 505.0 + "x": 385.0, + "y": 510.0 }, - "params": { - "bits": [ - "ONE" - ] - } + "params": "1" }, { "id": "FixedOutput", @@ -162,81 +150,43 @@ "x": 455.0, "y": 560.0 }, - "params": { - "bits": [ - "ONE" - ] - } + "params": "1" }, { "id": "FixedOutput", "name": "FixedOutput#4", "pos": { - "x": 420.0, + "x": 430.0, "y": 570.0 }, - "params": { - "bits": [ - "ZERO" - ] - } + "params": "0" }, { "id": "FixedOutput", "name": "FixedOutput#5", "pos": { - "x": 475.0, - "y": 505.0 + "x": 485.0, + "y": 510.0 }, - "params": { - "bits": [ - "ZERO" - ] - } + "params": "0" }, { "id": "FixedOutput", "name": "FixedOutput#6", "pos": { - "x": 535.0, - "y": 370.0 + "x": 545.0, + "y": 380.0 }, - "params": { - "bits": [ - "ZERO" - ] - } + "params": "0" }, { "id": "FixedOutput", "name": "FixedOutput#7", "pos": { - "x": 260.0, - "y": 370.0 - }, - "params": { - "bits": [ - "ZERO" - ] - } - }, - { - "id": "ManualSwitch", - "name": "ManualSwitch#0", - "pos": { - "x": 70.0, - "y": 347.5 - }, - "params": 1 - }, - { - "id": "ManualSwitch", - "name": "ManualSwitch#1", - "pos": { - "x": 70.0, - "y": 387.5 + "x": 270.0, + "y": 380.0 }, - "params": 1 + "params": "0" }, { "id": "NandGate", @@ -834,7 +784,7 @@ "name": "TextComponent#0", "pos": { "x": 305.0, - "y": 30.0 + "y": 25.0 }, "params": "D bus" }, @@ -843,7 +793,7 @@ "name": "TextComponent#1", "pos": { "x": 305.0, - "y": 60.0 + "y": 55.0 }, "params": "A bus" }, @@ -1366,20 +1316,11 @@ } }, { - "id": "inc", - "name": "inc#0", - "pos": { - "x": 315.0, - "y": 135.0 - }, - "params": 16 - }, - { - "id": "mux1", - "name": "mux1#0", + "id": "inc16", + "name": "inc16#0", "pos": { - "x": 100.0, - "y": 360.0 + "x": 335.0, + "y": 115.0 } }, { @@ -2199,7 +2140,7 @@ "path": [ { "x": 660.0, - "y": 390.0 + "y": 395.0 } ] }, @@ -2227,12 +2168,12 @@ "name": "unnamedWire#37", "path": [ { - "x": 480.0, + "x": 470.0, "y": 540.0 }, { - "x": 480.0, - "y": 570.0 + "x": 470.0, + "y": 565.0 } ] }, @@ -2249,7 +2190,7 @@ "path": [ { "x": 445.0, - "y": 580.0 + "y": 575.0 } ] }, @@ -2278,7 +2219,7 @@ "path": [ { "x": 560.0, - "y": 380.0 + "y": 385.0 } ] }, @@ -2456,7 +2397,7 @@ "path": [ { "x": 570.0, - "y": 280.0 + "y": 275.0 } ] }, @@ -3024,8 +2965,8 @@ }, { "pin1": { - "compName": "mux1#0", - "pinName": "Y" + "compName": "Clock#0", + "pinName": "" }, "pin2": { "compName": "WireCrossPoint#40", @@ -3636,7 +3577,7 @@ }, { "pin1": { - "compName": "inc#0", + "compName": "inc16#0", "pinName": "Y" }, "pin2": { @@ -3644,16 +3585,11 @@ "pinName": "D" }, "name": "unnamedWire#128", - "path": [ - { - "x": 335.0, - "y": 130.0 - } - ] + "path": [] }, { "pin1": { - "compName": "inc#0", + "compName": "inc16#0", "pinName": "A" }, "pin2": { @@ -3663,14 +3599,18 @@ "name": "unnamedWire#129", "path": [ { - "x": 335.0, + "x": 315.0, + "y": 130.0 + }, + { + "x": 315.0, "y": 160.0 } ] }, { "pin1": { - "compName": "inc#0", + "compName": "inc16#0", "pinName": "CI" }, "pin2": { @@ -3679,9 +3619,17 @@ }, "name": "unnamedWire#130", "path": [ + { + "x": 330.0, + "y": 120.0 + }, + { + "x": 330.0, + "y": 160.0 + }, { "x": 360.0, - "y": 145.0 + "y": 160.0 }, { "x": 360.0, @@ -3731,7 +3679,7 @@ "path": [ { "x": 285.0, - "y": 380.0 + "y": 385.0 } ] }, @@ -6620,7 +6568,12 @@ "pinName": "" }, "name": "unnamedWire#330", - "path": [] + "path": [ + { + "x": 275.0, + "y": 35.0 + } + ] }, { "pin1": { @@ -6661,7 +6614,12 @@ "pinName": "" }, "name": "unnamedWire#333", - "path": [] + "path": [ + { + "x": 275.0, + "y": 70.0 + } + ] }, { "pin1": { @@ -6984,60 +6942,6 @@ "name": "unnamedWire#354", "path": [] }, - { - "pin1": { - "compName": "ManualSwitch#0", - "pinName": "" - }, - "pin2": { - "compName": "mux1#0", - "pinName": "S0" - }, - "name": "unnamedWire#355", - "path": [ - { - "x": 95.0, - "y": 355.0 - }, - { - "x": 95.0, - "y": 365.0 - } - ] - }, - { - "pin1": { - "compName": "ManualSwitch#1", - "pinName": "" - }, - "pin2": { - "compName": "mux1#0", - "pinName": "I1" - }, - "name": "unnamedWire#356", - "path": [ - { - "x": 95.0, - "y": 395.0 - }, - { - "x": 95.0, - "y": 385.0 - } - ] - }, - { - "pin1": { - "compName": "Clock#0", - "pinName": "" - }, - "pin2": { - "compName": "mux1#0", - "pinName": "I0" - }, - "name": "unnamedWire#357", - "path": [] - }, { "pin1": { "compName": "WireCrossPoint#20", @@ -7047,7 +6951,7 @@ "compName": "WireCrossPoint#42", "pinName": "" }, - "name": "unnamedWire#358", + "name": "unnamedWire#355", "path": [] } ], @@ -7138,7 +7042,17 @@ } } }, - "atomicHighLevelStates": {} + "atomicHighLevelStates": { + "mpm_address": { + "id": "wireForcing", + "params": { + "wiresToForce": [ + "unnamedWire#163" + ], + "wiresToForceInverted": [] + } + } + } }, "version": "0.1.5" } \ No newline at end of file