X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fcomponents%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Fcomponents%2Fdff12_we.json;h=188770f4becf91fb28808b18039bcfd2aa51d9b4;hb=8bed58cd47f4e53a0a83e066d38864aa6875502f;hp=f5283a097b7ed11bd824097ea5eb04dc467a4983;hpb=93b398d6271a538a2a4c9f4de07a3b4a8a2a7fd4;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff12_we.json b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff12_we.json index f5283a09..188770f4 100644 --- a/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff12_we.json +++ b/net.mograsim.logic.model.am2900/components/net/mograsim/logic/model/am2900/components/dff12_we.json @@ -1,6 +1,6 @@ { "width": 55.0, - "height": 40.0, + "height": 45.0, "interfacePins": [ { "location": { @@ -43,244 +43,241 @@ "submodel": { "components": [ { - "id": "dff", - "name": "DeserializedSubmodelComponent#10", - "pos": { - "x": 175.0, - "y": 170.0 - } - }, - { - "id": "dff", - "name": "DeserializedSubmodelComponent#11", + "id": "Splitter", + "name": "Splitter#0", "pos": { - "x": 130.0, - "y": 160.0 + "x": 70.0, + "y": 45.0 + }, + "params": { + "logicWidth": 12, + "orientation": "RIGHT" } }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#12", + "id": "Splitter", + "name": "Splitter#1", "pos": { - "x": 130.0, - "y": 130.0 + "x": 255.0, + "y": 45.0 + }, + "params": { + "logicWidth": 12, + "orientation": "LEFT" } }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#13", + "id": "WireCrossPoint", + "name": "WireCrossPoint#0", "pos": { - "x": 175.0, - "y": 80.0 - } + "x": 124.0, + "y": 24.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#14", + "id": "WireCrossPoint", + "name": "WireCrossPoint#1", "pos": { - "x": 175.0, - "y": 110.0 - } + "x": 124.0, + "y": 54.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#15", + "id": "WireCrossPoint", + "name": "WireCrossPoint#10", "pos": { - "x": 130.0, - "y": 100.0 - } + "x": 179.0, + "y": 134.0 + }, + "params": 1 }, { - "id": "mux1_12", - "name": "DeserializedSubmodelComponent#17", + "id": "WireCrossPoint", + "name": "WireCrossPoint#2", "pos": { - "x": 15.0, - "y": 90.0 - } + "x": 124.0, + "y": 114.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#4", + "id": "WireCrossPoint", + "name": "WireCrossPoint#3", "pos": { - "x": 175.0, - "y": 20.0 - } + "x": 124.0, + "y": 144.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#5", + "id": "WireCrossPoint", + "name": "WireCrossPoint#4", "pos": { - "x": 175.0, - "y": 50.0 - } + "x": 124.0, + "y": 84.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#6", + "id": "WireCrossPoint", + "name": "WireCrossPoint#5", "pos": { - "x": 130.0, - "y": 10.0 - } + "x": 269.0, + "y": 99.0 + }, + "params": 12 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#7", + "id": "WireCrossPoint", + "name": "WireCrossPoint#6", "pos": { - "x": 130.0, - "y": 40.0 - } + "x": 179.0, + "y": 74.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#8", + "id": "WireCrossPoint", + "name": "WireCrossPoint#7", "pos": { - "x": 130.0, - "y": 70.0 - } + "x": 179.0, + "y": 164.0 + }, + "params": 1 }, { - "id": "dff", - "name": "DeserializedSubmodelComponent#9", + "id": "WireCrossPoint", + "name": "WireCrossPoint#8", "pos": { - "x": 175.0, - "y": 140.0 - } + "x": 179.0, + "y": 44.0 + }, + "params": 1 }, { - "id": "Merger", - "name": "Merger#0", + "id": "WireCrossPoint", + "name": "WireCrossPoint#9", "pos": { - "x": 250.0, - "y": 45.0 + "x": 179.0, + "y": 104.0 }, - "params": 12 + "params": 1 }, { - "id": "Splitter", - "name": "Splitter#0", + "id": "dff", + "name": "dff#0", "pos": { - "x": 70.0, - "y": 65.0 - }, - "params": 12 + "x": 185.0, + "y": 30.0 + } }, { - "id": "TextComponent", - "name": "TextComponent#0", + "id": "dff", + "name": "dff#1", "pos": { - "x": -35.0, - "y": -5.0 - }, - "params": "a" + "x": 185.0, + "y": 60.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#11", + "id": "dff", + "name": "dff#10", "pos": { - "x": 169.0, - "y": 54.0 - }, - "params": 1 + "x": 185.0, + "y": 120.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#12", + "id": "dff", + "name": "dff#11", "pos": { - "x": 169.0, - "y": 144.0 - }, - "params": 1 + "x": 130.0, + "y": 100.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#13", + "id": "dff", + "name": "dff#2", "pos": { - "x": 169.0, - "y": 24.0 - }, - "params": 1 + "x": 130.0, + "y": 10.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#14", + "id": "dff", + "name": "dff#3", "pos": { - "x": 169.0, - "y": 84.0 - }, - "params": 1 + "x": 130.0, + "y": 40.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#15", + "id": "dff", + "name": "dff#4", "pos": { - "x": 169.0, - "y": 114.0 - }, - "params": 1 + "x": 130.0, + "y": 70.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#2", + "id": "dff", + "name": "dff#5", "pos": { - "x": 124.0, - "y": 14.0 - }, - "params": 1 + "x": 185.0, + "y": 150.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#3", + "id": "dff", + "name": "dff#6", "pos": { - "x": 124.0, - "y": 44.0 - }, - "params": 1 + "x": 185.0, + "y": 180.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#5", + "id": "dff", + "name": "dff#7", "pos": { - "x": 124.0, - "y": 104.0 - }, - "params": 1 + "x": 130.0, + "y": 160.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#6", + "id": "dff", + "name": "dff#8", "pos": { - "x": 124.0, - "y": 134.0 - }, - "params": 1 + "x": 130.0, + "y": 130.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#7", + "id": "dff", + "name": "dff#9", "pos": { - "x": 124.0, - "y": 74.0 - }, - "params": 1 + "x": 185.0, + "y": 90.0 + } }, { - "id": "WireCrossPoint", - "name": "WireCrossPoint#8", + "id": "mux1_12", + "name": "mux1_12#0", "pos": { - "x": 264.0, - "y": 99.0 - }, - "params": 12 + "x": 15.0, + "y": 70.0 + } } ], "wires": [ { "pin1": { - "compName": "WireCrossPoint#2", + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#8", "pinName": "" }, "name": "unnamedWire#0", @@ -290,14 +287,14 @@ "y": 5.0 }, { - "x": 170.0, + "x": 180.0, "y": 5.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#2", + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { @@ -305,20 +302,11 @@ "pinName": "C" }, "name": "unnamedWire#1", - "path": [ - { - "x": 55.0, - "y": 15.0 - }, - { - "x": 55.0, - "y": 25.0 - } - ] + "path": [] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#15", + "compName": "dff#11", "pinName": "D" }, "pin2": { @@ -326,16 +314,7 @@ "pinName": "O5" }, "name": "unnamedWire#10", - "path": [ - { - "x": 115.0, - "y": 115.0 - }, - { - "x": 115.0, - "y": 125.0 - } - ] + "path": [] }, { "pin1": { @@ -343,24 +322,24 @@ "pinName": "O4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#14", + "compName": "dff#10", "pinName": "D" }, "name": "unnamedWire#11", "path": [ { - "x": 120.0, - "y": 135.0 + "x": 115.0, + "y": 115.0 }, { - "x": 120.0, + "x": 115.0, "y": 125.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff#8", "pinName": "D" }, "pin2": { @@ -368,7 +347,16 @@ "pinName": "O3" }, "name": "unnamedWire#12", - "path": [] + "path": [ + { + "x": 110.0, + "y": 135.0 + }, + { + "x": 110.0, + "y": 125.0 + } + ] }, { "pin1": { @@ -376,15 +364,24 @@ "pinName": "O2" }, "pin2": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff#5", "pinName": "D" }, "name": "unnamedWire#13", - "path": [] + "path": [ + { + "x": 105.0, + "y": 135.0 + }, + { + "x": 105.0, + "y": 155.0 + } + ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "dff#7", "pinName": "D" }, "pin2": { @@ -394,12 +391,12 @@ "name": "unnamedWire#14", "path": [ { - "x": 90.0, - "y": 175.0 + "x": 100.0, + "y": 165.0 }, { - "x": 90.0, - "y": 165.0 + "x": 100.0, + "y": 145.0 } ] }, @@ -409,17 +406,17 @@ "pinName": "O0" }, "pin2": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "dff#6", "pinName": "D" }, "name": "unnamedWire#15", "path": [ { - "x": 85.0, - "y": 175.0 + "x": 95.0, + "y": 155.0 }, { - "x": 85.0, + "x": 95.0, "y": 185.0 } ] @@ -430,18 +427,18 @@ "pinName": "WE" }, "pin2": { - "compName": "DeserializedSubmodelComponent#17", + "compName": "mux1_12#0", "pinName": "S" }, "name": "unnamedWire#16", "path": [ { - "x": 10.0, + "x": 5.0, "y": 100.0 }, { - "x": 10.0, - "y": 95.0 + "x": 5.0, + "y": 75.0 } ] }, @@ -451,7 +448,7 @@ "pinName": "D" }, "pin2": { - "compName": "DeserializedSubmodelComponent#17", + "compName": "mux1_12#0", "pinName": "I1" }, "name": "unnamedWire#17", @@ -462,13 +459,13 @@ }, { "x": 5.0, - "y": 150.0 + "y": 130.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#17", + "compName": "mux1_12#0", "pinName": "Y" }, "pin2": { @@ -480,11 +477,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#2", + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "dff#2", "pinName": "C" }, "name": "unnamedWire#21", @@ -492,11 +489,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#2", + "compName": "WireCrossPoint#0", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#1", "pinName": "" }, "name": "unnamedWire#22", @@ -504,11 +501,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "dff#3", "pinName": "C" }, "pin2": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#1", "pinName": "" }, "name": "unnamedWire#23", @@ -516,11 +513,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#3", + "compName": "WireCrossPoint#1", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#4", "pinName": "" }, "name": "unnamedWire#24", @@ -528,11 +525,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "dff#4", "pinName": "C" }, "name": "unnamedWire#25", @@ -540,11 +537,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#7", + "compName": "WireCrossPoint#4", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#2", "pinName": "" }, "name": "unnamedWire#26", @@ -552,11 +549,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#15", + "compName": "dff#11", "pinName": "C" }, "name": "unnamedWire#27", @@ -564,11 +561,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#5", + "compName": "WireCrossPoint#2", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#3", "pinName": "" }, "name": "unnamedWire#28", @@ -576,11 +573,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff#8", "pinName": "C" }, "name": "unnamedWire#29", @@ -588,70 +585,70 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#17", + "compName": "mux1_12#0", "pinName": "I0" }, "pin2": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#5", "pinName": "" }, "name": "unnamedWire#3", "path": [ { "x": 10.0, - "y": 110.0 + "y": 90.0 }, { "x": 10.0, - "y": 195.0 + "y": 205.0 }, { - "x": 265.0, - "y": 195.0 + "x": 270.0, + "y": 205.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#6", + "compName": "WireCrossPoint#3", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "dff#7", "pinName": "C" }, "name": "unnamedWire#30", "path": [ { "x": 125.0, - "y": 165.0 + "y": 175.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "dff#6", "pinName": "C" }, "pin2": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#7", "pinName": "" }, "name": "unnamedWire#31", "path": [ { - "x": 170.0, - "y": 175.0 + "x": 180.0, + "y": 195.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff#5", "pinName": "C" }, "name": "unnamedWire#32", @@ -659,11 +656,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#12", + "compName": "WireCrossPoint#7", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#33", @@ -671,11 +668,11 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#14", + "compName": "dff#10", "pinName": "C" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#34", @@ -683,11 +680,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#15", + "compName": "WireCrossPoint#10", "pinName": "" }, "name": "unnamedWire#35", @@ -695,11 +692,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "dff#9", "pinName": "C" }, "name": "unnamedWire#36", @@ -707,11 +704,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#14", + "compName": "WireCrossPoint#9", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#6", "pinName": "" }, "name": "unnamedWire#37", @@ -719,11 +716,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#6", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "dff#1", "pinName": "C" }, "name": "unnamedWire#38", @@ -731,11 +728,11 @@ }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compName": "WireCrossPoint#11", + "compName": "WireCrossPoint#6", "pinName": "" }, "name": "unnamedWire#39", @@ -747,28 +744,28 @@ "pinName": "O11" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "dff#2", "pinName": "D" }, "name": "unnamedWire#4", "path": [ { "x": 85.0, - "y": 65.0 + "y": 45.0 }, { "x": 85.0, - "y": 25.0 + "y": 15.0 } ] }, { "pin1": { - "compName": "WireCrossPoint#13", + "compName": "WireCrossPoint#8", "pinName": "" }, "pin2": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "dff#0", "pinName": "C" }, "name": "unnamedWire#40", @@ -776,7 +773,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "dff#0", "pinName": "D" }, "pin2": { @@ -791,151 +788,175 @@ }, { "x": 90.0, - "y": 75.0 + "y": 55.0 } ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I11" + "compName": "Splitter#1", + "pinName": "O11" }, "pin2": { - "compName": "DeserializedSubmodelComponent#6", + "compName": "dff#2", "pinName": "Q" }, "name": "unnamedWire#53", "path": [ { - "x": 245.0, + "x": 250.0, "y": 45.0 }, { - "x": 245.0, + "x": 250.0, + "y": 25.0 + }, + { + "x": 170.0, + "y": 25.0 + }, + { + "x": 170.0, "y": 15.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#4", + "compName": "dff#0", "pinName": "Q" }, "pin2": { - "compName": "Merger#0", - "pinName": "I10" + "compName": "Splitter#1", + "pinName": "O10" }, "name": "unnamedWire#54", "path": [ { - "x": 235.0, - "y": 25.0 + "x": 240.0, + "y": 35.0 }, { - "x": 235.0, + "x": 240.0, "y": 55.0 } ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I9" + "compName": "Splitter#1", + "pinName": "O9" }, "pin2": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "dff#3", "pinName": "Q" }, "name": "unnamedWire#55", "path": [ { - "x": 230.0, + "x": 235.0, "y": 65.0 }, { - "x": 230.0, + "x": 235.0, + "y": 55.0 + }, + { + "x": 170.0, + "y": 55.0 + }, + { + "x": 170.0, "y": 45.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "dff#1", "pinName": "Q" }, "pin2": { - "compName": "Merger#0", - "pinName": "I8" + "compName": "Splitter#1", + "pinName": "O8" }, "name": "unnamedWire#56", "path": [ { - "x": 225.0, - "y": 55.0 + "x": 230.0, + "y": 65.0 }, { - "x": 225.0, + "x": 230.0, "y": 75.0 } ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I7" + "compName": "Splitter#1", + "pinName": "O7" }, "pin2": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "dff#4", "pinName": "Q" }, "name": "unnamedWire#57", "path": [ { - "x": 220.0, + "x": 170.0, "y": 85.0 }, { - "x": 220.0, + "x": 170.0, "y": 75.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "dff#9", "pinName": "Q" }, "pin2": { - "compName": "Merger#0", - "pinName": "I6" + "compName": "Splitter#1", + "pinName": "O6" }, "name": "unnamedWire#58", - "path": [ - { - "x": 215.0, - "y": 85.0 - }, - { - "x": 215.0, - "y": 95.0 - } - ] + "path": [] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I5" + "compName": "Splitter#1", + "pinName": "O5" }, "pin2": { - "compName": "DeserializedSubmodelComponent#15", + "compName": "dff#11", "pinName": "Q" }, "name": "unnamedWire#59", - "path": [] + "path": [ + { + "x": 225.0, + "y": 105.0 + }, + { + "x": 225.0, + "y": 115.0 + }, + { + "x": 170.0, + "y": 115.0 + }, + { + "x": 170.0, + "y": 105.0 + } + ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#7", + "compName": "dff#3", "pinName": "D" }, "pin2": { @@ -946,117 +967,142 @@ "path": [ { "x": 95.0, - "y": 55.0 + "y": 45.0 }, { "x": 95.0, - "y": 85.0 + "y": 65.0 } ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I4" + "compName": "Splitter#1", + "pinName": "O4" }, "pin2": { - "compName": "DeserializedSubmodelComponent#14", + "compName": "dff#10", "pinName": "Q" }, "name": "unnamedWire#60", - "path": [] + "path": [ + { + "x": 230.0, + "y": 115.0 + }, + { + "x": 230.0, + "y": 125.0 + } + ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I3" + "compName": "Splitter#1", + "pinName": "O3" }, "pin2": { - "compName": "DeserializedSubmodelComponent#12", + "compName": "dff#8", "pinName": "Q" }, "name": "unnamedWire#61", "path": [ { - "x": 215.0, + "x": 235.0, "y": 125.0 }, { - "x": 215.0, + "x": 235.0, + "y": 145.0 + }, + { + "x": 170.0, + "y": 145.0 + }, + { + "x": 170.0, "y": 135.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#9", + "compName": "dff#5", "pinName": "Q" }, "pin2": { - "compName": "Merger#0", - "pinName": "I2" + "compName": "Splitter#1", + "pinName": "O2" }, "name": "unnamedWire#62", "path": [ { - "x": 220.0, - "y": 145.0 + "x": 240.0, + "y": 155.0 }, { - "x": 220.0, + "x": 240.0, "y": 135.0 } ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "I1" + "compName": "Splitter#1", + "pinName": "O1" }, "pin2": { - "compName": "DeserializedSubmodelComponent#11", + "compName": "dff#7", "pinName": "Q" }, "name": "unnamedWire#63", "path": [ { - "x": 225.0, + "x": 245.0, "y": 145.0 }, { - "x": 225.0, + "x": 245.0, + "y": 175.0 + }, + { + "x": 170.0, + "y": 175.0 + }, + { + "x": 170.0, "y": 165.0 } ] }, { "pin1": { - "compName": "DeserializedSubmodelComponent#10", + "compName": "dff#6", "pinName": "Q" }, "pin2": { - "compName": "Merger#0", - "pinName": "I0" + "compName": "Splitter#1", + "pinName": "O0" }, "name": "unnamedWire#64", "path": [ { - "x": 230.0, - "y": 175.0 + "x": 250.0, + "y": 185.0 }, { - "x": 230.0, + "x": 250.0, "y": 155.0 } ] }, { "pin1": { - "compName": "Merger#0", - "pinName": "O" + "compName": "Splitter#1", + "pinName": "I" }, "pin2": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#5", "pinName": "" }, "name": "unnamedWire#65", @@ -1064,7 +1110,7 @@ }, { "pin1": { - "compName": "WireCrossPoint#8", + "compName": "WireCrossPoint#5", "pinName": "" }, "pin2": { @@ -1080,14 +1126,14 @@ "pinName": "O8" }, "pin2": { - "compName": "DeserializedSubmodelComponent#5", + "compName": "dff#1", "pinName": "D" }, "name": "unnamedWire#7", "path": [ { "x": 100.0, - "y": 95.0 + "y": 75.0 }, { "x": 100.0, @@ -1097,7 +1143,7 @@ }, { "pin1": { - "compName": "DeserializedSubmodelComponent#8", + "compName": "dff#4", "pinName": "D" }, "pin2": { @@ -1108,11 +1154,11 @@ "path": [ { "x": 105.0, - "y": 85.0 + "y": 75.0 }, { "x": 105.0, - "y": 105.0 + "y": 85.0 } ] }, @@ -1122,20 +1168,11 @@ "pinName": "O6" }, "pin2": { - "compName": "DeserializedSubmodelComponent#13", + "compName": "dff#9", "pinName": "D" }, "name": "unnamedWire#9", - "path": [ - { - "x": 110.0, - "y": 115.0 - }, - { - "x": 110.0, - "y": 95.0 - } - ] + "path": [] } ], "version": "0.1.1" @@ -1149,6 +1186,128 @@ "pinLabelMargin": 0.5 }, "outlineRendererSnippetID": "default", - "highLevelStateHandlerSnippetID": "default", + "highLevelStateHandlerSnippetID": "standard", + "highLevelStateHandlerParams": { + "subcomponentHighLevelStates": {}, + "atomicHighLevelStates": { + "q": { + "id": "bitVectorSplitting", + "params": { + "vectorPartTargets": [ + "q12", + "q11", + "q10", + "q9", + "q8", + "q7", + "q6", + "q5", + "q4", + "q3", + "q2", + "q1" + ], + "vectorPartLengthes": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "q1": { + "id": "delegating", + "params": { + "delegateTarget": "dff#6", + "subStateID": "q" + } + }, + "q10": { + "id": "delegating", + "params": { + "delegateTarget": "dff#3", + "subStateID": "q" + } + }, + "q11": { + "id": "delegating", + "params": { + "delegateTarget": "dff#0", + "subStateID": "q" + } + }, + "q12": { + "id": "delegating", + "params": { + "delegateTarget": "dff#2", + "subStateID": "q" + } + }, + "q2": { + "id": "delegating", + "params": { + "delegateTarget": "dff#7", + "subStateID": "q" + } + }, + "q3": { + "id": "delegating", + "params": { + "delegateTarget": "dff#5", + "subStateID": "q" + } + }, + "q4": { + "id": "delegating", + "params": { + "delegateTarget": "dff#8", + "subStateID": "q" + } + }, + "q5": { + "id": "delegating", + "params": { + "delegateTarget": "dff#10", + "subStateID": "q" + } + }, + "q6": { + "id": "delegating", + "params": { + "delegateTarget": "dff#11", + "subStateID": "q" + } + }, + "q7": { + "id": "delegating", + "params": { + "delegateTarget": "dff#9", + "subStateID": "q" + } + }, + "q8": { + "id": "delegating", + "params": { + "delegateTarget": "dff#4", + "subStateID": "q" + } + }, + "q9": { + "id": "delegating", + "params": { + "delegateTarget": "dff#1", + "subStateID": "q" + } + } + } + }, "version": "0.1.5" } \ No newline at end of file