aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/ppu.drawio943
1 files changed, 9 insertions, 934 deletions
diff --git a/docs/ppu.drawio b/docs/ppu.drawio
index a246466..40844ad 100644
--- a/docs/ppu.drawio
+++ b/docs/ppu.drawio
@@ -1,6 +1,6 @@
-<mxfile host="Electron" modified="2023-04-16T14:52:07.536Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.1.2 Chrome/106.0.5249.199 Electron/21.4.3 Safari/537.36" etag="6P50QtrlxEiiNHGnwoFU" version="21.1.2" type="device" pages="5">
+<mxfile host="Electron" modified="2023-04-17T14:29:37.860Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.1.2 Chrome/106.0.5249.199 Electron/21.4.3 Safari/537.36" etag="thStqM3HQF8KQ5KXW7K7" version="21.1.2" type="device" pages="4">
<diagram name="level-1" id="DBE48RpXtx8JnoEt3ekA">
- <mxGraphModel dx="814" dy="772" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <mxGraphModel dx="699" dy="867" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@@ -199,7 +199,7 @@
</mxGraphModel>
</diagram>
<diagram id="MdQQJuunD4ehtDpxKxax" name="level-2">
- <mxGraphModel dx="1178" dy="723" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <mxGraphModel dx="699" dy="901" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@@ -388,933 +388,8 @@
</root>
</mxGraphModel>
</diagram>
- <diagram id="lj51MlK96fuJFRP7cw84" name="level-3">
- <mxGraphModel dx="2264" dy="867" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
- <root>
- <mxCell id="0" />
- <mxCell id="1" parent="0" />
- <mxCell id="wEA3DHw5RLQjISUzEbIX-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-7" target="bjCuhUbFX2v8YqsDo6B7-15" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="250" y="350" as="targetPoint" />
- <Array as="points">
- <mxPoint x="200" y="395" />
- <mxPoint x="200" y="170" />
- <mxPoint x="-430" y="170" />
- <mxPoint x="-430" y="270" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-6" target="bjCuhUbFX2v8YqsDo6B7-14" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="240" y="350" as="targetPoint" />
- <Array as="points">
- <mxPoint x="190" y="385" />
- <mxPoint x="190" y="180" />
- <mxPoint x="-420" y="180" />
- <mxPoint x="-420" y="260" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-28" target="EM9Dl4sIMjbmbU_NA9_9-14" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points" />
- </mxGeometry>
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-29" target="EM9Dl4sIMjbmbU_NA9_9-15" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points" />
- </mxGeometry>
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-30" target="EM9Dl4sIMjbmbU_NA9_9-16" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points" />
- </mxGeometry>
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-41" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-820" y="50" width="40" height="30" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-38" value="100MHz" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;spacing=0;" parent="wEA3DHw5RLQjISUzEbIX-41" vertex="1">
- <mxGeometry width="40" height="30" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-40" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-41" vertex="1">
- <mxGeometry x="40" y="10" height="9.375" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-3" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-20" y="350" width="80" height="110" as="geometry" />
- </mxCell>
- <mxCell id="RpbNCyJe_ohjGMJJr0fz-12" value="Palette lookup" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;spacing=0;" parent="g8MuYQqRyjTqkSnNG5VP-3" vertex="1">
- <mxGeometry width="80" height="110" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-19" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-3" vertex="1">
- <mxGeometry y="8" height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-20" value="CIDX" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-3" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-14" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-3" vertex="1" connectable="0">
- <mxGeometry y="70" height="30" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-22" value="WEN" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-14" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-23" value="ADDR" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-14" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-24" value="DATA" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-14" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-19" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-3" vertex="1" connectable="0">
- <mxGeometry x="80" y="50" height="30" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-28" value="R" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-19" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-29" value="G" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-19" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-30" value="B" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-19" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-2" value="RESET" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-3" vertex="1">
- <mxGeometry y="50" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tf6Ak-pTBCc5z1zwRQ5l-20" target="EM9Dl4sIMjbmbU_NA9_9-22" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-70" y="420" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-40" y="195" />
- <mxPoint x="-40" y="425" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-20" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-740" y="150" width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="9ODFVnU23KS44HdE9Q74-1" value="Address decoder" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;spacing=0;" parent="g8MuYQqRyjTqkSnNG5VP-20" vertex="1">
- <mxGeometry width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-13" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-20" vertex="1" connectable="0">
- <mxGeometry y="10" height="20" as="geometry" />
- </mxCell>
- <mxCell id="Tf6Ak-pTBCc5z1zwRQ5l-16" value="WEN" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-13" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-6" value="ADDR" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-13" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-19" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-20" vertex="1" connectable="0">
- <mxGeometry x="80" y="10" height="50" as="geometry" />
- </mxCell>
- <mxCell id="Tf6Ak-pTBCc5z1zwRQ5l-21" value="AUX" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-19" vertex="1">
- <mxGeometry y="40" height="10" as="geometry" />
- </mxCell>
- <mxCell id="Tf6Ak-pTBCc5z1zwRQ5l-20" value="PAL" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-19" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="Tf6Ak-pTBCc5z1zwRQ5l-19" value="FAM" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-19" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="Tf6Ak-pTBCc5z1zwRQ5l-18" value="BAM" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-19" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="Tf6Ak-pTBCc5z1zwRQ5l-17" value="TMM" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-19" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-40" target="g8MuYQqRyjTqkSnNG5VP-25" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-40" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-700" y="50" width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-23" value="Pipeline clock edge generator" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;spacing=0;" parent="g8MuYQqRyjTqkSnNG5VP-40" vertex="1">
- <mxGeometry width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-35" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-40" vertex="1" connectable="0">
- <mxGeometry x="80" y="10" height="50" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-28" value="S5" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-35" vertex="1">
- <mxGeometry y="40" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-29" value="S4" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-35" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-30" value="S3" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-35" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-31" value="S2" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-35" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-32" value="S1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-35" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-39" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-40" vertex="1" connectable="0">
- <mxGeometry y="10" height="20" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-25" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-39" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-26" value="RESET" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-39" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-79" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-190" y="370" width="120" height="110" as="geometry" />
- </mxCell>
- <mxCell id="RpbNCyJe_ohjGMJJr0fz-6" value="Compositor" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;spacing=0;" parent="g8MuYQqRyjTqkSnNG5VP-79" vertex="1">
- <mxGeometry width="120" height="110" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-64" value="CIDX" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-79" vertex="1">
- <mxGeometry x="120" y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-73" value="BGEN" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-79" vertex="1">
- <mxGeometry x="120" y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-75" value="CIDX" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-79" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--40" value="" style="group" parent="g8MuYQqRyjTqkSnNG5VP-79" vertex="1" connectable="0">
- <mxGeometry y="50" width="120" height="50" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-70" value="" style="group" parent="9ePOu52QdGpPpxVl_8F--40" vertex="1" connectable="0">
- <mxGeometry height="50" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-57" value="FG00HIT" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-70" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-58" value="FG01HIT" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-70" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-67" value="FG7AHIT" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-70" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-68" value="( - )" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-40;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-70" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-69" value="FG80HIT" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="g8MuYQqRyjTqkSnNG5VP-70" vertex="1">
- <mxGeometry y="40" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-71" value="" style="group" parent="9ePOu52QdGpPpxVl_8F--40" vertex="1" connectable="0">
- <mxGeometry x="120" height="50" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-60" value="FG7AEN" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-71" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-61" value="FG01EN" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-71" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-62" value="FG00EN" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-71" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-65" value="( - )" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;spacingLeft=-40;" parent="g8MuYQqRyjTqkSnNG5VP-71" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-66" value="FG80EN" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="g8MuYQqRyjTqkSnNG5VP-71" vertex="1">
- <mxGeometry y="40" height="10" as="geometry" />
- </mxCell>
- <mxCell id="g8MuYQqRyjTqkSnNG5VP-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-64" target="EM9Dl4sIMjbmbU_NA9_9-20" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=1;" parent="1" source="9ePOu52QdGpPpxVl_8F--21" target="g8MuYQqRyjTqkSnNG5VP-57" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=1;" parent="1" source="9ePOu52QdGpPpxVl_8F--19" target="g8MuYQqRyjTqkSnNG5VP-75" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-210" y="405" />
- <mxPoint x="-210" y="385" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=1;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-62" target="9ePOu52QdGpPpxVl_8F--42" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-60" y="425" />
- <mxPoint x="-60" y="580" />
- <mxPoint x="-440" y="580" />
- <mxPoint x="-440" y="425" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--49" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-580" y="350" width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--50" value="Tilemap memory" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;spacing=0;" parent="9ePOu52QdGpPpxVl_8F--49" vertex="1">
- <mxGeometry width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--51" value="ADDR" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--49" vertex="1">
- <mxGeometry y="40" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--52" value="DATA" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="9ePOu52QdGpPpxVl_8F--49" vertex="1">
- <mxGeometry x="80" y="50" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--53" value="DATA" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--49" vertex="1">
- <mxGeometry y="50" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--54" value="WEN" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--49" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--55" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--49" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--57" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-580" y="250" width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--58" value="Background attribute memory" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;spacing=0;" parent="9ePOu52QdGpPpxVl_8F--57" vertex="1">
- <mxGeometry width="80" height="70" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--59" value="ADDR" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--57" vertex="1">
- <mxGeometry y="40" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--60" value="DATA" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="9ePOu52QdGpPpxVl_8F--57" vertex="1">
- <mxGeometry x="80" y="50" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--61" value="DATA" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--57" vertex="1">
- <mxGeometry y="50" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--62" value="WEN" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--57" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--63" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--57" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="bjCuhUbFX2v8YqsDo6B7-4" target="g8MuYQqRyjTqkSnNG5VP-75" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-210" y="220" />
- <mxPoint x="-210" y="385" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-23" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-400" y="390" width="160" height="160" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--2" value="Foreground sprite" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;align=center;spacing=0;" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1">
- <mxGeometry width="160" height="160" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--3" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--19" value="CIDX" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1">
- <mxGeometry x="160" y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--27" value="FETCH" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1">
- <mxGeometry y="80" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--30" value="" style="group;spacingRight=-70;" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1" connectable="0">
- <mxGeometry y="100" height="30" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--31" value="WEN-FAM" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--30" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--32" value="ADDR-FAM" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--30" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--33" value="DATA-FAM" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--30" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--39" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1" connectable="0">
- <mxGeometry y="140" width="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--34" value="ADDR-TMM" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;spacingLeft=-70;" parent="9ePOu52QdGpPpxVl_8F--39" vertex="1">
- <mxGeometry x="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--36" value="DATA-TMM" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--39" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--41" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1" connectable="0">
- <mxGeometry y="50" height="20" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--24" value="X" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--41" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--25" value="Y" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--41" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--43" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-23" vertex="1" connectable="0">
- <mxGeometry y="30" width="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--21" value="HIT" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="9ePOu52QdGpPpxVl_8F--43" vertex="1">
- <mxGeometry x="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="9ePOu52QdGpPpxVl_8F--42" value="OE" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="9ePOu52QdGpPpxVl_8F--43" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-73" target="bjCuhUbFX2v8YqsDo6B7-18" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-50" y="405" />
- <mxPoint x="-50" y="160" />
- <mxPoint x="-440" y="160" />
- <mxPoint x="-440" y="240" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-29" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-400" y="205" width="160" height="160" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-2" value="Background sprite" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;align=center;spacing=0;" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1">
- <mxGeometry width="160" height="160" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-3" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-4" value="CIDX" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1">
- <mxGeometry x="160" y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-6" value="" style="group;spacingRight=-70;" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1" connectable="0">
- <mxGeometry y="80" height="30" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-7" value="WEN-AUX" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-6" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-8" value="ADDR-AUX" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-6" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-9" value="DATA-AUX" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-6" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-10" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1" connectable="0">
- <mxGeometry y="120" width="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-11" value="ADDR-BAM" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;spacingLeft=-70;" parent="bjCuhUbFX2v8YqsDo6B7-10" vertex="1">
- <mxGeometry x="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-12" value="DATA-BAM" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-10" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-13" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1" connectable="0">
- <mxGeometry y="50" height="20" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-14" value="X" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-13" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-15" value="Y" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-13" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-18" value="OE" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1">
- <mxGeometry y="30" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-20" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-29" vertex="1" connectable="0">
- <mxGeometry y="140" width="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-21" value="ADDR-TMM" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;spacingLeft=-70;" parent="bjCuhUbFX2v8YqsDo6B7-20" vertex="1">
- <mxGeometry x="160" height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-22" value="DATA-TMM" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=-70;spacingLeft=2;" parent="bjCuhUbFX2v8YqsDo6B7-20" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--60" target="bjCuhUbFX2v8YqsDo6B7-12" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-470" y="305" />
- <mxPoint x="-470" y="330" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--52" target="bjCuhUbFX2v8YqsDo6B7-22" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-490" y="405" />
- <mxPoint x="-490" y="350" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--52" target="9ePOu52QdGpPpxVl_8F--36" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-490" y="405" />
- <mxPoint x="-490" y="535" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Tf6Ak-pTBCc5z1zwRQ5l-17" target="9ePOu52QdGpPpxVl_8F--50" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-610" y="165" />
- <mxPoint x="-610" y="385" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tf6Ak-pTBCc5z1zwRQ5l-18" target="9ePOu52QdGpPpxVl_8F--62" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-620" y="175" />
- <mxPoint x="-620" y="285" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tf6Ak-pTBCc5z1zwRQ5l-21" target="bjCuhUbFX2v8YqsDo6B7-7" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-450" y="205" />
- <mxPoint x="-450" y="290" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="bjCuhUbFX2v8YqsDo6B7-14" target="9ePOu52QdGpPpxVl_8F--24" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-420" y="260" />
- <mxPoint x="-420" y="445" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="bjCuhUbFX2v8YqsDo6B7-15" target="9ePOu52QdGpPpxVl_8F--25" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-430" y="270" />
- <mxPoint x="-430" y="455" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tf6Ak-pTBCc5z1zwRQ5l-19" target="9ePOu52QdGpPpxVl_8F--31" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-640" y="185" />
- <mxPoint x="-640" y="495" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--63" target="9ePOu52QdGpPpxVl_8F--55" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-600" y="265" />
- <mxPoint x="-600" y="365" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--59" target="9ePOu52QdGpPpxVl_8F--51" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-620" y="295" />
- <mxPoint x="-620" y="395" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--61" target="9ePOu52QdGpPpxVl_8F--53" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-630" y="305" />
- <mxPoint x="-630" y="405" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--51" target="9ePOu52QdGpPpxVl_8F--32" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-620" y="395" />
- <mxPoint x="-620" y="505" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--53" target="9ePOu52QdGpPpxVl_8F--33" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-630" y="405" />
- <mxPoint x="-630" y="515" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--32" target="bjCuhUbFX2v8YqsDo6B7-8" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-450" y="505" />
- <mxPoint x="-450" y="300" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--33" target="bjCuhUbFX2v8YqsDo6B7-9" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-460" y="515" />
- <mxPoint x="-460" y="310" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-29" target="Tf6Ak-pTBCc5z1zwRQ5l-16" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-30" target="g8MuYQqRyjTqkSnNG5VP-6" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-6" target="9ePOu52QdGpPpxVl_8F--59" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-760" y="175" />
- <mxPoint x="-760" y="295" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-59" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-31" target="9ePOu52QdGpPpxVl_8F--61" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-770" y="185" />
- <mxPoint x="-770" y="305" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-34" target="g8MuYQqRyjTqkSnNG5VP-26" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-760" y="145" />
- <mxPoint x="-760" y="75" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-32" target="bjCuhUbFX2v8YqsDo6B7-3" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-540" y="70" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-480" y="65" />
- <mxPoint x="-480" y="220" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-31" target="bjCuhUbFX2v8YqsDo6B7-3" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-530" y="80" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-480" y="75" />
- <mxPoint x="-480" y="220" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-30" target="bjCuhUbFX2v8YqsDo6B7-3" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-520" y="85" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-480" y="85" />
- <mxPoint x="-480" y="220" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-29" target="bjCuhUbFX2v8YqsDo6B7-3" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-510" y="95" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-480" y="95" />
- <mxPoint x="-480" y="220" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="g8MuYQqRyjTqkSnNG5VP-28" target="EM9Dl4sIMjbmbU_NA9_9-19" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-400" y="105" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-60" y="105" />
- <mxPoint x="-60" y="363" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-38" target="EM9Dl4sIMjbmbU_NA9_9-13" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-720" y="65" />
- <mxPoint x="-720" y="40" />
- <mxPoint x="80" y="40" />
- <mxPoint x="80" y="385" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="bjCuhUbFX2v8YqsDo6B7-3" target="9ePOu52QdGpPpxVl_8F--3" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-480" y="220" />
- <mxPoint x="-480" y="405" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-40" target="9ePOu52QdGpPpxVl_8F--63" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-720" y="65" />
- <mxPoint x="-720" y="40" />
- <mxPoint x="-600" y="40" />
- <mxPoint x="-600" y="265" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--53" target="EM9Dl4sIMjbmbU_NA9_9-24" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-630" y="405" />
- <mxPoint x="-630" y="590" />
- <mxPoint x="-40" y="590" />
- <mxPoint x="-40" y="445" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9ePOu52QdGpPpxVl_8F--51" target="EM9Dl4sIMjbmbU_NA9_9-23" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-640" y="395" />
- <mxPoint x="-640" y="600" />
- <mxPoint x="-50" y="600" />
- <mxPoint x="-50" y="435" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-34" target="g8MuYQqRyjTqkSnNG5VP-2" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="-30" y="145" />
- <mxPoint x="-30" y="405" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="bjCuhUbFX2v8YqsDo6B7-79" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="-840" y="130" width="60" height="70" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-27" value="Inputs" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;spacing=0;" parent="bjCuhUbFX2v8YqsDo6B7-79" vertex="1">
- <mxGeometry width="60" height="70" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-34" value="RESET" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="bjCuhUbFX2v8YqsDo6B7-79" vertex="1">
- <mxGeometry x="60" y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-36" value="" style="group" parent="bjCuhUbFX2v8YqsDo6B7-79" vertex="1" connectable="0">
- <mxGeometry x="60" y="30" height="30" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-29" value="WEN" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-36" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-30" value="ADDR" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-36" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-31" value="DATA" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-36" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-35" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="240" y="350" width="80" height="100" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-11" value="native VGA signal generator" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;verticalAlign=bottom;labelPosition=center;verticalLabelPosition=top;align=center;spacing=0;" parent="asGSl-swMHOy_zAD0BHO-35" vertex="1">
- <mxGeometry width="80" height="100" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-12" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="asGSl-swMHOy_zAD0BHO-35" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-13" value="" style="group" parent="asGSl-swMHOy_zAD0BHO-35" vertex="1" connectable="0">
- <mxGeometry y="60" height="30" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-14" value="R" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="asGSl-swMHOy_zAD0BHO-13" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-15" value="G" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="asGSl-swMHOy_zAD0BHO-13" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-16" value="B" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="asGSl-swMHOy_zAD0BHO-13" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-17" value="" style="group" parent="asGSl-swMHOy_zAD0BHO-35" vertex="1" connectable="0">
- <mxGeometry x="80" y="10" height="30" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-18" value="R" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="asGSl-swMHOy_zAD0BHO-17" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-19" value="G" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="asGSl-swMHOy_zAD0BHO-17" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-20" value="B" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="asGSl-swMHOy_zAD0BHO-17" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-24" value="" style="group" parent="asGSl-swMHOy_zAD0BHO-35" vertex="1" connectable="0">
- <mxGeometry x="80" y="50" height="20" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-25" value="VSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="asGSl-swMHOy_zAD0BHO-24" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-26" value="HSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="asGSl-swMHOy_zAD0BHO-24" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-33" value="" style="group" parent="asGSl-swMHOy_zAD0BHO-35" vertex="1" connectable="0">
- <mxGeometry y="30" height="20" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-28" value="X" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="asGSl-swMHOy_zAD0BHO-33" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="asGSl-swMHOy_zAD0BHO-29" value="Y" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="asGSl-swMHOy_zAD0BHO-33" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-8" target="asGSl-swMHOy_zAD0BHO-14" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-9" target="asGSl-swMHOy_zAD0BHO-15" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-10" target="asGSl-swMHOy_zAD0BHO-16" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-11" target="38QpaRpeLq6t7OQdC5Rx-2" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-12" target="38QpaRpeLq6t7OQdC5Rx-3" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-6" target="asGSl-swMHOy_zAD0BHO-28" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="EM9Dl4sIMjbmbU_NA9_9-7" target="asGSl-swMHOy_zAD0BHO-29" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="wEA3DHw5RLQjISUzEbIX-40" target="asGSl-swMHOy_zAD0BHO-12" edge="1">
- <mxGeometry relative="1" as="geometry">
- <mxPoint x="-750" y="20" as="targetPoint" />
- <Array as="points">
- <mxPoint x="-720" y="65" />
- <mxPoint x="-720" y="40" />
- <mxPoint x="80" y="40" />
- <mxPoint x="80" y="365" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="asGSl-swMHOy_zAD0BHO-18" target="wEA3DHw5RLQjISUzEbIX-44" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="380" y="365" />
- <mxPoint x="380" y="385" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="asGSl-swMHOy_zAD0BHO-19" target="wEA3DHw5RLQjISUzEbIX-45" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="370" y="375" />
- <mxPoint x="370" y="395" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="asGSl-swMHOy_zAD0BHO-20" target="wEA3DHw5RLQjISUzEbIX-46" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="360" y="385" />
- <mxPoint x="360" y="405" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="asGSl-swMHOy_zAD0BHO-25" target="wEA3DHw5RLQjISUzEbIX-49" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="350" y="405" />
- <mxPoint x="350" y="425" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="asGSl-swMHOy_zAD0BHO-26" target="wEA3DHw5RLQjISUzEbIX-50" edge="1">
- <mxGeometry relative="1" as="geometry">
- <Array as="points">
- <mxPoint x="340" y="415" />
- <mxPoint x="340" y="435" />
- </Array>
- </mxGeometry>
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-33" value="Outputs" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;spacing=0;" parent="1" vertex="1">
- <mxGeometry x="400" y="370" width="60" height="130" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-43" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="400" y="380" height="30" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-44" value="R" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-43" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-45" value="G" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-43" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-46" value="B" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-43" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-52" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="400" y="420" height="20" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-49" value="NVSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-52" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-50" value="NHSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-52" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-1" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="400" y="450" height="20" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-2" value="TVSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="38QpaRpeLq6t7OQdC5Rx-1" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="38QpaRpeLq6t7OQdC5Rx-3" value="THSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="38QpaRpeLq6t7OQdC5Rx-1" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-1" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="400" y="470" height="20" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-2" value="TVBLANK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="GcrODafO3YUmR63b7av8-1" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-3" value="THBLANK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="GcrODafO3YUmR63b7av8-1" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="RpbNCyJe_ohjGMJJr0fz-3" value="tiny VGA signal generator" style="rounded=0;whiteSpace=wrap;html=1;spacingLeft=-50;spacingRight=-50;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;align=center;spacing=0;" parent="1" vertex="1">
- <mxGeometry x="100" y="370" width="80" height="130" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-13" value="CLK" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="1" vertex="1">
- <mxGeometry x="100" y="380" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-21" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="100" y="400" height="30" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-14" value="R" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-21" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-15" value="G" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-21" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-16" value="B" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=0;spacingLeft=2;" parent="wEA3DHw5RLQjISUzEbIX-21" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-22" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="180" y="410" height="30" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-8" value="R" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-22" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-9" value="G" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-22" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-10" value="B" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-22" vertex="1">
- <mxGeometry y="20" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-23" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="180" y="380" height="20" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-6" value="X" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-23" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-7" value="Y" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-23" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="wEA3DHw5RLQjISUzEbIX-24" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="180" y="450" height="20" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-11" value="VSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-24" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="EM9Dl4sIMjbmbU_NA9_9-12" value="HSYNC" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="wEA3DHw5RLQjISUzEbIX-24" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-4" value="" style="group" parent="1" vertex="1" connectable="0">
- <mxGeometry x="180" y="470" height="20" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-5" value="VBLANK" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="GcrODafO3YUmR63b7av8-4" vertex="1">
- <mxGeometry height="10" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-6" value="HBLANK" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;spacing=0;spacingRight=2;" parent="GcrODafO3YUmR63b7av8-4" vertex="1">
- <mxGeometry y="10" height="10" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=1;endSize=6;" parent="1" source="GcrODafO3YUmR63b7av8-5" target="GcrODafO3YUmR63b7av8-2" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- <mxCell id="GcrODafO3YUmR63b7av8-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=1;endSize=6;" parent="1" source="GcrODafO3YUmR63b7av8-6" target="GcrODafO3YUmR63b7av8-3" edge="1">
- <mxGeometry relative="1" as="geometry" />
- </mxCell>
- </root>
- </mxGraphModel>
- </diagram>
<diagram id="1ySgP4OewCsUoPnmkRD4" name="display">
- <mxGraphModel dx="574" dy="772" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <mxGraphModel dx="583" dy="751" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@@ -1352,7 +427,7 @@
</mxGraphModel>
</diagram>
<diagram id="xwm_nTvbWLU7bshfNvv3" name="pipeline">
- <mxGraphModel dx="1378" dy="723" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+ <mxGraphModel dx="1748" dy="2253" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
@@ -1428,13 +503,13 @@
<mxPoint x="979.17" as="targetPoint" />
</mxGeometry>
</mxCell>
- <mxCell id="IbhH1XF3vQQQu7d6qqs4-2" value="" style="endArrow=none;dashed=1;html=1;rounded=0;opacity=50;" edge="1" parent="1">
+ <mxCell id="IbhH1XF3vQQQu7d6qqs4-2" value="" style="endArrow=none;dashed=1;html=1;rounded=0;opacity=50;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1059.17" y="190" as="sourcePoint" />
<mxPoint x="1059.17" as="targetPoint" />
</mxGeometry>
</mxCell>
- <mxCell id="IbhH1XF3vQQQu7d6qqs4-4" value="" style="endArrow=none;dashed=1;html=1;rounded=0;opacity=50;" edge="1" parent="1">
+ <mxCell id="IbhH1XF3vQQQu7d6qqs4-4" value="" style="endArrow=none;dashed=1;html=1;rounded=0;opacity=50;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1139.17" y="190" as="sourcePoint" />
<mxPoint x="1139.17" as="targetPoint" />
@@ -1536,10 +611,10 @@
<mxCell id="3W_A2za98pmYs2U0zmyX-1" value="idle" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;size=10;opacity=70;dashed=1;textOpacity=70;" parent="1" vertex="1">
<mxGeometry x="340" y="30" width="80" height="30" as="geometry" />
</mxCell>
- <mxCell id="IbhH1XF3vQQQu7d6qqs4-1" value="11" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxCell id="IbhH1XF3vQQQu7d6qqs4-1" value="11" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="980" width="80" height="20" as="geometry" />
</mxCell>
- <mxCell id="IbhH1XF3vQQQu7d6qqs4-3" value="12" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
+ <mxCell id="IbhH1XF3vQQQu7d6qqs4-3" value="12" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1060" width="80" height="20" as="geometry" />
</mxCell>
</root>