This commit is contained in:
Patrick Hangl
2026-01-22 08:31:34 +01:00
parent ad0e8000af
commit a9461c05bf
9 changed files with 268 additions and 196 deletions

View File

@@ -1,6 +1,6 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" version="29.3.1">
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36" version="29.3.1">
<diagram name="Page-1" id="biPyHR2u_nhwJtU07GTZ">
<mxGraphModel dx="338" dy="619" 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="-171" dy="354" 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" />
@@ -45,14 +45,18 @@
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-3" edge="1" parent="1" source="H6R4VGwbr_i7cj5zOMue-41" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="1410" y="170" />
<mxPoint x="1410" y="250" />
</Array>
<mxPoint x="1270" y="250" as="sourcePoint" />
<mxPoint x="1450" y="170" as="targetPoint" />
<mxPoint x="1430" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-4" edge="1" parent="1" source="yYsWn2o99izGpPgvcdo1-2" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="yYsWn2o99izGpPgvcdo1-33" value="">
<mxCell id="yYsWn2o99izGpPgvcdo1-4" edge="1" parent="1" source="yYsWn2o99izGpPgvcdo1-2" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1270" y="250" as="sourcePoint" />
<mxPoint x="1140" y="230" as="targetPoint" />
<mxPoint x="1170" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Set Action Flag&lt;br&gt;&lt;/b&gt;action_required = 0&lt;br&gt;&lt;/span&gt;" vertex="1">
@@ -127,7 +131,7 @@
<mxPoint x="1280" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-24" connectable="0" parent="yYsWn2o99izGpPgvcdo1-23" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;Increase Output Pointer&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;by 2 Byte&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxCell id="yYsWn2o99izGpPgvcdo1-24" connectable="0" parent="yYsWn2o99izGpPgvcdo1-23" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;Increase Output Pointer&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;by 32 Bit&lt;/font&gt;&lt;/div&gt;" vertex="1">
<mxGeometry relative="1" x="0.1619" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
@@ -135,17 +139,11 @@
<mxCell id="yYsWn2o99izGpPgvcdo1-27" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Move Result to Output Buffer&lt;/b&gt;&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="200" x="1200" y="790" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-29" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit" vertex="1">
<mxGeometry height="30" width="160" x="1465" y="195" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-30" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit&amp;nbsp;" vertex="1">
<mxGeometry height="30" width="160" x="1465" y="235" as="geometry" />
<mxGeometry height="30" width="80" x="1465" y="235" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-33" parent="1" style="whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="" vertex="1">
<mxGeometry height="80" width="190" x="960" y="190" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-34" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit" vertex="1">
<mxGeometry height="30" width="160" x="975" y="230" as="geometry" />
<mxGeometry height="80" width="190" x="960" y="175" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-36" edge="1" parent="1" source="yYsWn2o99izGpPgvcdo1-27" style="endArrow=classic;html=1;rounded=0;entryX=0.085;entryY=1.017;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="yYsWn2o99izGpPgvcdo1-33" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
@@ -198,14 +196,14 @@
<mxPoint x="1020" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-46" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" target="yYsWn2o99izGpPgvcdo1-29" value="">
<mxCell id="yYsWn2o99izGpPgvcdo1-46" edge="1" parent="1" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<Array as="points">
<mxPoint x="1660" y="245" />
<mxPoint x="1660" y="215" />
</Array>
<mxPoint x="1625" y="245" as="sourcePoint" />
<mxPoint x="1675" y="195" as="targetPoint" />
<mxPoint x="1625" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-47" edge="1" parent="1" source="yYsWn2o99izGpPgvcdo1-44" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="H6R4VGwbr_i7cj5zOMue-25" value="">
@@ -224,11 +222,44 @@
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-48" parent="1" style="text;whiteSpace=wrap;html=1;" value="&lt;b style=&quot;forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;Sample Buffer&lt;/b&gt;" vertex="1">
<mxGeometry height="40" width="100" x="1010" y="190" as="geometry" />
<mxGeometry height="40" width="100" x="1010" y="175" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-49" parent="1" style="text;whiteSpace=wrap;html=1;" value="&lt;b style=&quot;forced-color-adjust: none; color: light-dark(rgb(0, 0, 0), rgb(237, 237, 237)); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 14px; text-align: center;&quot;&gt;Output Buffer&lt;/b&gt;" vertex="1">
<mxGeometry height="40" width="105" x="1495" y="160" as="geometry" />
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-51" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" target="yYsWn2o99izGpPgvcdo1-30" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1430" y="250" as="sourcePoint" />
<mxPoint x="1530" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-52" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1430" y="210" as="sourcePoint" />
<mxPoint x="1465" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="yYsWn2o99izGpPgvcdo1-53" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1170" y="230" as="sourcePoint" />
<mxPoint x="1135" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IEH7jIHVpd4rr3pPkoJF-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit&amp;nbsp;" vertex="1">
<mxGeometry height="30" width="80" x="1545" y="235" as="geometry" />
</mxCell>
<mxCell id="IEH7jIHVpd4rr3pPkoJF-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit&amp;nbsp;" vertex="1">
<mxGeometry height="30" width="80" x="1465" y="195" as="geometry" />
</mxCell>
<mxCell id="IEH7jIHVpd4rr3pPkoJF-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit&amp;nbsp;" vertex="1">
<mxGeometry height="30" width="80" x="1545" y="195" as="geometry" />
</mxCell>
<mxCell id="IEH7jIHVpd4rr3pPkoJF-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit&amp;nbsp;" vertex="1">
<mxGeometry height="30" width="80" x="975" y="215" as="geometry" />
</mxCell>
<mxCell id="IEH7jIHVpd4rr3pPkoJF-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="16 Bit&amp;nbsp;" vertex="1">
<mxGeometry height="30" width="80" x="1055" y="215" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>