update diagram (added Simulink)

This commit is contained in:
canisio
2026-07-02 16:04:00 -03:00
parent 472dcaf62f
commit 261984b30f
2 changed files with 59 additions and 32 deletions

View File

@@ -1,15 +1,20 @@
<mxfile host="Electron"> <mxfile host="Electron">
<diagram name="Page-1" id="vQqRMeFAJ5lkNLsEcIIf"> <diagram name="Page-1" id="vQqRMeFAJ5lkNLsEcIIf">
<mxGraphModel dx="1607" dy="998" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0"> <mxGraphModel dx="1951" dy="1211" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="MkqXqfyG2YaBNjo1GXRg-19" edge="1" parent="1" source="MkqXqfyG2YaBNjo1GXRg-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.997;entryY=0.458;entryDx=0;entryDy=0;entryPerimeter=0;" target="MkqXqfyG2YaBNjo1GXRg-10"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-15" parent="1" style="swimlane;whiteSpace=wrap;html=1;" value="ZCU111-RFSoC" vertex="1">
<mxGeometry height="510" width="1280" x="90" y="120" as="geometry">
<mxRectangle height="30" width="80" x="90" y="120" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-19" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="MkqXqfyG2YaBNjo1GXRg-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.997;entryY=0.458;entryDx=0;entryDy=0;entryPerimeter=0;" target="MkqXqfyG2YaBNjo1GXRg-10">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="280" y="242" /> <mxPoint x="190" y="122" />
</Array> </Array>
<mxPoint x="280" y="242" as="targetPoint" /> <mxPoint x="190" y="122" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-21" connectable="0" parent="MkqXqfyG2YaBNjo1GXRg-19" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="I - 16bits" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-21" connectable="0" parent="MkqXqfyG2YaBNjo1GXRg-19" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="I - 16bits" vertex="1">
@@ -17,14 +22,14 @@
<mxPoint x="-12" as="offset" /> <mxPoint x="-12" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-13" edge="1" parent="1" source="MkqXqfyG2YaBNjo1GXRg-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.013;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;dashPattern=8 4 1 4;" target="MkqXqfyG2YaBNjo1GXRg-12"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-13" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="MkqXqfyG2YaBNjo1GXRg-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.013;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;dashPattern=8 4 1 4;" target="MkqXqfyG2YaBNjo1GXRg-12">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="60" y="247" /> <mxPoint x="-30" y="127" />
<mxPoint x="60" y="496" /> <mxPoint x="-30" y="376" />
</Array> </Array>
<mxPoint x="120" y="247" as="sourcePoint" /> <mxPoint x="30" y="127" as="sourcePoint" />
<mxPoint x="120" y="496" as="targetPoint" /> <mxPoint x="30" y="376" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-16" connectable="0" parent="MkqXqfyG2YaBNjo1GXRg-13" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="RF LOOPBACK" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-16" connectable="0" parent="MkqXqfyG2YaBNjo1GXRg-13" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;" value="RF LOOPBACK" vertex="1">
@@ -32,19 +37,19 @@
<mxPoint x="8" y="1" as="offset" /> <mxPoint x="8" y="1" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-10" parent="1" style="rounded=1;whiteSpace=wrap;html=1;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.59,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" value="DAC&lt;div&gt;Data clock = 128MHz&lt;/div&gt;&lt;div&gt;4 Samples/clock&lt;/div&gt;&lt;div&gt;BW = 512MHz&lt;/div&gt;&lt;div&gt;Interpolation = 8X&lt;/div&gt;&lt;div&gt;Fs = 4096MHz&lt;/div&gt;" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-10" parent="2rz5L2cFQ-K9zmRYuQ_V-15" style="rounded=1;whiteSpace=wrap;html=1;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.59,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" value="DAC&lt;div&gt;Data clock = 128MHz&lt;/div&gt;&lt;div&gt;4 Samples/clock&lt;/div&gt;&lt;div&gt;BW = 512MHz&lt;/div&gt;&lt;div&gt;Interpolation = 8X&lt;/div&gt;&lt;div&gt;Fs = 4096MHz&lt;/div&gt;" vertex="1">
<mxGeometry height="110" width="140" x="130" y="192" as="geometry" /> <mxGeometry height="110" width="140" x="40" y="72" as="geometry" />
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="ADC&lt;div&gt;Fs = 4096MHz&lt;/div&gt;&lt;div&gt;Decimation = 8X&lt;/div&gt;&lt;div&gt;BW = 512MHz&lt;/div&gt;&lt;div&gt;4 Samples/clock&lt;/div&gt;&lt;div&gt;Data clock = 128MHz&lt;/div&gt;" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-12" parent="2rz5L2cFQ-K9zmRYuQ_V-15" style="rounded=1;whiteSpace=wrap;html=1;" value="ADC&lt;div&gt;Fs = 4096MHz&lt;/div&gt;&lt;div&gt;Decimation = 8X&lt;/div&gt;&lt;div&gt;BW = 512MHz&lt;/div&gt;&lt;div&gt;4 Samples/clock&lt;/div&gt;&lt;div&gt;Data clock = 128MHz&lt;/div&gt;" vertex="1">
<mxGeometry height="110" width="140" x="130" y="441" as="geometry" /> <mxGeometry height="110" width="140" x="40" y="321" as="geometry" />
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-18" edge="1" parent="1" source="MkqXqfyG2YaBNjo1GXRg-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.63;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.995;entryY=0.564;entryDx=0;entryDy=0;entryPerimeter=0;" target="MkqXqfyG2YaBNjo1GXRg-10"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-18" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="MkqXqfyG2YaBNjo1GXRg-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.63;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.995;entryY=0.564;entryDx=0;entryDy=0;entryPerimeter=0;" target="MkqXqfyG2YaBNjo1GXRg-10">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<Array as="points"> <Array as="points">
<mxPoint x="351" y="255" /> <mxPoint x="261" y="135" />
</Array> </Array>
<mxPoint x="430" y="258" as="sourcePoint" /> <mxPoint x="340" y="138" as="sourcePoint" />
<mxPoint x="270" y="254" as="targetPoint" /> <mxPoint x="180" y="134" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-20" connectable="0" parent="MkqXqfyG2YaBNjo1GXRg-18" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Q - 16bits" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-20" connectable="0" parent="MkqXqfyG2YaBNjo1GXRg-18" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Q - 16bits" vertex="1">
@@ -52,8 +57,8 @@
<mxPoint as="offset" /> <mxPoint as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-56" parent="1" style="swimlane;whiteSpace=wrap;html=1;fillColor=none;swimlaneFillColor=none;dashed=1;" value="PL" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-56" parent="2rz5L2cFQ-K9zmRYuQ_V-15" style="swimlane;whiteSpace=wrap;html=1;fillColor=none;swimlaneFillColor=none;dashed=1;" value="PL" vertex="1">
<mxGeometry height="460" width="490" x="415" y="157" as="geometry"> <mxGeometry height="460" width="490" x="325" y="37" as="geometry">
<mxRectangle height="30" width="140" x="415" y="157" as="alternateBounds" /> <mxRectangle height="30" width="140" x="415" y="157" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
@@ -81,13 +86,13 @@
<mxCell id="MkqXqfyG2YaBNjo1GXRg-37" edge="1" parent="MkqXqfyG2YaBNjo1GXRg-5" source="MkqXqfyG2YaBNjo1GXRg-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;" target="MkqXqfyG2YaBNjo1GXRg-31" value=""> <mxCell id="MkqXqfyG2YaBNjo1GXRg-37" edge="1" parent="MkqXqfyG2YaBNjo1GXRg-5" source="MkqXqfyG2YaBNjo1GXRg-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;" target="MkqXqfyG2YaBNjo1GXRg-31" value="">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-8" parent="MkqXqfyG2YaBNjo1GXRg-5" style="rounded=1;whiteSpace=wrap;html=1;" value="PFB 512 Channels" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-8" parent="MkqXqfyG2YaBNjo1GXRg-5" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="PFB 512 Channels" vertex="1">
<mxGeometry height="60" width="66" x="174" y="30" as="geometry" /> <mxGeometry height="60" width="66" x="174" y="30" as="geometry" />
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-38" edge="1" parent="MkqXqfyG2YaBNjo1GXRg-5" source="MkqXqfyG2YaBNjo1GXRg-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;" target="MkqXqfyG2YaBNjo1GXRg-31" value=""> <mxCell id="MkqXqfyG2YaBNjo1GXRg-38" edge="1" parent="MkqXqfyG2YaBNjo1GXRg-5" source="MkqXqfyG2YaBNjo1GXRg-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;" target="MkqXqfyG2YaBNjo1GXRg-31" value="">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-9" parent="MkqXqfyG2YaBNjo1GXRg-5" style="rounded=1;whiteSpace=wrap;html=1;" value="Bypass&lt;div&gt;512 Samples&lt;/div&gt;" vertex="1"> <mxCell id="MkqXqfyG2YaBNjo1GXRg-9" parent="MkqXqfyG2YaBNjo1GXRg-5" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="Bypass&lt;div&gt;512 Samples&lt;/div&gt;" vertex="1">
<mxGeometry height="60" width="66" x="174" y="122" as="geometry" /> <mxGeometry height="60" width="66" x="174" y="122" as="geometry" />
</mxCell> </mxCell>
<mxCell id="MkqXqfyG2YaBNjo1GXRg-39" edge="1" parent="MkqXqfyG2YaBNjo1GXRg-5" source="MkqXqfyG2YaBNjo1GXRg-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="MkqXqfyG2YaBNjo1GXRg-36" value=""> <mxCell id="MkqXqfyG2YaBNjo1GXRg-39" edge="1" parent="MkqXqfyG2YaBNjo1GXRg-5" source="MkqXqfyG2YaBNjo1GXRg-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="MkqXqfyG2YaBNjo1GXRg-36" value="">
@@ -162,8 +167,8 @@
<mxPoint as="offset" /> <mxPoint as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;" value="Shared Memory" vertex="1"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" style="swimlane;whiteSpace=wrap;html=1;" value="Shared Memory" vertex="1">
<mxGeometry height="460" width="160" x="950" y="157" as="geometry"> <mxGeometry height="460" width="160" x="860" y="37" as="geometry">
<mxRectangle height="30" width="130" x="950" y="157" as="alternateBounds" /> <mxRectangle height="30" width="130" x="950" y="157" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
@@ -173,23 +178,23 @@
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-3" parent="2rz5L2cFQ-K9zmRYuQ_V-1" style="rounded=1;whiteSpace=wrap;html=1;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.38,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" value="AXI-Lite&lt;div&gt;Memory Mapped&lt;/div&gt;&lt;div&gt;Registers&lt;/div&gt;" vertex="1"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-3" parent="2rz5L2cFQ-K9zmRYuQ_V-1" style="rounded=1;whiteSpace=wrap;html=1;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.38,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" value="AXI-Lite&lt;div&gt;Memory Mapped&lt;/div&gt;&lt;div&gt;Registers&lt;/div&gt;" vertex="1">
<mxGeometry height="120" width="120" x="20" y="40" as="geometry" /> <mxGeometry height="120" width="120" x="20" y="40" as="geometry" />
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-8" edge="1" parent="1" source="MkqXqfyG2YaBNjo1GXRg-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.526;entryDx=0;entryDy=0;entryPerimeter=0;" target="2rz5L2cFQ-K9zmRYuQ_V-2" value=""> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-8" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="MkqXqfyG2YaBNjo1GXRg-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.526;entryDx=0;entryDy=0;entryPerimeter=0;" target="2rz5L2cFQ-K9zmRYuQ_V-2" value="">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-9" parent="1" style="swimlane;whiteSpace=wrap;html=1;dashed=1;" value="PS" vertex="1"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-9" parent="2rz5L2cFQ-K9zmRYuQ_V-15" style="swimlane;whiteSpace=wrap;html=1;dashed=1;" value="PS" vertex="1">
<mxGeometry height="463" width="200" x="1160" y="157" as="geometry"> <mxGeometry height="463" width="200" x="1070" y="37" as="geometry">
<mxRectangle height="30" width="60" x="1160" y="157" as="alternateBounds" /> <mxRectangle height="30" width="60" x="1160" y="157" as="alternateBounds" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-10" parent="2rz5L2cFQ-K9zmRYuQ_V-9" style="rounded=1;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Parameters&lt;/span&gt;&lt;br&gt;&lt;ul&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Initialization&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Configuration&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Capture Control&lt;/li&gt;&lt;/ul&gt;" vertex="1"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-10" parent="2rz5L2cFQ-K9zmRYuQ_V-9" style="rounded=1;whiteSpace=wrap;html=1;" value="&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Parameters&lt;/span&gt;&lt;br&gt;&lt;ul&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Initialization&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Configuration&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Capture Control&lt;/li&gt;&lt;/ul&gt;" vertex="1">
<mxGeometry height="120" width="120" x="40" y="40" as="geometry" /> <mxGeometry height="120" width="120" x="40" y="40" as="geometry" />
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-12" parent="2rz5L2cFQ-K9zmRYuQ_V-9" style="rounded=1;whiteSpace=wrap;html=1;align=left;" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Data Processing&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Unpack samples&lt;/li&gt;&lt;li&gt;Convert to complex type&lt;/li&gt;&lt;li&gt;Reshape to DPW Matrix&lt;/li&gt;&lt;li&gt;Processing algorithm&lt;/li&gt;&lt;/ul&gt;" vertex="1"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-12" parent="2rz5L2cFQ-K9zmRYuQ_V-9" style="rounded=1;whiteSpace=wrap;html=1;align=left;fillColor=#d5e8d4;strokeColor=#82b366;" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Data Processing&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;DPW periodic read&lt;/li&gt;&lt;li&gt;Unpack samples&lt;/li&gt;&lt;li&gt;Convert to complex type&lt;/li&gt;&lt;li&gt;Reshape to DPW Matrix&lt;/li&gt;&lt;li&gt;Processing algorithm&lt;/li&gt;&lt;/ul&gt;" vertex="1">
<mxGeometry height="238.5" width="160" x="20" y="201.5" as="geometry" /> <mxGeometry height="238.5" width="160" x="20" y="201.5" as="geometry" />
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-4" edge="1" parent="1" source="2rz5L2cFQ-K9zmRYuQ_V-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=8 8;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.38;exitDx=0;exitDy=0;exitPerimeter=0;" target="MkqXqfyG2YaBNjo1GXRg-2"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-4" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="2rz5L2cFQ-K9zmRYuQ_V-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=8 8;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.38;exitDx=0;exitDy=0;exitPerimeter=0;" target="MkqXqfyG2YaBNjo1GXRg-2">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<mxPoint x="670" y="260" as="targetPoint" /> <mxPoint x="580" y="140" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-7" connectable="0" parent="2rz5L2cFQ-K9zmRYuQ_V-4" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;CONTROL&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;CONFIG&lt;/font&gt;&lt;/div&gt;" vertex="1"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-7" connectable="0" parent="2rz5L2cFQ-K9zmRYuQ_V-4" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;CONTROL&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;CONFIG&lt;/font&gt;&lt;/div&gt;" vertex="1">
@@ -197,12 +202,34 @@
<mxPoint x="6" y="-4" as="offset" /> <mxPoint x="6" y="-4" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-11" edge="1" parent="1" source="2rz5L2cFQ-K9zmRYuQ_V-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=8 8;" target="2rz5L2cFQ-K9zmRYuQ_V-3"> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-11" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="2rz5L2cFQ-K9zmRYuQ_V-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;dashPattern=8 8;" target="2rz5L2cFQ-K9zmRYuQ_V-3">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-13" edge="1" parent="1" source="2rz5L2cFQ-K9zmRYuQ_V-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="2rz5L2cFQ-K9zmRYuQ_V-12" value=""> <mxCell id="2rz5L2cFQ-K9zmRYuQ_V-13" edge="1" parent="2rz5L2cFQ-K9zmRYuQ_V-15" source="2rz5L2cFQ-K9zmRYuQ_V-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="2rz5L2cFQ-K9zmRYuQ_V-12" value="">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-17" edge="1" parent="1" source="2rz5L2cFQ-K9zmRYuQ_V-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;startSize=6;jumpStyle=none;strokeWidth=6;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" target="2rz5L2cFQ-K9zmRYuQ_V-9" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1480" y="390" as="sourcePoint" />
<mxPoint x="1360" y="395" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-18" connectable="0" parent="2rz5L2cFQ-K9zmRYuQ_V-17" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rotation=0;" value="TCP-&lt;span style=&quot;background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;IP&lt;/span&gt;" vertex="1">
<mxGeometry relative="1" x="-0.2058" as="geometry">
<mxPoint y="25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-16" parent="1" style="swimlane;whiteSpace=wrap;html=1;" value="Simulink" vertex="1">
<mxGeometry height="510" width="200" x="1480" y="120" as="geometry">
<mxRectangle height="30" width="90" x="1480" y="120" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-19" parent="2rz5L2cFQ-K9zmRYuQ_V-16" style="rounded=1;whiteSpace=wrap;html=1;align=left;" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Parameters&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Constants&lt;/li&gt;&lt;li&gt;Switches&lt;/li&gt;&lt;li&gt;Slides&lt;/li&gt;&lt;li&gt;Gains&lt;/li&gt;&lt;/ul&gt;" vertex="1">
<mxGeometry height="108" width="110" x="40" y="42" as="geometry" />
</mxCell>
<mxCell id="2rz5L2cFQ-K9zmRYuQ_V-21" parent="2rz5L2cFQ-K9zmRYuQ_V-16" style="rounded=1;whiteSpace=wrap;html=1;align=left;" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;Data Visualization&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: center;&quot;&gt;Spectrum viewer&lt;/li&gt;&lt;li&gt;Array plot&lt;/li&gt;&lt;li&gt;Time scope&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="230" width="160" x="20" y="230" as="geometry" />
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 423 KiB

After

Width:  |  Height:  |  Size: 536 KiB