TPA ´
Electronique (2015-16)
TP 5: Electronique num ´erique — 5/
F
IGURE
5.
D´ecodeur de 7 segments.
d’affichage d
0
-d
6
. Par exemple, la paire c
1
=0, c
0
=0 correspondra au nombre 0, qui sera affich´e comme suit
pour d
6
-d
0
: 0000001 (0 : on ; 1 : off).
4. ´
Evaluez les 3 rang´ees restantes de la table.
5. ´
Evaluez les expressions logiques pour les segments d
0
-d
6
(exemple : d
0
= ¯
c
1
c
0
).
6. Ajoutez `a votre projet existant un d´ecodeur de 7 segments (d
0
-d
6
) avec 2 entr´ees (c
0
,c
1
), de fac¸on `a
repr´esenter la table de v´erit´e que vous venez de r´ealiser. Utilisez seulement les fonctions logiques simples
(ET, OU, OU-exclusif, NON). Prenez soin d’´eteindre les autres affichages.
7. Tester le d´ecodeur avec une entr´ee de 2 bits.
8. Am´eliorez votre design de d´ecodeur de 7 segments en utilisant une entr´ee de 4 bits.
9. Affichez le r´esultat de l’exercise pr´ec´edent (“additionneur parall`ele” `a 8 bits) sur la carte. Vous n’avez pas
besoin de simulez votre design. Copiez-collez les logigrammes requis pour ce dernier design, ou utilisez
l’objet cr´e´e avant.
5. Bascules et compteur
Les bascules (flip-flops) sont des dispositifs tr`es utiles entres autres dans la construction des m´emoires
d’ordinateurs. Ils ont deux ´etats stables et ils oscillent entre ces derniers selon des crit`eres diff´erents, pour
diff´erents types de bascules.
1. Cr´eez un nouveau projet avec Quartus II et r´ealisez le circuit de la figure
F
IGURE
6.
Bascule SR.
2. ´
Ecrivez la table logique pour ce circuit (Note : il faut prendre en compte le d´elai). Simulez votre design `a
l’aide du logiciel Quartus. Expliquez pourquoi on l’appelle
Set-Reset
(SR).
3. On peut r´ealiser une bascule de type T en modifiant le circuit pr´ec´edent comme montr´e dans la figure
´
Ecrivez la table logique (r´eutilisez la table du circuit pr´ec´edent) et expliquez pourquoi on l’appelle
Toggle
(T).