| Difficulté |
Compétences |
| ●●●●● |
⚡ |
Tu te demandes comment fonctionne un processeur ? Avant de faire un processeur complet, on va déjà commencer par faire un PETIT additionneur...
L’objectif ici, c’est de construire un additionneur 2 bits entièrement avec des NMOS, sans Arduino ni microcontrôleur. Tu vas utiliser des switchs pour entrer les nombres et des LEDs pour voir le résultat.
Tu te dis surement "Pourquoi se limiter à 2 bits alors qu'on pourrait faire au moins 8 pour avoir un truc qui sert vraiment à quelque chose". Ok, pour faire un additionneur 8 bits sans magie noire et en utilisant que des NMOS, il faut 136 NMOS. Donc on va éviter de passer 1 mois et demi sur ce mini-projet. Un additionneur 2 bits utilise 28 MOSFET donc c'est déjà pas mal!
- Faire une porte NAND avec 2 NMOS et une résistance pull up
- Ajouter des switchs pour les entrées et une RESISTANCE ADAPTÉE (sinon ça va cramer) et une LED pour la sortie.
- Écrire le schéma logique d'un half adder avec 5 portes NAND
- Appliquer ce schéma sur une bread board
- Vérifier que le half adder fonctionne avec sa table de vérité
- Écrire le schéma logique d'un full adder avec 9 portes NAND
- Appliquer ce schéma sur une bread board
- Relier le half adder et le full adder entre eux pour obtenir un additionneur 2 bits (+1 bit de sortie pour le carry out)
- Tester l'addition avec différents nombres pour vérifier que tout fonctionne
- 28 NMOS
- 18 résistances de 10k (14 pull-up pour les portes NAND + 4 pull-down pour les switchs)
- 4 switchs pour les deux nombres de 2 bits
- 3 LEDs pour afficher le résultat
- 3 résistances à determiner en fonction de la LED
- Breadboard
- Câbles Dupont
- Alimentation 5-10 V
- Bien vérifier le pinout des NMOS. selon le modèle, l'ordre des pins peut changer
- Pour éviter les entrées flottantes, il faut mettre des pull down!