1.7 KiB
Machine d'état
SM de Moore
Le changement des sorties se fait de façon synchrone.
SM de Mealy
Le changement des sorties se fait de façon asynchrone, car les entrées peuvent impacter instantanément les sorties.
Marche à suivre
- Identifier les états
- Mettre les flip-flops qui stockent l'état actuel
- Equation booléen qui défini l'état actuel en fonction des entrées
- Equation booléenne qui défini les sorties
[!warning] L'équation de la sortie dépend des états, mais parfois aussi des entrées dans le cadre d'un machine de Mealy
Porte logique
D-Latch
- asychrone (souvent il y a un enable)
Flip-flop
- synrchone avec l'horloge
- fonctionne avec deux D-Latch en série
MOSFET
Le MOSFET fonctionne de la manière suivante : Le contact entre la source et le drain se fait lorsqu'on met un courant dans la gate. Cela attire les électrons et les place sous la forme d'un file (résistance) entre les deux côtés.
Unipolaire : commandé en tension Bipolaire : commandé en courant
--> se renseigner sur le Bulk #todo
Portes logiques
AND : mettre les NMOS en série OR : mettre les NMOS en parallèle
[!info] Avec les PMOS on fait l'inverse
Avec ces deux portes, on peut recréer toutes les autres portes.
Glitch
Le glitch provient des retard de propagation à chaque porte, qui peuvent provoquer des changements d'états non défini entre les portes ou en sorties. Il est du au condensateur qui se trouvent dans le portes logiques. Pour résoudre se problème, on peut rajouter un étage de flip-flop.
Le délai provient aussi de la résistance des transistors qui se trouve entre le drain et la source. On peut jouer sur la langueur et la largeur.
