diff --git a/docs/img/FSM.drawio b/docs/img/FSM.drawio index bd839a9b01be6c20eb7b6840fcbab9fd73e2336d..07c8882e7f4d6c417364fd4da4d61f49829ee1da 100644 --- a/docs/img/FSM.drawio +++ b/docs/img/FSM.drawio @@ -1,149 +1,297 @@ -<mxfile host="Electron" modified="2023-04-28T15:06:41.325Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.1 Chrome/112.0.5615.87 Electron/24.1.2 Safari/537.36" etag="FiJOiTXp0n2vq3d9UAum" version="21.2.1" type="device"> +<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"> <diagram name="Page-1" id="lufUWjv2mjaYaQ6cVEt1"> - <mxGraphModel dx="798" dy="1290" 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="761" dy="1977" 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;" vertex="1" parent="1"> - <mxGeometry x="240" y="40" width="160" height="80" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-1" value="" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> + <mxGeometry x="240" y="-202" 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;" vertex="1" parent="1"> - <mxGeometry x="250" y="50" width="140" height="60" as="geometry" /> + <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="-192" 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;" vertex="1" parent="1"> - <mxGeometry x="240" y="160" width="160" height="80" as="geometry" /> + <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="253" y="330" 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;" vertex="1" parent="1"> - <mxGeometry x="240" y="280" width="160" height="80" as="geometry" /> + <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="253" y="450" width="160" height="80" as="geometry" /> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-6" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> - <mxGeometry x="240" y="400" width="160" height="80" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-6" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> + <mxGeometry x="253" y="570" 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;" vertex="1" parent="1"> - <mxGeometry x="240" y="520" width="160" height="80" 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="1" vertex="1"> + <mxGeometry x="254" y="1053" width="160" height="80" 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;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-1" target="bw7OO0sNot4gaAuLXok9-3"> + <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"> <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="332.76" y="410" as="sourcePoint" /> + <mxPoint x="332.76" y="490" 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;" edge="1" parent="1" target="bw7OO0sNot4gaAuLXok9-5"> + <mxCell id="bw7OO0sNot4gaAuLXok9-10" 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-6" edge="1"> <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" /> + <mxPoint x="332.76" y="530" as="sourcePoint" /> + <mxPoint x="333" y="570" 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;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="bw7OO0sNot4gaAuLXok9-6"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="360" as="sourcePoint" /> - <mxPoint x="320" y="400" 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;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-6" target="bw7OO0sNot4gaAuLXok9-7"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="319.76" y="480" as="sourcePoint" /> - <mxPoint x="319.76" y="560" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-12" value="" style="curved=1;endArrow=block;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" source="bw7OO0sNot4gaAuLXok9-7" target="bw7OO0sNot4gaAuLXok9-1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-12" value="" style="curved=1;endArrow=block;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;endFill=1;" parent="1" source="bw7OO0sNot4gaAuLXok9-7" target="bw7OO0sNot4gaAuLXok9-1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="510" y="320" as="sourcePoint" /> <mxPoint x="560" y="270" as="targetPoint" /> <Array as="points"> - <mxPoint x="320" y="670" /> + <mxPoint x="191" y="1218" /> <mxPoint x="170" y="640" /> <mxPoint x="180" y="80" /> - <mxPoint x="230" y="20" /> + <mxPoint x="167" y="-271" /> </Array> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-14" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <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="313" y="310" as="sourcePoint" /> + <mxPoint x="353" y="310" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-17" value="<font style="font-size: 15px;" face="Ubuntu Mono">Condition 1</font>" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="bw7OO0sNot4gaAuLXok9-14"> + <mxCell id="bw7OO0sNot4gaAuLXok9-17" value="I_inputSample_2 = 1" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" parent="bw7OO0sNot4gaAuLXok9-14" vertex="1" connectable="0"> <mxGeometry x="0.564" relative="1" as="geometry"> <mxPoint x="10" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-15" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="bw7OO0sNot4gaAuLXok9-15" 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="380" as="sourcePoint" /> - <mxPoint x="340" y="380" as="targetPoint" /> + <mxPoint x="313" y="550" as="sourcePoint" /> + <mxPoint x="353" y="550" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-16" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <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="300" y="620" as="sourcePoint" /> - <mxPoint x="340" y="620" as="targetPoint" /> + <mxPoint x="314" y="1153" as="sourcePoint" /> + <mxPoint x="354" y="1153" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-18" value="<font style="font-size: 15px;" face="Ubuntu Mono">Condition 2</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="340.00279069767436" y="380" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-18" value="<font face="Ubuntu Mono">O_processingDOne_2</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="353.00279069767436" y="550" as="geometry" /> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-19" value="<font style="font-size: 15px;" face="Ubuntu Mono">Condition 3</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="340.00279069767436" y="620" as="geometry" /> + <mxCell id="bw7OO0sNot4gaAuLXok9-19" value="<font face="Ubuntu Mono">O_processingDone_4</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="354.00279069767436" y="1153" 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;" edge="1" parent="1" target="bw7OO0sNot4gaAuLXok9-1"> + <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="350" y="-252" as="sourcePoint" /> + <mxPoint x="460" y="-152" as="targetPoint" /> <Array as="points"> - <mxPoint x="330" /> + <mxPoint x="330" y="-242" /> </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=[];" vertex="1" connectable="0" parent="1"> - <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="350.00279069767436" y="-252" as="geometry" /> + </mxCell> + <mxCell id="bw7OO0sNot4gaAuLXok9-23" 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'<br></font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;container=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1"> + <mxGeometry x="493" y="550" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="bw7OO0sNot4gaAuLXok9-24" 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="413" y="609.77" as="sourcePoint" /> + <mxPoint x="493" y="609.77" as="targetPoint" /> + </mxGeometry> + </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</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="-222" 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="-162.19000000000005" as="sourcePoint" /> + <mxPoint x="480" y="-162.19000000000005" as="targetPoint" /> + </mxGeometry> + </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"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="413" y="369.80999999999995" as="sourcePoint" /> + <mxPoint x="493" y="369.80999999999995" as="targetPoint" /> + </mxGeometry> + </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"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="413" y="489.80999999999995" as="sourcePoint" /> + <mxPoint x="493" y="489.80999999999995" 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="494" y="1033" 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="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="414" y="1092.81" as="sourcePoint" /> + <mxPoint x="494" y="1092.81" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-1" value="Store" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="254" y="690" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-2" 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="254" y="810" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-3" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="254" y="930" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-4" 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="Xggu4WmLdR1rL8ogj4DC-2"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="333.76" y="770" as="sourcePoint" /> + <mxPoint x="333.76" y="850" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-5" 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="Xggu4WmLdR1rL8ogj4DC-3"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="333.76" y="890" as="sourcePoint" /> + <mxPoint x="334" y="930" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-6" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="314" y="670" as="sourcePoint" /> + <mxPoint x="354" y="670" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-7" value="I_inputSample_3 = 1" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="Xggu4WmLdR1rL8ogj4DC-6"> + <mxGeometry x="0.564" relative="1" as="geometry"> + <mxPoint x="10" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-8" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="314" y="910" as="sourcePoint" /> + <mxPoint x="354" y="910" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-9" value="<font face="Ubuntu Mono">O_processingDone_3</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="354.00279069767436" y="910" as="geometry" /> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-23" 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'<br></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="480" y="380" width="240" height="110" as="geometry" /> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-10" 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'<br></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="494" y="910" width="240" height="110" as="geometry" /> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-24" 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="Xggu4WmLdR1rL8ogj4DC-11" 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"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="439.77" as="sourcePoint" /> - <mxPoint x="480" y="439.77" as="targetPoint" /> + <mxPoint x="414" y="969.77" as="sourcePoint" /> + <mxPoint x="494" y="969.77" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-33" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<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="20" width="240" height="110" as="geometry" /> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-13" 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"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="414" y="729.81" as="sourcePoint" /> + <mxPoint x="494" y="729.81" as="targetPoint" /> + </mxGeometry> </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;" edge="1" parent="1"> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-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="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="414" y="849.81" as="sourcePoint" /> + <mxPoint x="494" y="849.81" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-30" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<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="140" width="240" height="110" as="geometry" /> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-16" value="Store" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="243" y="-77" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-17" 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="243" y="43" width="160" height="80" 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;" edge="1" parent="1"> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-18" value="Output" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxGeometry x="243" y="163" width="160" height="80" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-19" 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="Xggu4WmLdR1rL8ogj4DC-17"> <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="322.76" y="3" as="sourcePoint" /> + <mxPoint x="322.76" y="83" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-25" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<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="260" width="240" height="110" as="geometry" /> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-20" 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="Xggu4WmLdR1rL8ogj4DC-18"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="322.76" y="123" as="sourcePoint" /> + <mxPoint x="323" y="163" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-21" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="303" y="-97" as="sourcePoint" /> + <mxPoint x="343" y="-97" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-22" value="I_inputSample_1 = 1" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;labelBorderColor=none;fontStyle=2" vertex="1" connectable="0" parent="Xggu4WmLdR1rL8ogj4DC-21"> + <mxGeometry x="0.564" relative="1" as="geometry"> + <mxPoint x="10" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-23" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="303" y="143" as="sourcePoint" /> + <mxPoint x="343" y="143" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-24" value="<font face="Ubuntu Mono">O_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="343.00279069767436" y="143" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-25" 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'<br></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="483" y="143" 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;" edge="1" parent="1"> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-26" 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"> <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="403" y="202.76999999999998" as="sourcePoint" /> + <mxPoint x="483" y="202.76999999999998" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="bw7OO0sNot4gaAuLXok9-36" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift =&nbsp;<br>InitAddress =&nbsp;<br>IncrAddress =&nbsp;<br>InitSum =&nbsp;<br>LoadSum =&nbsp;<br>LoadOutput =&nbsp;<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="500" width="240" height="110" as="geometry" /> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-27" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<br>InitAddress =1 <br>IncrAddress = 0<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 0</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="483" y="-97" 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;" edge="1" parent="1"> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-28" 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"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="559.81" as="sourcePoint" /> - <mxPoint x="480" y="559.81" as="targetPoint" /> + <mxPoint x="403" y="-37.190000000000055" as="sourcePoint" /> + <mxPoint x="483" y="-37.190000000000055" as="targetPoint" /> </mxGeometry> </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-29" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<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;" vertex="1" parent="1"> + <mxGeometry x="483" y="23" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-30" 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"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="403" y="82.80999999999995" as="sourcePoint" /> + <mxPoint x="483" y="82.80999999999995" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-31" value="" style="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-1" target="Xggu4WmLdR1rL8ogj4DC-16"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="444" y="250" as="sourcePoint" /> + <mxPoint x="494" y="200" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-32" value="" style="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="Xggu4WmLdR1rL8ogj4DC-18" target="bw7OO0sNot4gaAuLXok9-3"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="444" y="250" as="sourcePoint" /> + <mxPoint x="494" y="200" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-33" value="" style="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-6" target="Xggu4WmLdR1rL8ogj4DC-1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="444" y="760" as="sourcePoint" /> + <mxPoint x="494" y="710" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-34" value="" style="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="Xggu4WmLdR1rL8ogj4DC-3" target="bw7OO0sNot4gaAuLXok9-7"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="444" y="760" as="sourcePoint" /> + <mxPoint x="494" y="710" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-35" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<br>InitAddress =1 <br>IncrAddress = 0<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 0</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="494" y="315" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-36" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<br>InitAddress =1 <br>IncrAddress = 0<br>InitSum = 1<br>LoadSum = 0<br>LoadOutput = 0</font>" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="493" y="678" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-37" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<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;" vertex="1" parent="1"> + <mxGeometry x="494" y="429" width="240" height="110" as="geometry" /> + </mxCell> + <mxCell id="Xggu4WmLdR1rL8ogj4DC-38" value="<font style="font-size: 15px;" face="Ubuntu Mono">LoadShift = 1<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;" vertex="1" parent="1"> + <mxGeometry x="496" y="795" width="240" height="110" as="geometry" /> + </mxCell> </root> </mxGraphModel> </diagram> diff --git a/docs/img/OperativeUnit.drawio b/docs/img/OperativeUnit.drawio index 9bb0e4be6bf247cea4d08b3cc71698bff753d164..5287332bfc1da7e58e76d8572dd9865369c3893b 100644 --- a/docs/img/OperativeUnit.drawio +++ b/docs/img/OperativeUnit.drawio @@ -1,175 +1,175 @@ -<mxfile host="Electron" modified="2023-05-02T15:25:12.389Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.1 Chrome/112.0.5615.87 Electron/24.1.2 Safari/537.36" etag="-5AHYXFrDsyYUGHEENvj" version="21.2.1" type="device"> +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" version="26.0.16"> <diagram name="Page-1" id="HnFJvu7xD7cCTyxCgidn"> - <mxGraphModel dx="1430" dy="830" grid="1" 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="2420" dy="1438" grid="1" 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="uwrRxOYGmB2LabIKb8In-1" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" vertex="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-1" value="<font face="Ubuntu Mono">Address<br style="font-size: 17px;">Generator</font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=17;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;" parent="1" vertex="1"> <mxGeometry x="340" y="40" width="120" height="80" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-2" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-2" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="340" y="90" width="10" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-3" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-3" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" parent="1" target="uwrRxOYGmB2LabIKb8In-1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="300" y="60" as="sourcePoint" /> <mxPoint x="550" y="160" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-4" value="I_initAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-3"> + <mxCell id="uwrRxOYGmB2LabIKb8In-4" value="I_initAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" parent="uwrRxOYGmB2LabIKb8In-3" vertex="1" connectable="0"> <mxGeometry x="0.45" y="1" relative="1" as="geometry"> <mxPoint x="-29" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-5" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-5" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="300" y="79.83" as="sourcePoint" /> <mxPoint x="340" y="79.83" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-6" value="I_incrAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-5"> + <mxCell id="uwrRxOYGmB2LabIKb8In-6" value="I_incrAddress" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" parent="uwrRxOYGmB2LabIKb8In-5" vertex="1" connectable="0"> <mxGeometry x="0.45" y="1" relative="1" as="geometry"> <mxPoint x="-29" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-7" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-7" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="460" y="60" as="sourcePoint" /> <mxPoint x="500" y="60" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-8" value="O_processingDone" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-7"> + <mxCell id="uwrRxOYGmB2LabIKb8In-8" value="O_processingDone_i for i in (1,2,3,4)" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" parent="uwrRxOYGmB2LabIKb8In-7" vertex="1" connectable="0"> <mxGeometry x="0.45" y="1" relative="1" as="geometry"> <mxPoint x="11" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-9" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-9" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" parent="1" vertex="1"> <mxGeometry x="160" y="200" width="120" height="280" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-11" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-11" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="160" y="280" as="sourcePoint" /> <mxPoint x="280" y="280" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-12" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-12" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="160" y="240" as="sourcePoint" /> <mxPoint x="280" y="240" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-13" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-13" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="160" y="440" as="sourcePoint" /> <mxPoint x="280" y="440" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-14" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" vertex="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-14" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" parent="1" vertex="1"> <mxGeometry x="190" y="330" width="280" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-15" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-15" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="280" y="220" as="sourcePoint" /> <mxPoint x="320" y="220" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-17" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-17" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="280" y="260" as="sourcePoint" /> <mxPoint x="320" y="260" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-18" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-18" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="280" y="460" as="sourcePoint" /> <mxPoint x="320" y="460" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-21" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-21" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="300" y="440" as="sourcePoint" /> <mxPoint x="300" y="280" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-25" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-25" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="219.89" y="430" as="sourcePoint" /> <mxPoint x="219.89" y="460" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-28" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-28" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="219.94" y="230" as="sourcePoint" /> <mxPoint x="219.94" y="260" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-29" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-29" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="219.94" y="270" as="sourcePoint" /> <mxPoint x="219.94" y="300" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-30" value="Coefficients" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" vertex="1" parent="1"> - <mxGeometry x="520" y="200" width="120" height="280" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-30" value="Coefficients" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" parent="1" vertex="1"> + <mxGeometry x="637" y="200" width="120" height="280" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-31" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-31" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="280" as="sourcePoint" /> - <mxPoint x="640" y="280" as="targetPoint" /> + <mxPoint x="637" y="280" as="sourcePoint" /> + <mxPoint x="757" y="280" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-32" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-32" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="240" as="sourcePoint" /> - <mxPoint x="640" y="240" as="targetPoint" /> + <mxPoint x="637" y="240" as="sourcePoint" /> + <mxPoint x="757" y="240" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-33" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-33" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="440" as="sourcePoint" /> - <mxPoint x="640" y="440" as="targetPoint" /> + <mxPoint x="637" y="440" as="sourcePoint" /> + <mxPoint x="757" y="440" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-34" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="330" y="330" width="280" height="20" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-34" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="447" y="330" width="280" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-35" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-35" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="220" as="sourcePoint" /> - <mxPoint x="480" y="220" as="targetPoint" /> + <mxPoint x="637" y="220" as="sourcePoint" /> + <mxPoint x="597" y="220" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-38" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-38" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="500" y="440" as="sourcePoint" /> - <mxPoint x="500" y="280" as="targetPoint" /> + <mxPoint x="617" y="440" as="sourcePoint" /> + <mxPoint x="617" y="280" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-42" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-42" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="260" as="sourcePoint" /> - <mxPoint x="480" y="260" as="targetPoint" /> + <mxPoint x="637" y="260" as="sourcePoint" /> + <mxPoint x="597" y="260" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-43" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-43" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="520" y="460" as="sourcePoint" /> - <mxPoint x="480" y="460" as="targetPoint" /> + <mxPoint x="637" y="460" as="sourcePoint" /> + <mxPoint x="597" y="460" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-45" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-1" target="uwrRxOYGmB2LabIKb8In-14"> + <mxCell id="uwrRxOYGmB2LabIKb8In-45" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="uwrRxOYGmB2LabIKb8In-1" target="uwrRxOYGmB2LabIKb8In-14" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="400" y="160" as="sourcePoint" /> <mxPoint x="440" y="160" as="targetPoint" /> @@ -178,12 +178,12 @@ </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-46" value="SR_ReadAddress" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-45"> + <mxCell id="uwrRxOYGmB2LabIKb8In-46" value="SR_ReadAddress" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" parent="uwrRxOYGmB2LabIKb8In-45" vertex="1" connectable="0"> <mxGeometry x="0.45" y="1" relative="1" as="geometry"> <mxPoint x="41" y="-51" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-47" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endFill=1;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-34"> + <mxCell id="uwrRxOYGmB2LabIKb8In-47" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endFill=1;" parent="1" target="uwrRxOYGmB2LabIKb8In-34" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="400" y="120" as="sourcePoint" /> <mxPoint x="340" y="220" as="targetPoint" /> @@ -192,119 +192,108 @@ </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-49" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-50"> + <mxCell id="uwrRxOYGmB2LabIKb8In-49" value="" style="endArrow=block;html=1;rounded=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" target="084T7UBX1OiBBjULCFJS-138" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="340" y="339.71" as="sourcePoint" /> - <mxPoint x="380" y="339.71" as="targetPoint" /> + <mxPoint x="371.7157287525383" y="511.7157287525383" as="targetPoint" /> <Array as="points"> <mxPoint x="350" y="340" /> - <mxPoint x="350" y="490" /> + <mxPoint x="350" y="1420" /> + <mxPoint x="110" y="1420" /> + <mxPoint x="110" y="1640" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-50" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"> - <mxGeometry x="360" y="500" width="80" height="80" as="geometry" /> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-51" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-34" target="uwrRxOYGmB2LabIKb8In-50"> + <mxCell id="uwrRxOYGmB2LabIKb8In-51" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="uwrRxOYGmB2LabIKb8In-34" target="084T7UBX1OiBBjULCFJS-139" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="350" y="349.71" as="sourcePoint" /> - <mxPoint x="382" y="542" as="targetPoint" /> + <mxPoint x="420" y="1510" as="targetPoint" /> <Array as="points"> - <mxPoint x="450" y="340" /> - <mxPoint x="450" y="490" /> + <mxPoint x="440" y="340" /> + <mxPoint x="440" y="1400" /> + <mxPoint x="610" y="1400" /> + <mxPoint x="610" y="1650" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-52" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-50"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="420" y="610" as="sourcePoint" /> - <mxPoint x="470" y="560" as="targetPoint" /> - </mxGeometry> + <mxCell id="uwrRxOYGmB2LabIKb8In-54" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> + <mxGeometry x="409.2699999999999" y="1910" width="80" height="80" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-53" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-50"> + <mxCell id="uwrRxOYGmB2LabIKb8In-55" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" target="uwrRxOYGmB2LabIKb8In-54" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="382" y="598" as="sourcePoint" /> - <mxPoint x="438" y="542" as="targetPoint" /> - </mxGeometry> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-54" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1"> - <mxGeometry x="360" y="650" width="80" height="80" as="geometry" /> - </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-55" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-50" target="uwrRxOYGmB2LabIKb8In-54"> - <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="400" y="620" as="sourcePoint" /> - <mxPoint x="360" y="710" as="targetPoint" /> + <mxPoint x="449.2699999999999" y="1840" as="sourcePoint" /> + <mxPoint x="409.2699999999999" y="1970" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-56" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-54"> + <mxCell id="uwrRxOYGmB2LabIKb8In-56" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-54" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="438" y="568" as="sourcePoint" /> - <mxPoint x="382" y="512" as="targetPoint" /> + <mxPoint x="487.2699999999999" y="1828" as="sourcePoint" /> + <mxPoint x="431.2699999999999" y="1772" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-57" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-54"> + <mxCell id="uwrRxOYGmB2LabIKb8In-57" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-54" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="450" y="700" as="sourcePoint" /> - <mxPoint x="370" y="700" as="targetPoint" /> + <mxPoint x="499.2699999999999" y="1960" as="sourcePoint" /> + <mxPoint x="419.2699999999999" y="1960" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-58" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="160" y="660" width="120" height="60" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-58" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="209.26999999999992" y="1920" width="120" height="60" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-59" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> - <mxGeometry x="160" y="690" width="10" height="20" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-59" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> + <mxGeometry x="209.26999999999992" y="1950" width="10" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-63" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-63" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> <mxGeometry x="160" y="450" width="10" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-64" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-58" target="uwrRxOYGmB2LabIKb8In-54"> + <mxCell id="uwrRxOYGmB2LabIKb8In-64" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="uwrRxOYGmB2LabIKb8In-58" target="uwrRxOYGmB2LabIKb8In-54" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="410" y="580" as="sourcePoint" /> - <mxPoint x="340" y="650" as="targetPoint" /> + <mxPoint x="459.2699999999999" y="1840" as="sourcePoint" /> + <mxPoint x="389.2699999999999" y="1910" as="targetPoint" /> <Array as="points"> - <mxPoint x="220" y="620" /> - <mxPoint x="330" y="620" /> + <mxPoint x="269.2699999999999" y="1880" /> + <mxPoint x="379.2699999999999" y="1880" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-65" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-58"> + <mxCell id="uwrRxOYGmB2LabIKb8In-65" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" source="uwrRxOYGmB2LabIKb8In-54" target="uwrRxOYGmB2LabIKb8In-58" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="230" y="670" as="sourcePoint" /> - <mxPoint x="382" y="672" as="targetPoint" /> + <mxPoint x="279.2699999999999" y="1930" as="sourcePoint" /> + <mxPoint x="431.2699999999999" y="1932" as="targetPoint" /> <Array as="points"> - <mxPoint x="400" y="770" /> - <mxPoint x="270" y="770" /> + <mxPoint x="449.2699999999999" y="2030" /> + <mxPoint x="319.2699999999999" y="2030" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-67" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-68"> + <mxCell id="uwrRxOYGmB2LabIKb8In-67" value="" style="endArrow=block;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;" parent="1" target="uwrRxOYGmB2LabIKb8In-68" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="399.97" y="730" as="sourcePoint" /> - <mxPoint x="399.97" y="810" as="targetPoint" /> + <mxPoint x="449.23999999999995" y="1990" as="sourcePoint" /> + <mxPoint x="449.23999999999995" y="2070" as="targetPoint" /> <Array as="points"> - <mxPoint x="400" y="790" /> - <mxPoint x="420" y="810" /> + <mxPoint x="449.2699999999999" y="2050" /> + <mxPoint x="469.2699999999999" y="2070" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-68" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;rotation=90;strokeWidth=2;" vertex="1" parent="1"> - <mxGeometry x="480" y="780" width="120" height="60" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-68" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;rotation=90;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="529.27" y="2040" width="120" height="60" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-69" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1"> - <mxGeometry x="510" y="840" width="10" height="20" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-69" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> + <mxGeometry x="559.27" y="2100" width="10" height="20" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-70" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0.007;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" edge="1" parent="1" source="uwrRxOYGmB2LabIKb8In-68"> + <mxCell id="uwrRxOYGmB2LabIKb8In-70" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=0.007;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" parent="1" source="uwrRxOYGmB2LabIKb8In-68" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="570" y="809.98" as="sourcePoint" /> - <mxPoint x="650" y="810" as="targetPoint" /> + <mxPoint x="619.27" y="2069.98" as="sourcePoint" /> + <mxPoint x="699.27" y="2070" as="targetPoint" /> <Array as="points" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-71" value="O_Y" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" vertex="1" connectable="0" parent="1"> - <mxGeometry x="650.0017647058825" y="810.0000000000002" as="geometry" /> + <mxCell id="uwrRxOYGmB2LabIKb8In-71" value="O_Y" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;fontStyle=0" parent="1" vertex="1" connectable="0"> + <mxGeometry x="729.2717647058823" y="2070" as="geometry" /> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-72" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-9"> + <mxCell id="uwrRxOYGmB2LabIKb8In-72" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" target="uwrRxOYGmB2LabIKb8In-9" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="150" y="120" as="sourcePoint" /> <mxPoint x="250" y="170" as="targetPoint" /> @@ -315,12 +304,12 @@ </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-74" value="I_inputSample" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-72"> + <mxCell id="uwrRxOYGmB2LabIKb8In-74" value="I_inputSample_1" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontFamily=Ubuntu Mono;fontSize=14;" parent="uwrRxOYGmB2LabIKb8In-72" vertex="1" connectable="0"> <mxGeometry x="-0.9128" y="-1" relative="1" as="geometry"> <mxPoint x="-7" y="-1" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-73" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-9"> + <mxCell id="uwrRxOYGmB2LabIKb8In-73" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" target="uwrRxOYGmB2LabIKb8In-9" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="150" y="150" as="sourcePoint" /> <mxPoint x="190" y="190" as="targetPoint" /> @@ -330,96 +319,693 @@ </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-76" value="I_loadShift" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-73"> + <mxCell id="uwrRxOYGmB2LabIKb8In-76" value="I_loadShift_1" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" parent="uwrRxOYGmB2LabIKb8In-73" vertex="1" connectable="0"> <mxGeometry x="-0.7861" relative="1" as="geometry"> <mxPoint x="-9" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-77" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-77" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="130" y="630" as="sourcePoint" /> - <mxPoint x="170" y="660" as="targetPoint" /> + <mxPoint x="179.26999999999995" y="1890" as="sourcePoint" /> + <mxPoint x="219.26999999999992" y="1920" as="targetPoint" /> <Array as="points"> - <mxPoint x="160" y="630" /> - <mxPoint x="170" y="640" /> + <mxPoint x="209.26999999999992" y="1890" /> + <mxPoint x="219.26999999999992" y="1900" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-78" value="I_loadSum" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-77"> + <mxCell id="uwrRxOYGmB2LabIKb8In-78" value="I_loadSum" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" parent="uwrRxOYGmB2LabIKb8In-77" vertex="1" connectable="0"> <mxGeometry x="-0.7298" y="1" relative="1" as="geometry"> <mxPoint x="-9" y="1" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-79" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="uwrRxOYGmB2LabIKb8In-58"> + <mxCell id="uwrRxOYGmB2LabIKb8In-79" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" target="uwrRxOYGmB2LabIKb8In-58" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="130" y="610" as="sourcePoint" /> - <mxPoint x="170" y="641" as="targetPoint" /> + <mxPoint x="179.26999999999995" y="1870" as="sourcePoint" /> + <mxPoint x="219.26999999999992" y="1901" as="targetPoint" /> <Array as="points"> - <mxPoint x="170" y="610" /> - <mxPoint x="190" y="630" /> + <mxPoint x="219.26999999999992" y="1870" /> + <mxPoint x="239.26999999999992" y="1890" /> </Array> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-80" value="I_initSum" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-79"> + <mxCell id="uwrRxOYGmB2LabIKb8In-80" value="I_initSum" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" parent="uwrRxOYGmB2LabIKb8In-79" vertex="1" connectable="0"> <mxGeometry x="-0.7298" y="1" relative="1" as="geometry"> <mxPoint x="-13" y="1" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-81" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-81" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="130" y="830" as="sourcePoint" /> - <mxPoint x="510" y="830" as="targetPoint" /> + <mxPoint x="179.26999999999995" y="2090" as="sourcePoint" /> + <mxPoint x="559.27" y="2090" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-82" value="I_loadY" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-81"> + <mxCell id="uwrRxOYGmB2LabIKb8In-82" value="I_loadY" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" parent="uwrRxOYGmB2LabIKb8In-81" vertex="1" connectable="0"> <mxGeometry x="-0.9221" y="-1" relative="1" as="geometry"> <mxPoint x="-15" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-83" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-83" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="590" y="820" as="sourcePoint" /> - <mxPoint x="610" y="800" as="targetPoint" /> + <mxPoint x="639.27" y="2080" as="sourcePoint" /> + <mxPoint x="659.27" y="2060" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-84" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-83"> + <mxCell id="uwrRxOYGmB2LabIKb8In-84" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" parent="uwrRxOYGmB2LabIKb8In-83" vertex="1" connectable="0"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> - <mxPoint x="5" y="-4" as="offset" /> + <mxPoint x="-5" y="-14" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-85" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-85" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="440" y="820" as="sourcePoint" /> - <mxPoint x="460" y="800" as="targetPoint" /> + <mxPoint x="489.2699999999999" y="2080" as="sourcePoint" /> + <mxPoint x="509.2699999999999" y="2060" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-86" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-85"> + <mxCell id="uwrRxOYGmB2LabIKb8In-86" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" parent="uwrRxOYGmB2LabIKb8In-85" vertex="1" connectable="0"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> <mxPoint x="5" y="-4" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-87" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-87" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> - <mxPoint x="390" y="620" as="sourcePoint" /> - <mxPoint x="410" y="600" as="targetPoint" /> + <mxPoint x="439.2699999999999" y="1880" as="sourcePoint" /> + <mxPoint x="459.2699999999999" y="1860" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-88" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-87"> + <mxCell id="uwrRxOYGmB2LabIKb8In-88" value="??" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" parent="uwrRxOYGmB2LabIKb8In-87" vertex="1" connectable="0"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> <mxPoint x="5" y="-4" as="offset" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-89" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1"> + <mxCell id="uwrRxOYGmB2LabIKb8In-89" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="180" y="130" as="sourcePoint" /> <mxPoint x="200" y="110" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="uwrRxOYGmB2LabIKb8In-90" value="8" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" vertex="1" connectable="0" parent="uwrRxOYGmB2LabIKb8In-89"> + <mxCell id="uwrRxOYGmB2LabIKb8In-90" value="8" style="edgeLabel;html=1;align=left;verticalAlign=bottom;resizable=0;points=[];labelPosition=right;verticalLabelPosition=top;" parent="uwrRxOYGmB2LabIKb8In-89" vertex="1" connectable="0"> <mxGeometry x="0.5519" y="1" relative="1" as="geometry"> <mxPoint x="5" y="-4" as="offset" /> </mxGeometry> </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-1" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" parent="1" vertex="1"> + <mxGeometry x="149.26999999999998" y="620" width="120" height="280" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-2" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="149.26999999999998" y="700" as="sourcePoint" /> + <mxPoint x="269.27" y="700" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-3" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="149.26999999999998" y="660" as="sourcePoint" /> + <mxPoint x="269.27" y="660" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-4" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="149.26999999999998" y="860" as="sourcePoint" /> + <mxPoint x="269.27" y="860" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-5" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="179.26999999999998" y="750" width="280" height="20" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-6" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="269.27" y="640" as="sourcePoint" /> + <mxPoint x="309.27" y="640" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-7" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="269.27" y="680" as="sourcePoint" /> + <mxPoint x="309.27" y="680" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-8" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="269.27" y="880" as="sourcePoint" /> + <mxPoint x="309.27" y="880" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-9" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="289.27" y="860" as="sourcePoint" /> + <mxPoint x="289.27" y="700" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-10" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="209.15999999999997" y="850" as="sourcePoint" /> + <mxPoint x="209.15999999999997" y="880" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-11" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="209.21000000000004" y="650" as="sourcePoint" /> + <mxPoint x="209.21000000000004" y="680" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-12" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="209.21000000000004" y="690" as="sourcePoint" /> + <mxPoint x="209.21000000000004" y="720" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-13" value="Coefficients" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" parent="1" vertex="1"> + <mxGeometry x="626.27" y="620" width="120" height="280" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-14" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.27" y="700" as="sourcePoint" /> + <mxPoint x="746.27" y="700" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-15" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.27" y="660" as="sourcePoint" /> + <mxPoint x="746.27" y="660" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-16" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.27" y="860" as="sourcePoint" /> + <mxPoint x="746.27" y="860" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-17" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="436.27" y="750" width="280" height="20" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-18" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.27" y="640" as="sourcePoint" /> + <mxPoint x="586.27" y="640" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-19" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="606.27" y="860" as="sourcePoint" /> + <mxPoint x="606.27" y="700" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-21" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.27" y="880" as="sourcePoint" /> + <mxPoint x="586.27" y="880" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-22" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" target="7OY8CuvlqKkU45deX4Wx-5" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="389.27" y="540" as="sourcePoint" /> + <mxPoint x="429.27" y="580" as="targetPoint" /> + <Array as="points"> + <mxPoint x="389.27" y="580" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-24" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endFill=1;" parent="1" target="7OY8CuvlqKkU45deX4Wx-17" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="400" y="160" as="sourcePoint" /> + <mxPoint x="329.27" y="640" as="targetPoint" /> + <Array as="points"> + <mxPoint x="389.27" y="580" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-30" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> + <mxGeometry x="149.26999999999998" y="870" width="10" height="20" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-31" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="1" target="7OY8CuvlqKkU45deX4Wx-1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint y="960" as="sourcePoint" /> + <mxPoint x="239.26999999999998" y="590" as="targetPoint" /> + <Array as="points"> + <mxPoint y="540" /> + <mxPoint x="219.26999999999998" y="540" /> + <mxPoint x="239.26999999999998" y="560" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-33" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" target="7OY8CuvlqKkU45deX4Wx-1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="139.26999999999998" y="570" as="sourcePoint" /> + <mxPoint x="179.26999999999998" y="610" as="targetPoint" /> + <Array as="points"> + <mxPoint x="169.26999999999998" y="570" /> + <mxPoint x="179.26999999999998" y="580" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-34" value="I_loadShift_2" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" parent="7OY8CuvlqKkU45deX4Wx-33" vertex="1" connectable="0"> + <mxGeometry x="-0.7861" relative="1" as="geometry"> + <mxPoint x="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-35" value="Samples" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" parent="1" vertex="1"> + <mxGeometry x="149.30000000000007" y="1070" width="120" height="280" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-36" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="149.30000000000007" y="1150" as="sourcePoint" /> + <mxPoint x="269.30000000000007" y="1150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-37" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="149.30000000000007" y="1110" as="sourcePoint" /> + <mxPoint x="269.30000000000007" y="1110" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-38" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="149.30000000000007" y="1310" as="sourcePoint" /> + <mxPoint x="269.30000000000007" y="1310" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-39" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="179.30000000000007" y="1200" width="280" height="20" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-40" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="269.30000000000007" y="1090" as="sourcePoint" /> + <mxPoint x="309.30000000000007" y="1090" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-41" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="269.30000000000007" y="1130" as="sourcePoint" /> + <mxPoint x="309.30000000000007" y="1130" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-42" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="269.30000000000007" y="1330" as="sourcePoint" /> + <mxPoint x="309.30000000000007" y="1330" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-43" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="289.30000000000007" y="1310" as="sourcePoint" /> + <mxPoint x="289.30000000000007" y="1150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-44" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="209.18999999999994" y="1300" as="sourcePoint" /> + <mxPoint x="209.18999999999994" y="1330" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-45" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="209.24000000000012" y="1100" as="sourcePoint" /> + <mxPoint x="209.24000000000012" y="1130" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-46" value="" style="endArrow=block;html=1;rounded=0;endFill=1;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="209.24000000000012" y="1140" as="sourcePoint" /> + <mxPoint x="209.24000000000012" y="1170" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-47" value="Coefficients" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;strokeWidth=2;fontFamily=Ubuntu Mono;fontSize=17;" parent="1" vertex="1"> + <mxGeometry x="626.3" y="1070" width="120" height="280" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-48" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1150" as="sourcePoint" /> + <mxPoint x="746.3000000000002" y="1150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-49" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1110" as="sourcePoint" /> + <mxPoint x="746.3000000000002" y="1110" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-50" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1310" as="sourcePoint" /> + <mxPoint x="746.3000000000002" y="1310" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-51" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" parent="1" vertex="1"> + <mxGeometry x="436.30000000000007" y="1200" width="280" height="20" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-52" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1090" as="sourcePoint" /> + <mxPoint x="586.3" y="1090" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-53" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="606.3" y="1310" as="sourcePoint" /> + <mxPoint x="606.3" y="1150" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-55" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" parent="1" edge="1" source="084T7UBX1OiBBjULCFJS-31"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1330" as="sourcePoint" /> + <mxPoint x="586.3" y="1330" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-56" value="" style="endArrow=block;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" target="7OY8CuvlqKkU45deX4Wx-39" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="389.29999999999995" y="990" as="sourcePoint" /> + <mxPoint x="429.29999999999995" y="1030" as="targetPoint" /> + <Array as="points"> + <mxPoint x="389.29999999999995" y="1030" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-58" value="" style="endArrow=block;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endFill=1;" parent="1" target="7OY8CuvlqKkU45deX4Wx-51" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="389" y="580" as="sourcePoint" /> + <mxPoint x="329.30000000000007" y="1090" as="targetPoint" /> + <Array as="points"> + <mxPoint x="389.29999999999995" y="1030" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-60" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> + <mxGeometry x="414.27000000000004" y="1760" width="80" height="80" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-62" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" source="7OY8CuvlqKkU45deX4Wx-60" target="7OY8CuvlqKkU45deX4Wx-60" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="474.2699999999999" y="1870" as="sourcePoint" /> + <mxPoint x="524.27" y="1820" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-63" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" parent="1" source="7OY8CuvlqKkU45deX4Wx-60" target="7OY8CuvlqKkU45deX4Wx-60" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="436.2699999999999" y="1858" as="sourcePoint" /> + <mxPoint x="492.2699999999999" y="1802" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-64" value="" style="triangle;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1"> + <mxGeometry x="149.30000000000007" y="1320" width="10" height="20" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-67" value="" style="endArrow=block;html=1;rounded=0;endFill=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" target="7OY8CuvlqKkU45deX4Wx-35" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="139.30000000000007" y="1020" as="sourcePoint" /> + <mxPoint x="179.30000000000007" y="1060" as="targetPoint" /> + <Array as="points"> + <mxPoint x="169.30000000000007" y="1020" /> + <mxPoint x="179.30000000000007" y="1030" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-68" value="I_loadShift_3" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontFamily=Ubuntu Mono;" parent="7OY8CuvlqKkU45deX4Wx-67" vertex="1" connectable="0"> + <mxGeometry x="-0.7861" relative="1" as="geometry"> + <mxPoint x="-9" as="offset" /> + </mxGeometry> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-69" value="fLP, 11" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> + <mxGeometry x="50.000000000000114" y="1318" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-70" value="Filtre IIR" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> + <mxGeometry x="70" y="858" width="70" height="30" as="geometry" /> + </mxCell> + <mxCell id="7OY8CuvlqKkU45deX4Wx-71" value="fBaseLine, 129" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> + <mxGeometry x="21" y="448" width="100" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-1" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="220" y="210" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-3" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="220" y="240" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-4" value="<div>128</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="300" y="430" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-5" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="289.27" y="850" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-6" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="300" y="210" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-7" value="<div>128</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="220" y="445" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-12" value="<div>C(128)</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="637" y="445" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-13" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="209.26999999999998" y="620" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-14" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="213.29999999999995" y="670" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-15" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="213.29999999999995" y="865" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-18" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="621" y="865" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-19" value="E(0)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="209.30000000000007" y="1070" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-20" value="C(0)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="626.3" y="1080" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-21" value="E(1)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="209.30000000000007" y="1120" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-22" value="C(1)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="626.3" y="1110" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-23" value="E(10)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="209.30000000000007" y="1315" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-24" value="C(10)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="626.3" y="1315" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-25" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="557" y="210" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-26" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="289.27" y="630" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-27" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.27" y="630" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-28" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="290.0000000000001" y="1080" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-29" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.3" y="1080" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-30" value="10" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="289.30000000000007" y="1310" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-32" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1" target="084T7UBX1OiBBjULCFJS-31"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1330" as="sourcePoint" /> + <mxPoint x="586.3" y="1330" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-31" value="<div>10</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.3" y="1300" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-34" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.27" y="850" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-35" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="289.27" y="660" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-37" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.27" y="680" as="sourcePoint" /> + <mxPoint x="581" y="680" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-36" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="553.9000000000001" y="655" width="44.73" height="40" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-38" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="290.0000000000001" y="1110" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-40" value="" style="endArrow=block;html=1;rounded=0;endFill=1;strokeWidth=2;" edge="1" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="626.3" y="1130" as="sourcePoint" /> + <mxPoint x="587" y="1130" as="targetPoint" /> + <Array as="points" /> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-39" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.3" y="1110" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-41" value="<div><b>.</b></div><div><b>.</b></div><div><b>.</b></div><div><b><br></b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="290.0000000000001" y="1190" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-44" value="<div><b>.</b></div><div><b>.</b></div><div><b>.</b></div><div><b><br></b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="300" y="330" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-45" value="<div><b>.</b></div><div><b>.</b></div><div><b>.</b></div><div><b><br></b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.3" y="1190" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-46" value="<div><b>.</b></div><div><b>.</b></div><div><b>.</b></div><div><b><br></b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="546.27" y="740" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-47" value="<div><b>.</b></div><div><b>.</b></div><div><b>.</b></div><div><b><br></b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="289.27" y="740" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-48" value="<div><b>.</b></div><div><b>.</b></div><div><b>.</b></div><div><b><br></b></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="557" y="325" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-50" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="557" y="240" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-51" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="300" y="240" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-52" value="<div>128</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="557" y="430" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-54" value="C(0)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="631" y="630" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-55" value="C(1)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="631" y="660" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-56" value="C(0)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="627" y="210" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-57" value="C(1)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="627" y="240" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-129" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="1" target="084T7UBX1OiBBjULCFJS-126"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="709.27" y="1400" as="sourcePoint" /> + <mxPoint x="691.27" y="1342" as="targetPoint" /> + <Array as="points"> + <mxPoint x="709.27" y="1440" /> + <mxPoint x="579.27" y="1440" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-138" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=90;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="209.26999999999998" y="1570" width="280" height="20" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-139" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;strokeWidth=2;" vertex="1" parent="1"> + <mxGeometry x="417" y="1570" width="280" height="20" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-141" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="7OY8CuvlqKkU45deX4Wx-5" target="084T7UBX1OiBBjULCFJS-138"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="750" y="1430" as="sourcePoint" /> + <mxPoint x="800" y="1380" as="targetPoint" /> + <Array as="points"> + <mxPoint x="380" y="760" /> + <mxPoint x="380" y="1440" /> + <mxPoint x="160" y="1440" /> + <mxPoint x="160" y="1580" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-142" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="7OY8CuvlqKkU45deX4Wx-39" target="084T7UBX1OiBBjULCFJS-138"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="750" y="1100" as="sourcePoint" /> + <mxPoint x="800" y="1050" as="targetPoint" /> + <Array as="points"> + <mxPoint x="410" y="1210" /> + <mxPoint x="410" y="1400" /> + <mxPoint x="270" y="1400" /> + <mxPoint x="270" y="1510" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-143" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="084T7UBX1OiBBjULCFJS-19"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="320" y="2030" as="sourcePoint" /> + <mxPoint x="270" y="960" as="targetPoint" /> + <Array as="points"> + <mxPoint y="2000" /> + <mxPoint y="960" /> + <mxPoint x="230" y="960" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-145" value="I_inputSample_2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="80" y="510" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-146" value="I_inputSample_3" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="130" y="930" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-147" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.321;exitY=0.186;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.466;entryY=1.088;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="7OY8CuvlqKkU45deX4Wx-17" target="084T7UBX1OiBBjULCFJS-139"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="340" y="1300" as="sourcePoint" /> + <mxPoint x="390" y="1250" as="targetPoint" /> + <Array as="points"> + <mxPoint x="490" y="810" /> + <mxPoint x="500" y="1410" /> + <mxPoint x="650" y="1410" /> + <mxPoint x="650" y="1590" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-148" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.346;exitY=-0.128;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="7OY8CuvlqKkU45deX4Wx-51" target="084T7UBX1OiBBjULCFJS-139"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="340" y="1300" as="sourcePoint" /> + <mxPoint x="390" y="1250" as="targetPoint" /> + <Array as="points"> + <mxPoint x="530" y="1253" /> + <mxPoint x="530" y="1370" /> + <mxPoint x="690" y="1370" /> + <mxPoint x="690" y="1510" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-149" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="084T7UBX1OiBBjULCFJS-138" target="7OY8CuvlqKkU45deX4Wx-60"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="340" y="1530" as="sourcePoint" /> + <mxPoint x="390" y="1480" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-150" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.368;exitY=0.088;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="084T7UBX1OiBBjULCFJS-139" target="7OY8CuvlqKkU45deX4Wx-60"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="340" y="1530" as="sourcePoint" /> + <mxPoint x="390" y="1480" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-155" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="524" y="1500" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-156" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="527" y="1640" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-157" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="534.6300000000001" y="1570" width="44.73" height="40" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-159" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="319.27" y="1490" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-160" value="2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="319.27" y="1640" width="60" height="30" as="geometry" /> + </mxCell> + <mxCell id="084T7UBX1OiBBjULCFJS-161" value="1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1"> + <mxGeometry x="326.9100000000001" y="1560" width="44.73" height="40" as="geometry" /> + </mxCell> </root> </mxGraphModel> </diagram>