Skip to content
Snippets Groups Projects
Commit 70695a90 authored by DEBACKER Lucas's avatar DEBACKER Lucas
Browse files

Changement sur la FSM par rapport aux discussions de fin de séance du 26/03

parent 39b29a0f
No related branches found
No related tags found
No related merge requests found
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0" version="26.1.3">
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" version="26.1.3">
<diagram name="Page-1" id="lufUWjv2mjaYaQ6cVEt1">
<mxGraphModel dx="2248" 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">
<mxGraphModel dx="1088" dy="1309" 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" />
......@@ -11,15 +11,15 @@
<mxGeometry x="250" y="-192" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-5" value="Processing&lt;br&gt;Loop_IIR_a" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="243" y="413" width="160" height="80" as="geometry" />
<mxGeometry x="243" y="512" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-7" value="Wait End&lt;br&gt;Sample" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="244" y="787" width="160" height="80" as="geometry" />
<mxGeometry x="244" y="886" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-10" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.531;exitY=0.988;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" target="Xggu4WmLdR1rL8ogj4DC-2" edge="1" source="bw7OO0sNot4gaAuLXok9-5">
<mxCell id="bw7OO0sNot4gaAuLXok9-10" value="" style="endArrow=block;html=1;rounded=0;endFill=1;exitX=0.531;exitY=0.988;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="bw7OO0sNot4gaAuLXok9-5" target="Xggu4WmLdR1rL8ogj4DC-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="322.76" y="386" as="sourcePoint" />
<mxPoint x="323.0000000000002" y="426" as="targetPoint" />
<mxPoint x="322.76" y="485" as="sourcePoint" />
<mxPoint x="323.0000000000002" y="525" 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;" parent="1" source="bw7OO0sNot4gaAuLXok9-7" target="bw7OO0sNot4gaAuLXok9-1" edge="1">
......@@ -36,21 +36,21 @@
</mxCell>
<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="303" y="513" as="sourcePoint" />
<mxPoint x="343" y="513" as="targetPoint" />
<mxPoint x="303" y="612" as="sourcePoint" />
<mxPoint x="343" y="612" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-16" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="296" y="877" as="sourcePoint" />
<mxPoint x="336" y="877" as="targetPoint" />
<mxPoint x="296" y="976" as="sourcePoint" />
<mxPoint x="336" y="976" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-18" value="&lt;font face=&quot;Ubuntu Mono&quot;&gt;O_processingDone_3&lt;/font&gt;" 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="343.00279069767436" y="513" as="geometry" />
<mxGeometry x="343.00279069767436" y="612" as="geometry" />
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-19" value="&lt;font face=&quot;Ubuntu Mono&quot;&gt;I_inputSampleValid=0&lt;/font&gt;" 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="344.00279069767436" y="876" as="geometry" />
<mxGeometry x="344.00279069767436" y="975" as="geometry" />
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-20" value="" style="curved=1;endArrow=block;html=1;rounded=0;endFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="bw7OO0sNot4gaAuLXok9-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
......@@ -75,53 +75,53 @@
</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="403" y="452.80999999999995" as="sourcePoint" />
<mxPoint x="483" y="452.80999999999995" as="targetPoint" />
<mxPoint x="403" y="551.81" as="sourcePoint" />
<mxPoint x="483" y="551.81" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bw7OO0sNot4gaAuLXok9-36" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;br&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;InitAddress =0 &lt;br&gt;IncrAddress = 0&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 0&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="484" y="767" width="570" height="110" as="geometry" />
<mxGeometry x="484" y="866" width="570" 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="404" y="826.81" as="sourcePoint" />
<mxPoint x="484" y="826.81" as="targetPoint" />
<mxPoint x="404" y="925.81" as="sourcePoint" />
<mxPoint x="484" y="925.81" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-2" value="Processing&lt;br&gt;Loop_FIR_2" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="244" y="544" width="160" height="80" as="geometry" />
<mxGeometry x="244" y="643" 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;" parent="1" vertex="1">
<mxGeometry x="244" y="664" width="160" height="80" as="geometry" />
<mxGeometry x="244" y="763" width="160" height="80" as="geometry" />
</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;" parent="1" target="Xggu4WmLdR1rL8ogj4DC-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="323.76" y="624" as="sourcePoint" />
<mxPoint x="324" y="664" as="targetPoint" />
<mxPoint x="323.76" y="723" as="sourcePoint" />
<mxPoint x="324" y="763" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-8" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="304" y="644" as="sourcePoint" />
<mxPoint x="344" y="644" as="targetPoint" />
<mxPoint x="304" y="743" as="sourcePoint" />
<mxPoint x="344" y="743" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-9" value="&lt;font face=&quot;Ubuntu Mono&quot;&gt;O_processingDone_4&lt;/font&gt;" 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="344.00279069767436" y="644" as="geometry" />
<mxGeometry x="344.00279069767436" y="743" as="geometry" />
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-10" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;br&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;InitAddress = &#39;0&#39;&lt;br&gt;IncrAddress = &#39;0&#39;&lt;br&gt;InitSum = &#39;0&#39;&lt;br&gt;LoadSum = &#39;0&#39;&lt;br&gt;LoadOutput = &#39;1&#39;&lt;br&gt;&lt;/font&gt;" 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="484" y="644" width="573" height="110" as="geometry" />
<mxGeometry x="484" y="743" width="573" height="110" as="geometry" />
</mxCell>
<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;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="404" y="703.77" as="sourcePoint" />
<mxPoint x="484" y="703.77" as="targetPoint" />
<mxPoint x="404" y="802.77" as="sourcePoint" />
<mxPoint x="484" y="802.77" as="targetPoint" />
</mxGeometry>
</mxCell>
<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;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="404" y="583.81" as="sourcePoint" />
<mxPoint x="484" y="583.81" as="targetPoint" />
<mxPoint x="404" y="682.81" as="sourcePoint" />
<mxPoint x="484" y="682.81" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-16" value="Store" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
......@@ -162,7 +162,7 @@
<mxCell id="Xggu4WmLdR1rL8ogj4DC-24" value="&lt;font face=&quot;Ubuntu Mono&quot;&gt;O_processingDone_1&lt;/font&gt;" 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="343.00279069767436" y="143" as="geometry" />
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-27" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 1 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =1 &lt;br&gt;IncrAddress = 0&lt;br&gt;InitSum = 1&lt;br&gt;LoadSum = 0&lt;br&gt;LoadOutput = 0&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxCell id="Xggu4WmLdR1rL8ogj4DC-27" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 1 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =1 &lt;br&gt;IncrAddress = 1 (il faut que cette valeur ne soit à 1 que pour un cycle d&#39;horloge)&lt;br&gt;InitSum = 1&lt;br&gt;LoadSum = 0&lt;br&gt;LoadOutput = 0&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="483" y="-97" width="562" height="110" as="geometry" />
</mxCell>
<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;" parent="1" edge="1">
......@@ -171,7 +171,7 @@
<mxPoint x="483" y="-37.190000000000055" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-29" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 1 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 1&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxCell id="Xggu4WmLdR1rL8ogj4DC-29" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 1 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 0&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="483" y="23" width="564" 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;" parent="1" edge="1">
......@@ -188,15 +188,15 @@
</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;" parent="1" source="Xggu4WmLdR1rL8ogj4DC-3" target="bw7OO0sNot4gaAuLXok9-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="434" y="494" as="sourcePoint" />
<mxPoint x="484" y="444" as="targetPoint" />
<mxPoint x="434" y="593" as="sourcePoint" />
<mxPoint x="484" y="543" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-37" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 1 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 1&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="484" y="394" width="576" height="110" as="geometry" />
<mxCell id="Xggu4WmLdR1rL8ogj4DC-37" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 1 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 0&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="484" y="511" width="576" height="110" as="geometry" />
</mxCell>
<mxCell id="Xggu4WmLdR1rL8ogj4DC-38" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 1&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 1&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="486" y="529" width="569" height="110" as="geometry" />
<mxCell id="Xggu4WmLdR1rL8ogj4DC-38" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 1&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = O_processingDone_3 (=1 pour un seul cycle d&#39;horloge)&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="486" y="628" width="569" height="110" as="geometry" />
</mxCell>
<mxCell id="MqMr2Tbt4FukOI7J_JEk-1" value="Processing&lt;br&gt;Loop_IIR_b" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="240" y="177" width="160" height="80" as="geometry" />
......@@ -216,7 +216,7 @@
<mxPoint x="480" y="216.80999999999995" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="MqMr2Tbt4FukOI7J_JEk-6" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 1&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 1&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxCell id="MqMr2Tbt4FukOI7J_JEk-6" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 1&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = O_processingDone_1 (=1 pour un seul cycle d&#39;horloge)&lt;br&gt;InitSum = 0&lt;br&gt;LoadSum = 1&lt;br&gt;LoadOutput =0 &lt;br&gt;&lt;/font&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;fontStyle=2;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="484" y="152" width="573" height="110" as="geometry" />
</mxCell>
<mxCell id="MqMr2Tbt4FukOI7J_JEk-7" value="Init_address" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
......@@ -243,6 +243,24 @@
<mxPoint x="486" y="341.28999999999996" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ok8E1-6R5fKkrNygeh0b-1" value="Incr Address" style="ellipse;whiteSpace=wrap;html=1;fontSize=21;fontFamily=Ubuntu Mono;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="242" y="416" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="ok8E1-6R5fKkrNygeh0b-4" 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="402" y="455.80999999999995" as="sourcePoint" />
<mxPoint x="482" y="455.80999999999995" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ok8E1-6R5fKkrNygeh0b-5" value="&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_1 = 0 &lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2b = 0&lt;/font&gt; &lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_2a = 0&amp;nbsp;&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;LoadShift_3 = 0&lt;/font&gt;&lt;font style=&quot;font-size: 15px;&quot; face=&quot;Ubuntu Mono&quot;&gt;&lt;br&gt;InitAddress =0 &lt;br&gt;IncrAddress = 1 (cet état sert uniquement à mettre cette valeur à 1 pour un seul cycle d&#39;horloge. Nous l&#39;avons ajouté à la dernière séance et n&#39;avons pas eu le temps de l&#39;implémenter sur vivado)&lt;br&gt;InitSum = 0 ; LoadSum = 0 ; LoadOutput =0 &lt;br&gt;&lt;/font&gt;" 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="397" width="576" height="110" as="geometry" />
</mxCell>
<mxCell id="ok8E1-6R5fKkrNygeh0b-6" 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="ok8E1-6R5fKkrNygeh0b-1" target="bw7OO0sNot4gaAuLXok9-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="553" y="668" as="sourcePoint" />
<mxPoint x="603" y="618" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
......
docs/img/FSM.png

280 KiB | W: | H:

docs/img/FSM.png

258 KiB | W: | H:

docs/img/FSM.png
docs/img/FSM.png
docs/img/FSM.png
docs/img/FSM.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment