X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Fcomponents%2FGUIram4.json;h=e5e71cc15d255336bde02a5cb0360ecd6c8dcbc7;hb=4398143ae40a2c41031bacabe9151f0e93d02d67;hp=28dd20debc14d671265961b5697ed223c5d966f6;hpb=a86976434d00dce2652d93256cc12b6e3a0f324a;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/components/GUIram4.json b/net.mograsim.logic.model.am2900/components/GUIram4.json index 28dd20de..e5e71cc1 100644 --- a/net.mograsim.logic.model.am2900/components/GUIram4.json +++ b/net.mograsim.logic.model.am2900/components/GUIram4.json @@ -3338,5 +3338,166 @@ mograsim version: 0.1.3 "horizontalComponentCenter": 17.5, "pinLabelHeight": 3.5, "pinLabelMargin": 0.5 + }, + "outlineRendererSnippetID": "default", + "highLevelStateHandlerSnippetID": "standard", + "highLevelStateHandlerParams": { + "subcomponentHighLevelStates": { + "c00": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#0" + } + }, + "c11": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#3" + } + }, + "c10": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#2" + } + }, + "c01": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#1" + } + }, + "c1000": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#0", + "prefix": "c10" + } + }, + "c1011": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#3", + "prefix": "c10" + } + }, + "c1110": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#2", + "prefix": "c11" + } + }, + "c1001": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#1", + "prefix": "c10" + } + }, + "c1100": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#0", + "prefix": "c11" + } + }, + "c1111": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#3", + "prefix": "c11" + } + }, + "c0000": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#0", + "prefix": "c00" + } + }, + "c0011": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#3", + "prefix": "c00" + } + }, + "c0110": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#2", + "prefix": "c01" + } + }, + "c0010": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#2", + "prefix": "c00" + } + }, + "c1010": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#2", + "prefix": "c10" + } + }, + "c0101": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#1", + "prefix": "c01" + } + }, + "c0001": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#1", + "prefix": "c00" + } + }, + "c0100": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#0", + "prefix": "c01" + } + }, + "c0111": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#3", + "prefix": "c01" + } + }, + "c1101": { + "id": "delegating", + "params": { + "delegateTarget": "GUIram2#1", + "prefix": "c11" + } + } + }, + "atomicHighLevelStates": { + "q": { + "id": "bitVectorSplitting", + "params": { + "vectorPartTargets": [ + "c11.q", + "c10.q", + "c01.q", + "c00.q" + ], + "vectorPartLengthes": [ + 16, + 16, + 16, + 16 + ] + } + } + } } } \ No newline at end of file