From 09ac654de70aa830fd1252646de541a77b8b7c75 Mon Sep 17 00:00:00 2001
From: j24monch <judith.monchaux@imt-atlantique.net>
Date: Mon, 5 May 2025 10:41:13 +0200
Subject: [PATCH] ajout du drawio

---
 docs/wave_generator.drawio | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/docs/wave_generator.drawio b/docs/wave_generator.drawio
index 6d65d82..45466a8 100644
--- a/docs/wave_generator.drawio
+++ b/docs/wave_generator.drawio
@@ -1,6 +1,6 @@
-<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
+<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36" version="26.2.14">
   <diagram name="Page-1" id="ZRCvXX_TBlFcA-i0oMmK">
-    <mxGraphModel dx="3237" dy="1203" 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="2327" dy="593" 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" />
@@ -10,28 +10,28 @@
         <mxCell id="liv1zIGuVtiVySRaDl_v-1" value="A" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="160" y="80" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-2" value="D" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-2" value="&lt;div style=&quot;line-height: 70%;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: 29px;&quot;&gt;&lt;b&gt;D&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px; line-height: 70%;&quot;&gt;Séquentiel&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px; line-height: 70%;&quot;&gt;génère un signal triangulaire&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px; line-height: 70%;&quot;&gt;(tableau de valeurs correspondant à un signal triangulaire)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="160" y="320" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-3" value="B" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-3" value="&lt;div style=&quot;line-height: 40%;&quot;&gt;&lt;font style=&quot;line-height: 40%; font-size: 28px;&quot;&gt;&lt;b&gt;B&lt;/b&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;line-height: 40%; font-size: 18px;&quot;&gt;&lt;b&gt;Combinatoire&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;line-height: 40%; font-size: 18px;&quot;&gt;Compteur (u_d = 1)&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;line-height: 40%; font-size: 18px;&quot;&gt;décompteur (u_d =0 )&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;line-height: 40%; font-size: 18px;&quot;&gt;middle : à milieu de phase montante et descendante&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font&gt;&lt;font style=&quot;line-height: 40%; font-size: 18px;&quot;&gt;last : à fin de phase montante et descendante&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="520" y="80" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-4" value="I" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-4" value="&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;b&gt;&lt;font style=&quot;font-size: 25px;&quot;&gt;I&lt;/font&gt;&lt;/b&gt;&lt;div&gt;&lt;font style=&quot;line-height: 60%; font-size: 18px;&quot;&gt;&lt;b style=&quot;&quot;&gt;Sequentiel&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;line-height: 60%; font-size: 18px;&quot;&gt;Retarde l&#39;entrée d&#39;une période de l&#39;horloge&amp;nbsp; (la renvoie au prochain front montant)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="880" y="560" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-5" value="F" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-5" value="&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;font style=&quot;line-height: 60%; font-size: 29px;&quot;&gt;&lt;b&gt;F&lt;/b&gt;&lt;/font&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px; line-height: 60%;&quot;&gt;Combinatoire&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px; line-height: 60%;&quot;&gt;Multiplexeur à 4 entrées&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px; line-height: 60%;&quot;&gt;sélectionne une entrée parmi 4 selon la valeur de I_sel&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="880" y="320" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-6" value="C" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-6" value="&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 29px; line-height: 60%;&quot;&gt;C&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Séquentiel&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;génère un signal sinusoïdal&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;(tableau de valeurs correspondant à un signal sinusoïdal)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="880" y="80" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-7" value="G" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-7" value="&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;font style=&quot;line-height: 60%; font-size: 25px;&quot;&gt;&lt;b style=&quot;&quot;&gt;G&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;b&gt;Combinatoire&lt;/b&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;font style=&quot;line-height: 60%; font-size: 18px;&quot;&gt;renvoie l&#39;opposé de l&#39;entrée&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;line-height: 60%; font-size: 18px;&quot;&gt;(en négligeant le LSB)&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="160" y="560" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-8" value="H" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-8" value="&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;font style=&quot;line-height: 60%; font-size: 25px;&quot;&gt;&lt;b&gt;H&lt;/b&gt;&lt;/font&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px; line-height: 60%;&quot;&gt;Combinatoire&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 18px; line-height: 10.8px;&quot;&gt;Multiplexeur à 2 entrées&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px; line-height: 60%;&quot;&gt;sélectionne une entrée parmi 2 selon la valeur de I_sel&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="520" y="560" width="280" height="160" as="geometry" />
         </mxCell>
-        <mxCell id="liv1zIGuVtiVySRaDl_v-9" value="E" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
+        <mxCell id="liv1zIGuVtiVySRaDl_v-9" value="&lt;div style=&quot;line-height: 60%;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: 29px; line-height: 60%;&quot;&gt;&lt;b&gt;E&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;b&gt;Séquentiel&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;génère un signal en dents de scie&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;(tableau de valeurs correspondant à un signal en dents de scie)&lt;/span&gt;&lt;span style=&quot;font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontFamily=Ubuntu Mono;fontSize=40;" parent="1" vertex="1">
           <mxGeometry x="520" y="320" width="280" height="160" as="geometry" />
         </mxCell>
         <mxCell id="liv1zIGuVtiVySRaDl_v-10" value="I_clk" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#f0a30a;strokeColor=#BD7000;fontColor=#000000;fontFamily=Ubuntu Mono;fontSize=18;fontStyle=1" parent="1" vertex="1">
-- 
GitLab