This commit is contained in:
Patrick Hangl
2026-01-14 15:54:29 +01:00
parent 8ad14d2268
commit 49dd3b0af3
4 changed files with 164 additions and 81 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.2.10">
<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.0">
<diagram name="Page-1" id="biPyHR2u_nhwJtU07GTZ">
<mxGraphModel dx="576" dy="743" 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="133" dy="512" 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" />
@@ -43,29 +43,17 @@
<mxCell id="IjZ5u4x7_LR3Ume5GlYs-21" parent="1" style="text;whiteSpace=wrap;html=1;fontSize=12;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; float: none; display: inline !important;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Input Data&lt;/font&gt;&lt;/span&gt;" vertex="1">
<mxGeometry height="40" width="110" x="880" y="150" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x800004" vertex="1">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x800002" vertex="1">
<mxGeometry height="30" width="160" x="1220" y="270" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x800008" vertex="1">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x800004" vertex="1">
<mxGeometry height="30" width="160" x="1220" y="220" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x80000B" vertex="1">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x800006" vertex="1">
<mxGeometry height="30" width="160" x="1220" y="170" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-5" parent="1" style="text;whiteSpace=wrap;html=1;align=center;fontSize=12;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Raise Interrupt&lt;br&gt;on DSP Core&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="110" x="1450" y="240" as="geometry" />
</mxCell>
<mxCell id="IjZ5u4x7_LR3Ume5GlYs-20" edge="1" parent="1" source="IjZ5u4x7_LR3Ume5GlYs-9" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-4" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1487" y="420" as="sourcePoint" />
<mxPoint x="1390" y="420.6399999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-6" edge="1" parent="1" source="IjZ5u4x7_LR3Ume5GlYs-9" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-3" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1290" y="400" as="sourcePoint" />
<mxPoint x="1340" y="400" as="targetPoint" />
</mxGeometry>
<mxGeometry height="40" width="110" x="1450" y="285" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-7" edge="1" parent="1" source="IjZ5u4x7_LR3Ume5GlYs-9" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-2" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
@@ -80,19 +68,19 @@
</mxGeometry>
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-9" parent="1" style="text;whiteSpace=wrap;html=1;align=center;fontSize=10;" value="&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;20 kHz&lt;br&gt;DMA Operation&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="130" x="1114" y="120" as="geometry" />
<mxGeometry height="40" width="130" x="1115" y="110" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-29" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1290" y="200" as="geometry" />
<mxCell id="Uk31TYlx7ywhMvou_2Fj-29" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="225" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-35" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1285" y="150" as="geometry" />
<mxCell id="Uk31TYlx7ywhMvou_2Fj-35" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="175" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-36" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1290" y="250" as="geometry" />
<mxCell id="Uk31TYlx7ywhMvou_2Fj-36" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="275" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-37" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1290" y="300" as="geometry" />
<mxCell id="Uk31TYlx7ywhMvou_2Fj-37" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="325" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-38" parent="1" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=default;fillColor=#fff2cc;strokeColor=#d6b656;" value="" vertex="1">
<mxGeometry height="280" width="480" x="960" y="420" as="geometry" />
@@ -121,26 +109,26 @@
<mxCell id="Uk31TYlx7ywhMvou_2Fj-45" parent="1" style="text;whiteSpace=wrap;html=1;align=center;" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); font-size: 14px;&quot;&gt;&lt;b&gt;Shared Memory&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); font-size: 14px;&quot;&gt;&lt;b&gt;ARM/DSP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="130" x="1240" y="430" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-46" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="Uk31TYlx7ywhMvou_2Fj-48" value="">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-46" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1560" y="605" as="sourcePoint" />
<mxPoint x="1540" y="605" as="targetPoint" />
<mxPoint x="1560" y="654" as="sourcePoint" />
<mxPoint x="1380" y="653.75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-47" parent="1" style="text;whiteSpace=wrap;html=1;fontSize=12;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; float: none; display: inline !important;&quot;&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;Output Data&lt;/font&gt;&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="80" x="880" y="470" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-48" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x80004F" vertex="1">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-48" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x80002F" vertex="1">
<mxGeometry height="30" width="160" x="1220" y="590" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-49" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x80008F" vertex="1">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-49" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x80004F" vertex="1">
<mxGeometry height="30" width="160" x="1220" y="540" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-50" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x8000BF" vertex="1">
<mxCell id="Uk31TYlx7ywhMvou_2Fj-50" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="0x80006F" vertex="1">
<mxGeometry height="30" width="160" x="1220" y="490" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-51" parent="1" style="text;whiteSpace=wrap;html=1;align=center;fontSize=12;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Raise Interrupt&lt;br&gt;on ARM Core&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="110" x="1450" y="560" as="geometry" />
<mxGeometry height="40" width="110" x="1450" y="650" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-52" edge="1" parent="1" source="Uk31TYlx7ywhMvou_2Fj-40" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-39" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
@@ -151,38 +139,14 @@
<mxCell id="Uk31TYlx7ywhMvou_2Fj-56" parent="1" style="text;whiteSpace=wrap;html=1;align=center;fontSize=10;" value="&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;20 kHz&lt;br&gt;DMA Operation&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="130" x="1114" y="440" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-57" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1290" y="520" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-58" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1285" y="470" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-59" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1290" y="570" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-60" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1290" y="620" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-61" edge="1" parent="1" source="Uk31TYlx7ywhMvou_2Fj-48" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-39" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1610" y="640" as="sourcePoint" />
<mxPoint x="1530" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-62" edge="1" parent="1" source="Uk31TYlx7ywhMvou_2Fj-49" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-39" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1580" y="620" as="sourcePoint" />
<mxPoint x="1500" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-63" edge="1" parent="1" source="Uk31TYlx7ywhMvou_2Fj-50" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="Uk31TYlx7ywhMvou_2Fj-39" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1640" y="590" as="sourcePoint" />
<mxPoint x="1560" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-64" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1045" y="150" as="geometry" />
<mxGeometry height="20" width="30" x="990" y="175" as="geometry" />
</mxCell>
<mxCell id="Uk31TYlx7ywhMvou_2Fj-65" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1050" y="470" as="geometry" />
@@ -190,6 +154,60 @@
<mxCell id="9jqM_zlcDrX7iHHAm0HB-1" 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;DMA Output Operation&lt;/b&gt;" vertex="1">
<mxGeometry height="40" width="160" x="1120" y="390" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-1" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;align=left;" value="&lt;span style=&quot;forced-color-adjust: none; 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;&quot;&gt;First 16 Bit:Corrupted Signal&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;forced-color-adjust: none; 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;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Second 16 Bit: Reference Noise Signal&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="180" x="980" y="200" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-2" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Corrupted Signal&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="80" x="1261" y="347" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-3" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Reference Noise Signal&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="120" x="1245" y="296" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-4" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Not used&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="80" x="1272.5" y="245" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-5" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Not used&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="80" x="1275" y="200" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-6" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="645" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-7" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="595" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-8" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="545" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-9" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;16 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="1230" y="495" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-10" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;32 Bit&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="30" x="990" y="495" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-11" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Not used&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="80" x="1272.5" y="565" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-12" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Not used&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="80" x="1272.5" y="515" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-14" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Filter Output&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="65" x="1268.5" y="620" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-15" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" value="">
<mxGeometry height="50" relative="1" width="50" as="geometry">
<mxPoint x="1560" y="604" as="sourcePoint" />
<mxPoint x="1380" y="603.75" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-16" parent="1" style="text;whiteSpace=wrap;html=1;align=center;fontSize=12;" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;Raise Interrupt&lt;br&gt;on ARM Core&lt;/font&gt;" vertex="1">
<mxGeometry height="40" width="110" x="1450" y="600" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-17" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;" value="&lt;span style=&quot;forced-color-adjust: none; font-family: Helvetica; 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;Filter Output&lt;/span&gt;" vertex="1">
<mxGeometry height="20" width="65" x="1268.5" y="670" as="geometry" />
</mxCell>
<mxCell id="tJJhXIVE2DswCfvtTWS9-18" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;fontColor=default;fontStyle=0;fontSize=10;align=left;" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Filter Output&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;forced-color-adjust: none; 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;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;shifted to 32 Bit&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;" vertex="1">
<mxGeometry height="35" width="90" x="980" y="520" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>