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=39a469c7a06c9469706efc7aa17995ef52ca9386;hb=2198fbadd2105c47ff4cd65d434616ae329802a1;hp=0c4cdc7f6f7186081b2bd44516dad4c1b07356c1;hpb=e4002ce05f1a578ac1471564a8931b94aa0b9fba;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 0c4cdc7f..39a469c7 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 @@ -14,14 +14,6 @@ }, "params": 1 }, - { - "id": "dlatch80", - "name": "@dlatch80#1", - "pos": { - "x": 295.0, - "y": 675.0 - } - }, { "id": "Am2900MainMemory", "name": "Am2900MainMemory#0", @@ -1348,6 +1340,14 @@ "y": 675.0 } }, + { + "id": "dlatch80", + "name": "dlatch80#1", + "pos": { + "x": 295.0, + "y": 675.0 + } + }, { "id": "inc", "name": "inc#0", @@ -1525,7 +1525,7 @@ "pinName": "" }, "pin2": { - "compName": "@dlatch80#1", + "compName": "dlatch80#1", "pinName": "E" }, "name": "unnamedWire#102", @@ -2231,7 +2231,7 @@ }, { "pin1": { - "compName": "@dlatch80#1", + "compName": "dlatch80#1", "pinName": "Q" }, "pin2": { @@ -2582,7 +2582,7 @@ }, { "pin1": { - "compName": "@dlatch80#1", + "compName": "dlatch80#1", "pinName": "D" }, "pin2": { @@ -6877,6 +6877,83 @@ "pinLabelMargin": 0.5 }, "outlineRendererSnippetID": "default", - "highLevelStateHandlerSnippetID": "default", + "highLevelStateHandlerSnippetID": "standard", + "highLevelStateHandlerParams": { + "subcomponentHighLevelStates": { + "am2901_11-8": { + "id": "delegating", + "params": { + "delegateTarget": "Am2901#1" + } + }, + "am2901_15-12": { + "id": "delegating", + "params": { + "delegateTarget": "Am2901#0" + } + }, + "am2901_3-0": { + "id": "delegating", + "params": { + "delegateTarget": "Am2901#3" + } + }, + "am2901_7-4": { + "id": "delegating", + "params": { + "delegateTarget": "Am2901#2" + } + }, + "am2904": { + "id": "delegating", + "params": { + "delegateTarget": "Am2904#0" + } + }, + "am2910": { + "id": "delegating", + "params": { + "delegateTarget": "Am2910#0" + } + }, + "ir": { + "id": "delegating", + "params": { + "delegateTarget": "dff16_invwe#0" + } + }, + "mpm": { + "id": "delegating", + "params": { + "delegateTarget": "Am2900MicroInstructionMemory#0" + } + }, + "muir_1": { + "id": "delegating", + "params": { + "delegateTarget": "dlatch80#0" + } + }, + "muir_2": { + "id": "delegating", + "params": { + "delegateTarget": "dlatch80#1" + } + }, + "pc": { + "id": "delegating", + "params": { + "delegateTarget": "dff16#0" + } + }, + "ram": { + "id": "delegating", + "params": { + "delegateTarget": "Am2900MainMemory#0" + } + } + }, + "atomicHighLevelStates": {} + }, "version": "0.1.5" } \ No newline at end of file