From bb542612073c553e274a887910b7494e95fe1340 Mon Sep 17 00:00:00 2001 From: DECONCHE Theophile <theophile.deconche@imt-atlantique.net> Date: Wed, 26 Mar 2025 08:33:58 +0000 Subject: [PATCH] FSM V3 --- docs/img/FSM.drawio | 364 ++++++++++++++++++++++++++------------------ 1 file changed, 216 insertions(+), 148 deletions(-) diff --git a/docs/img/FSM.drawio b/docs/img/FSM.drawio index 78049de..be03f99 100644 --- a/docs/img/FSM.drawio +++ b/docs/img/FSM.drawio @@ -1,52 +1,40 @@ -<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" version="26.1.0"> +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0" version="24.9.1"> <diagram name="Page-1" id="lufUWjv2mjaYaQ6cVEt1"> - <mxGraphModel dx="834" dy="1785" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> + <mxGraphModel dx="2006" dy="814" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="bw7OO0sNot4gaAuLXok9-1" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> - <mxGeometry x="240" y="40" width="160" height="80" as="geometry" /> + <mxGeometry x="241" y="105" width="160" height="80" as="geometry" /> </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-2" value="<font style="font-size: 21px;" face="Ubuntu Mono">Wait Sample</font>" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> - <mxGeometry x="250" y="50" width="140" height="60" as="geometry" /> + <mxGeometry x="251" y="115" width="140" height="60" as="geometry" /> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-3" value="Store" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> - <mxGeometry x="240" y="160" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-5" value="Processing<br>Loop" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> - <mxGeometry x="240" y="280" width="160" height="80" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-7" value="Wait End<br>Sample" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> - <mxGeometry x="807" y="529" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-5" target="BXpNN1z3-_2ZAt-WAk_S-8"> + <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-8" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="bw7OO0sNot4gaAuLXok9-1" target="bw7OO0sNot4gaAuLXok9-3" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="560" y="650" as="sourcePoint" /> - <mxPoint x="610" y="600" as="targetPoint" /> + <mxPoint x="561" y="715" as="sourcePoint" /> + <mxPoint x="611" y="665" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-9" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="bw7OO0sNot4gaAuLXok9-5" edge="1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-9" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="bw7OO0sNot4gaAuLXok9-5" edge="1" source="bw7OO0sNot4gaAuLXok9-3"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="240" as="sourcePoint" /> - <mxPoint x="319.76" y="320" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-10" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" edge="1"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="360" as="sourcePoint" /> - <mxPoint x="320" y="518" as="targetPoint" /> + <mxPoint x="320.76" y="305" as="sourcePoint" /> + <mxPoint x="320.76" y="385" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-11" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="BXpNN1z3-_2ZAt-WAk_S-8" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="320" y="480" as="sourcePoint" /> - <mxPoint x="319.76" y="560" as="targetPoint" /> + <mxPoint x="321" y="428" as="sourcePoint" /> + <mxPoint x="320.76" y="508" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-14" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="300" y="140" as="sourcePoint" /> - <mxPoint x="340" y="140" as="targetPoint" /> + <mxPoint x="301" y="205" as="sourcePoint" /> + <mxPoint x="341" y="205" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-17" value="<font face="Ubuntu Mono">I_inputSampleValid = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" parent="bw7OO0sNot4gaAuLXok9-14" vertex="1" connectable="0"> @@ -56,210 +44,290 @@ </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-16" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="867" y="629" as="sourcePoint" /> - <mxPoint x="907" y="629" as="targetPoint" /> + <mxPoint x="868" y="577" as="sourcePoint" /> + <mxPoint x="908" y="577" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-19" value="<font face="Ubuntu Mono">I_inputSampleValid = 0</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" parent="1" vertex="1" connectable="0"> - <mxGeometry x="907.0027906976743" y="629" as="geometry" /> - </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-20" value="" style="curved=1;endArrow=block;html=1;rounded=0;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="bw7OO0sNot4gaAuLXok9-1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="350" y="-10" as="sourcePoint" /> - <mxPoint x="460" y="90" as="targetPoint" /> + <mxPoint x="351" y="55" as="sourcePoint" /> + <mxPoint x="461" y="155" as="targetPoint" /> <Array as="points"> - <mxPoint x="330" /> + <mxPoint x="331" y="65" /> </Array> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-21" value="<font face="Ubuntu Mono"><span style="font-size: 15px;">Rst = '1'</span></font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0"> - <mxGeometry x="350.00279069767436" y="-10" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-21" value="<font face="Ubuntu Mono"><span style="font-size: 15px;">Rst = 1</span></font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];" parent="1" vertex="1" connectable="0"> + <mxGeometry x="351.00279069767436" y="55" as="geometry" /> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-33" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 0<br>InitAddress = 0 <br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput =0 <br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1"> - <mxGeometry x="480" y="20" width="240" height="110" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-33" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftX = 0<br>InitAddress = 0 <br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput =0 <br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1"> + <mxGeometry x="481" y="85" width="240" height="110" as="geometry" /> </mxCell> <mxCell id="bw7OO0sNot4gaAuLXok9-34" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="79.80999999999995" as="sourcePoint" /> - <mxPoint x="480" y="79.80999999999995" as="targetPoint" /> + <mxPoint x="401" y="144.80999999999995" as="sourcePoint" /> + <mxPoint x="481" y="144.80999999999995" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-30" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftX =1&nbsp; ; I_samples=0</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =1 ; Coeff = 0</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1"> - <mxGeometry x="480" y="140" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-31" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="1" edge="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-2" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="199.80999999999995" as="sourcePoint" /> - <mxPoint x="480" y="199.80999999999995" as="targetPoint" /> + <mxPoint x="868" y="338" as="sourcePoint" /> + <mxPoint x="908" y="338" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-25" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftX = 0<br>InitAddress = 0<br>IncrAddress = 1<br>InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1"> - <mxGeometry x="480" y="260" width="240" height="110" as="geometry" /> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-27" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="1" edge="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-13" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="BXpNN1z3-_2ZAt-WAk_S-15" edge="1" source="BXpNN1z3-_2ZAt-WAk_S-8"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="319.80999999999995" as="sourcePoint" /> - <mxPoint x="480" y="319.80999999999995" as="targetPoint" /> + <mxPoint x="320.58" y="549" as="sourcePoint" /> + <mxPoint x="317" y="593" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-36" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 0<br>InitAddress = 0<br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1"> - <mxGeometry x="1047" y="509" width="240" height="110" as="geometry" /> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-18" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.467;exitY=0.97;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="RlL23V3921tAvgl_hshf-13" target="BXpNN1z3-_2ZAt-WAk_S-42" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="816" y="366" as="sourcePoint" /> + <mxPoint x="888.0000000000002" y="-11" as="targetPoint" /> + <Array as="points"> + <mxPoint x="312" y="780" /> + <mxPoint x="384" y="807" /> + <mxPoint x="560" y="814" /> + <mxPoint x="753" y="807" /> + <mxPoint x="753" y="588" /> + <mxPoint x="756" y="116" /> + <mxPoint x="803" y="60" /> + <mxPoint x="902" y="36" /> + </Array> + </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-37" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="1" edge="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-48" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="bw7OO0sNot4gaAuLXok9-7" target="bw7OO0sNot4gaAuLXok9-1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="967" y="568.81" as="sourcePoint" /> - <mxPoint x="1047" y="568.81" as="targetPoint" /> + <mxPoint x="816" y="366" as="sourcePoint" /> + <mxPoint x="866" y="316" as="targetPoint" /> + <Array as="points"> + <mxPoint x="871" y="686" /> + <mxPoint x="1146" y="679" /> + <mxPoint x="1334" y="673" /> + <mxPoint x="1326" y="286" /> + <mxPoint x="1336" y="10" /> + <mxPoint x="825" /> + <mxPoint x="270" y="17" /> + </Array> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-1" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="807" y="410" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-4" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="241" y="200" width="480" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-2" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-3" value="Store" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-4" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="bw7OO0sNot4gaAuLXok9-30" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftX =1&nbsp; ; Samples=0</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =1 ; Coeff = 0</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-4" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="bw7OO0sNot4gaAuLXok9-31" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-4" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="867" y="390" as="sourcePoint" /> - <mxPoint x="907" y="390" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-3" value="<font face="Ubuntu Mono">I_processingDone = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="1"> - <mxGeometry x="907.0027906976743" y="390" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-5" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="241" y="314" width="480" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-4" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 0<br>InitAddress = 0<br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput = 1</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;container=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="1047" y="390" width="240" height="110" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-5" value="Processing<br>Loop FIR1" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-5" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-5" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-25" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftX = 0<br>InitAddress = 0<br>IncrAddress = 1<br>InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-5" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="bw7OO0sNot4gaAuLXok9-27" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-5" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="967" y="449.77" as="sourcePoint" /> - <mxPoint x="1047" y="449.77" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-8" value="Store IIR" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="521" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-6" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="241" y="428" width="480" height="110" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-8" value="Store IIR1" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-6" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-11" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftY = 1<span style="white-space: pre;">	</span>; Samples= 1</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =1 ; Coeff = 1</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0 ; LoadZero=1<br>InitSum = 1 ; loadShiftZ=1<br>LoadSum = 0<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="501" width="240" height="110" as="geometry" /> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-11" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftY = 1<span style="white-space: pre;">	</span>; Samples= 1</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =1 ; Coeff = 1</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0 ;<br>InitSum = 1 ; <br>LoadSum = 0<br>LoadOutput = 1</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-6" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-12" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-12" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-6" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="560.81" as="sourcePoint" /> - <mxPoint x="480" y="560.81" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-13" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="BXpNN1z3-_2ZAt-WAk_S-15"> + <mxCell id="RlL23V3921tAvgl_hshf-26" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="RlL23V3921tAvgl_hshf-6"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.58" y="601" as="sourcePoint" /> - <mxPoint x="316" y="645" as="targetPoint" /> + <mxPoint x="60" as="sourcePoint" /> + <mxPoint x="100" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-15" value="Processing<br>Loop" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="639" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-27" value="<font face="Ubuntu Mono">I_processingDoneFIR1 = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="RlL23V3921tAvgl_hshf-26"> + <mxGeometry x="0.564" relative="1" as="geometry"> + <mxPoint x="-2" y="-8" as="offset" /> + </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-16" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono"> Samples= 1</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Coeff = 1</font><br><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 1<br>InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="480" y="619" width="240" height="110" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-7" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="241" y="544" width="480" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-17" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-15" value="Processing<br>Loop IIR1" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-7" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-16" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 1 ; </font><font style="font-size: 15px;" face="Ubuntu Mono"> Samples= 1</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Coeff = 1</font><br><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 1</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-7" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-17" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-7" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="678.81" as="sourcePoint" /> - <mxPoint x="480" y="678.81" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-18" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BXpNN1z3-_2ZAt-WAk_S-15" target="BXpNN1z3-_2ZAt-WAk_S-32"> + <mxCell id="RlL23V3921tAvgl_hshf-30" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="RlL23V3921tAvgl_hshf-7"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="815" y="418" as="sourcePoint" /> - <mxPoint x="865" y="368" as="targetPoint" /> - <Array as="points"> - <mxPoint x="289" y="813" /> - <mxPoint x="748" y="801" /> - <mxPoint x="752" y="640" /> - <mxPoint x="755" y="168" /> - <mxPoint x="760" y="-52" /> - <mxPoint x="901" y="-65" /> - </Array> + <mxPoint x="57" y="115.35000000000002" as="sourcePoint" /> + <mxPoint x="97" y="115.35000000000002" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-32" value="Output IIR" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="807" y="41" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-31" value="<font face="Ubuntu Mono">I_processingDoneIIR1 = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="RlL23V3921tAvgl_hshf-30"> + <mxGeometry x="0.564" relative="1" as="geometry"> + <mxPoint x="-2" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-8" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="803" y="200" width="480" height="110" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-38" value="Store FIR2" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-8" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-39" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 1<span style="white-space: pre;">	</span>; </font><font style="font-size: 15px;" face="Ubuntu Mono">Samples=2</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =1 ; Coeff = 3</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0 ;<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 1</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-8" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-33" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BXpNN1z3-_2ZAt-WAk_S-32" target="BXpNN1z3-_2ZAt-WAk_S-38"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-40" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-8" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="886.76" y="121" as="sourcePoint" /> - <mxPoint x="886.76" y="201" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-34" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="RlL23V3921tAvgl_hshf-32" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="RlL23V3921tAvgl_hshf-8"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="867" y="21" as="sourcePoint" /> - <mxPoint x="907" y="21" as="targetPoint" /> + <mxPoint x="62" as="sourcePoint" /> + <mxPoint x="95" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-35" value="<font face="Ubuntu Mono">I_processingDone = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="1"> - <mxGeometry x="907.0027906976743" y="21" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-9" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="803" y="85" width="480" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-36" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 0 ; Input = 1</font><font style="font-size: 15px;" face="Ubuntu Mono"><br>InitAddress = 0<br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput = 1</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;container=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="1047" y="21" width="240" height="110" as="geometry" /> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-42" value="Processing<br>Loop IIR2" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-9" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-37" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-43" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Samples=2</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Coeff = 2</font><br><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 1<br>InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-9" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-44" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-9" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="967" y="80.76999999999998" as="sourcePoint" /> - <mxPoint x="1047" y="80.76999999999998" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-38" value="Store FIR2" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="807" y="162" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-33" value="<font face="Ubuntu Mono">I_processingDoneIIR2 = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="RlL23V3921tAvgl_hshf-9"> + <mxGeometry x="97.0027906976743" y="110" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-10" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="803" y="428" width="480" height="110" as="geometry" /> + </mxCell> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-1" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-10" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-39" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<span style="white-space: pre;">	</span>; Input = 1</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =0 ; Coeff = 2</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0 ;<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="1047" y="142" width="240" height="110" as="geometry" /> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-4" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 0<br>InitAddress = 0<br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput = 1</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;container=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-10" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-40" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxCell id="BXpNN1z3-_2ZAt-WAk_S-5" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-10" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="967" y="201.80999999999995" as="sourcePoint" /> - <mxPoint x="1047" y="201.80999999999995" as="targetPoint" /> + <mxPoint x="160" y="59.76999999999998" as="sourcePoint" /> + <mxPoint x="240" y="59.76999999999998" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-41" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="BXpNN1z3-_2ZAt-WAk_S-42"> + <mxCell id="RlL23V3921tAvgl_hshf-36" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="RlL23V3921tAvgl_hshf-10"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="886.5799999999999" y="242" as="sourcePoint" /> - <mxPoint x="883" y="286" as="targetPoint" /> + <mxPoint x="60" y="116" as="sourcePoint" /> + <mxPoint x="100" y="116" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-42" value="Processing<br>Loop" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="807" y="280" width="160" height="80" as="geometry" /> + <mxCell id="RlL23V3921tAvgl_hshf-11" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="803" y="542" width="480" height="110" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-43" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 0 ; Input = 1<br>InitAddress = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Coeff = 2</font><br><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 1<br>InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> - <mxGeometry x="1047" y="260" width="240" height="110" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-7" value="Wait End<br>Sample" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="RlL23V3921tAvgl_hshf-11" vertex="1"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-44" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-36" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 0<br>InitAddress = 0<br>IncrAddress = 0<br>InitSum = 0<br>LoadSum = 0<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="RlL23V3921tAvgl_hshf-11" vertex="1"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="bw7OO0sNot4gaAuLXok9-37" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" parent="RlL23V3921tAvgl_hshf-11" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="967" y="319.80999999999995" as="sourcePoint" /> - <mxPoint x="1047" y="319.80999999999995" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-45" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" target="BXpNN1z3-_2ZAt-WAk_S-1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-19" value="<font face="Ubuntu Mono">I_inputSampleValid = 0</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" parent="RlL23V3921tAvgl_hshf-11" vertex="1" connectable="0"> + <mxGeometry x="104.0027906976743" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-12" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="241" y="660" width="480" height="110" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-13" value="Init IIR2" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="RlL23V3921tAvgl_hshf-12"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-14" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 0<span style="white-space: pre;">	</span>; </font><font style="font-size: 15px;" face="Ubuntu Mono">Samples=2</font><div><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress =1 ; Coeff = 2</font></div><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 0 ;<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 1</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="RlL23V3921tAvgl_hshf-12"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-15" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="RlL23V3921tAvgl_hshf-12"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="891" y="360" as="sourcePoint" /> - <mxPoint x="891" y="401" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-46" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1"> + <mxCell id="RlL23V3921tAvgl_hshf-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BXpNN1z3-_2ZAt-WAk_S-15" target="RlL23V3921tAvgl_hshf-13"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="BXpNN1z3-_2ZAt-WAk_S-42" target="BXpNN1z3-_2ZAt-WAk_S-38"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-18" value="" style="group" vertex="1" connectable="0" parent="1"> + <mxGeometry x="803" y="314" width="480" height="110" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-19" value="Processing<br>Loop FIR2" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="RlL23V3921tAvgl_hshf-18"> + <mxGeometry y="20" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-20" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShiftZ = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Samples=2</font><br><font style="font-size: 15px;" face="Ubuntu Mono">InitAddress = 0 ; </font><font style="font-size: 15px;" face="Ubuntu Mono">Coeff = 3</font><br><font style="font-size: 15px;" face="Ubuntu Mono">IncrAddress = 1<br>InitSum = 0<br>LoadSum = 1<br>LoadOutput = 0<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="RlL23V3921tAvgl_hshf-18"> + <mxGeometry x="240" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-21" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;dashed=1;" edge="1" parent="RlL23V3921tAvgl_hshf-18"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="886.58" y="488" as="sourcePoint" /> - <mxPoint x="886.58" y="529" as="targetPoint" /> + <mxPoint x="160" y="59.809999999999945" as="sourcePoint" /> + <mxPoint x="240" y="59.809999999999945" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="BXpNN1z3-_2ZAt-WAk_S-48" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-7" target="bw7OO0sNot4gaAuLXok9-1"> + <mxCell id="RlL23V3921tAvgl_hshf-34" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="RlL23V3921tAvgl_hshf-18"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="815" y="418" as="sourcePoint" /> - <mxPoint x="865" y="368" as="targetPoint" /> - <Array as="points"> - <mxPoint x="870" y="738" /> - <mxPoint x="1145" y="731" /> - <mxPoint x="1333" y="725" /> - <mxPoint x="1325" y="338" /> - <mxPoint x="1335" y="-97" /> - <mxPoint x="821" y="-88" /> - <mxPoint x="287" y="-99" /> - </Array> + <mxPoint x="60" y="114" as="sourcePoint" /> + <mxPoint x="100" y="114" as="targetPoint" /> </mxGeometry> </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-35" value="<font face="Ubuntu Mono">I_processingDoneFIR2 = 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="RlL23V3921tAvgl_hshf-34"> + <mxGeometry x="0.564" relative="1" as="geometry"> + <mxPoint x="-2" y="-8" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BXpNN1z3-_2ZAt-WAk_S-38" target="RlL23V3921tAvgl_hshf-19"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="RlL23V3921tAvgl_hshf-19" target="BXpNN1z3-_2ZAt-WAk_S-1"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="RlL23V3921tAvgl_hshf-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="BXpNN1z3-_2ZAt-WAk_S-1" target="bw7OO0sNot4gaAuLXok9-7"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> </root> </mxGraphModel> </diagram> -- GitLab