summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2025-05-06 12:56:43 -0400
committerBenjamin Chausse <benjamin@chausse.xyz>2025-05-06 12:56:43 -0400
commitafa2aeabfb0e3f37b11c3518187ae328dffcc2b2 (patch)
tree12f055b3f48aac95dced459c61e7be0439d9faa1
parentc82ab0b0894465bb7b42a9772b7d5bccb9cfada1 (diff)
parentbc567778cacda2bd83bcaf9cd945f2866a9550a5 (diff)
Merge branch 'master' of git:s4-app1
-rw-r--r--rapport/main.tex8
1 files changed, 6 insertions, 2 deletions
diff --git a/rapport/main.tex b/rapport/main.tex
index 1300420..7bde479 100644
--- a/rapport/main.tex
+++ b/rapport/main.tex
@@ -61,11 +61,15 @@ de s'assurer que le "LSB" n'est pas à 0 si le "MSB" est à un, sur tout les gro
y a des erreurs. (voir le code en annexe).
\subsection{Explication des schéma blocs}
+Thermo2bin est composé de deux additionneur 4 bits, lesquels sont composé de 4 additionneur 1 bits. L'additionneur 1 bit fait avec de la
+logique combinatoire et celui fait avec des commandes "cases" sont synthéthisé par Vivado et donne le même circuit. On retrouve dans le
+module thermométrique 3 sections identiques de convertions thermométrique 4 bits en binaire non signé. Le module thermométrique à aussi
+une section de détection d'erreur qui prend l'entrée directement.
\subsection{Fréquence d'opération}
Pour connaitre la fréquence d'opération maximum, on doit d'abord analyzer le schéma et trouver le plus long chemin qu'une entrée peut
-parcourir avant d'arrivé à la sortie. Ceci peut être fait en regardant simplement le schéma créé par Vivado sans qu'il est fait de
-synthèse pour l'optimiser. Le bit ayant la plus grosse opération est le $H$. Ce dernier peut passer dans deux additionneur 4 bits.
+parcourir avant d'arrivé à la sortie. Ceci peut être fait en regardant simplement les schémas créé par Vivado. Cependant, Vivado éxecute
+une synthèse du circuit, fesant une optimisation des portes logiques et donc réduisant le nombre utilisé pour le module thermo2bin.
\subsection{Implémentation}