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="<div style="line-height: 70%;"><div><span style="font-size: 29px;"><b>D</b></span></div><div><b><font style="font-size: 18px; line-height: 70%;">Séquentiel</font></b></div><div><font style="font-size: 18px; line-height: 70%;">génère un signal triangulaire</font></div><div><font style="font-size: 18px; line-height: 70%;">(tableau de valeurs correspondant à un signal triangulaire)</font></div></div>" 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="<div style="line-height: 40%;"><font style="line-height: 40%; font-size: 28px;"><b>B</b></font><div><font style="line-height: 40%; font-size: 18px;"><b>Combinatoire</b></font></div><div><font style="line-height: 40%; font-size: 18px;">Compteur (u_d = 1)&nbsp;</font></div><div><font style="line-height: 40%; font-size: 18px;">décompteur (u_d =0 )</font></div><div><font style="line-height: 40%; font-size: 18px;">middle : à milieu de phase montante et descendante</font></div><div><font><font style="line-height: 40%; font-size: 18px;">last : à fin de phase montante et descendante</font></font></div></div>" 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="<div style="line-height: 60%;"><b><font style="font-size: 25px;">I</font></b><div><font style="line-height: 60%; font-size: 18px;"><b style="">Sequentiel</b></font></div><div><font style="line-height: 60%; font-size: 18px;">Retarde l'entrée d'une période de l'horloge&nbsp; (la renvoie au prochain front montant)</font></div></div>" 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="<div style="line-height: 60%;"><font style="line-height: 60%; font-size: 29px;"><b>F</b></font><div></div><div><b><font style="font-size: 18px; line-height: 60%;">Combinatoire</font></b></div><div><b><font style="font-size: 18px; line-height: 60%;">Multiplexeur à 4 entrées</font></b></div><div><font style="font-size: 18px; line-height: 60%;">sélectionne une entrée parmi 4 selon la valeur de I_sel</font></div></div>" 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="<div style="line-height: 60%;"><div><b><font style="font-size: 29px; line-height: 60%;">C</font></b></div><div><span style="font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><b>Séquentiel</b></span></div><div><span style="font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">génère un signal sinusoïdal</span></div><div><span style="font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">(tableau de valeurs correspondant à un signal sinusoïdal)</span></div></div>" 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="<div style="line-height: 60%;"><font style="line-height: 60%; font-size: 25px;"><b style="">G</b></font></div><div style="line-height: 60%;"><span style="font-size: 20px;"><b>Combinatoire</b><br></span><div><font style="line-height: 60%; font-size: 18px;">renvoie l'opposé de l'entrée</font></div><div><font style="line-height: 60%; font-size: 18px;">(en négligeant le LSB)</font></div></div>" 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="<div style="line-height: 60%;"><font style="line-height: 60%; font-size: 25px;"><b>H</b></font><div><b><font style="font-size: 18px; line-height: 60%;">Combinatoire</font></b></div><div><div><b><font style="font-size: 18px; line-height: 10.8px;">Multiplexeur à 2 entrées</font></b></div></div><div><font style="font-size: 18px; line-height: 60%;">sélectionne une entrée parmi 2 selon la valeur de I_sel</font></div></div>" 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="<div style="line-height: 60%;"><div><span style="font-size: 29px; line-height: 60%;"><b>E</b></span></div><div><span style="font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"><b>Séquentiel</b></span></div><div><span style="font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">génère un signal en dents de scie</span></div><div><span style="font-size: 18px;">(tableau de valeurs correspondant à un signal en dents de scie)</span><span style="font-size: 18px; background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"></span></div></div>" 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