Vous êtes sur la page 1sur 2

Université Sultan Moulay Slimane

Ecole Supérieure de Technologie


Département Mécatronique

TP3 : Codage VHDL et Simulation des circuits combinatoires


1. Objectifs du TP
L’objectif de ce TP est de faire le codage VHDL, la simulation fonctionnelle et la simulation
temporelle des circuits séquentiels de base.

2. Exercice 1 : Bascule JKH

2.1. Ecrire le code VHDL du circuit de la bascule JKH respectant les spécifications
suivantes :
• Les entrées J et K sont synchronisées avec le font descendant de l’horloge et sont
des entrées active haut
• Les entrées asynchrones (CLR et PRE) sont des entrées active bas avec priorité à
CLR.
• La bascule possède deux sorties : non-inversé et inversé
2.2. Faire la simulation fonctionnelle et la simulation temporelle.
2.3. Montrer le schéma du circuit (RTL Viewer). Conclure.

3. Exercice 2 : Compteur asynchrone modulo 16

3.1. Ecrire le code VHDL du circuit conteur asynchrone modulo 16 en se basant sur la
bascule JKH décrite dans l’exercice 1.
3.2. Faire la simulation fonctionnelle et la simulation temporelle.
3.3. Mesurer le retard de propagation maximal
3.4. Montrer le schéma du circuit (RTL Viewer).

4. Exercice 3 : Compteur asynchrone modulo 256

4.1. Ecrire le code VHDL du circuit conteur asynchrone modulo 256 en se basant sur la
bascule JKH décrite dans l’exercice 1.
4.2. Faire la simulation fonctionnelle et la simulation temporelle.
4.3. Mesurer le retard de propagation maximal et comparer le avec celui du conteur
asynchrone modulo 16. Conclure.
4.4. Montrer le schéma du circuit (RTL Viewer).

5. Exercice 4 : Compteur synchrone modulo 16

5.1. Ecrire le code VHDL du circuit conteur synchrone modulo 16 en se basant sur la
bascule JKH décrite dans l’exercice 1.
5.2. Faire la simulation fonctionnelle et la simulation temporelle.
5.3. Mesurer le retard de propagation maximal comparer le avec celui du conteur
asynchrone modulo 16. Conclure.
5.4. Montrer le schéma du circuit (RTL Viewer).

Pr A. KLILOU -1-
Université Sultan Moulay Slimane
Ecole Supérieure de Technologie
Département Mécatronique

6. Exercice 5 : Compteur synchrone modulo 256

6.1. Ecrire le code VHDL du circuit conteur synchrone modulo 256 en se basant sur la
bascule JKH décrite dans l’exercice 1.
6.2. Faire la simulation fonctionnelle et la simulation temporelle.
6.3. Mesurer le retard de propagation maximal et comparer le avec celui du conteur
synchrone modulo 16 et celui du conteur asynchrone modulo 256. Conclure.
6.4. Montrer le schéma du circuit (RTL Viewer).

Pr A. KLILOU -2-

Vous aimerez peut-être aussi