03.01.2014 Views

examen final automne 2004

examen final automne 2004

examen final automne 2004

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CIRCUITS LOGIQUES<br />

Examen <strong>final</strong><br />

LUNDI LE 13 DÉCEMBRE <strong>2004</strong><br />

9h30 à 12h00<br />

Ce feuillet d'<strong>examen</strong> comporte cinq (5) problèmes.<br />

Répondez dans le cahier d’<strong>examen</strong> en donnant les solutions complètes.<br />

Documentation permise: deux (2) feuilles de notes (8½"×11").<br />

Calculatrice non programmable permise.<br />

Poids : 40% de la note globale<br />

Professeur : Michel Lemire<br />

Page 1 sur 6


ELE1300 – Circuits logiques / Examen <strong>final</strong><br />

PROBLÈME #1<br />

(4 points)<br />

Soit un afficheur à sept segments dont un segment i est allumé lorsque S i = 0.<br />

S 0<br />

S 1<br />

S 2<br />

S 3<br />

S 4<br />

S 5<br />

S 6<br />

5<br />

4<br />

0<br />

6<br />

3<br />

1<br />

2<br />

Votre tâche consiste à concevoir un circuit combinatoire à deux entrées ( X et Y ) et sept sorties ( S 0 à<br />

S 6 ) ; ces dernières étant branchées à l’afficheur ci-dessus afin d’afficher les lettres a, b, c et d<br />

selon les figures suivantes :<br />

0<br />

1<br />

5<br />

1<br />

6<br />

6<br />

6<br />

4 2<br />

4 2<br />

4 4<br />

6<br />

2<br />

3<br />

3<br />

3<br />

3<br />

XY = 00 XY = 01 XY = 10 XY = 11<br />

Liste du matériel à votre disposition : Uniquement des portes NON-ET à deux entrées.<br />

Donnez le schéma du circuit ( le plus simple possible * ). N’oubliez pas qu’un segment i est allumé<br />

lorsque S i = 0 et éteint lorsque S i = 1.<br />

* Les points attribués seront inversement proportionnels au nombre de portes utilisées.<br />

Page 2 sur 6


ELE1300 – Circuits logiques / Examen <strong>final</strong><br />

PROBLÈME #2<br />

(4 points)<br />

Soit la fonction Z = ABCD+ ABCD+ ABCD + ABCD + ABCD + ABCD.<br />

a) Représentez cette fonction par une table de Karnaugh à variables inscrites où C et D sont les<br />

variables inscrites.<br />

b) Vous devez réaliser cette fonction à l’aide d’un multiplexeur à quatre entrées ( I 0 , I 1 , I 2 et I 3 )<br />

commandé par deux bits de sélection ( S 1 S 0 ). Les variables A et B seront les bits de sélection<br />

comme l’illustre la figure suivante :<br />

A<br />

S 1<br />

Sortie<br />

Z<br />

MULTIPLEXEUR<br />

B<br />

S 0<br />

I 0 I 1 I 2 I 3<br />

C<br />

D<br />

CIRCUIT LOGIQUE<br />

Votre tâche consiste à concevoir le circuit combinatoire à deux entrées ( C et D ) et dont les<br />

quatre sorties sont branchées au multiplexeur.<br />

Liste du matériel à votre disposition :<br />

• des inverseurs,<br />

• des portes logiques à deux entrées ( ET et OU seulement).<br />

c) Vous devez maintenant réaliser la fonction Z avec uniquement des multiplexeurs à quatre<br />

entrées ( comme celui décrit en b). Aucun autre élément (inverseur ou porte logique) n’est<br />

disponible. Donnez le schéma du circuit.<br />

Pondération : a) 1 / 4 b) 1.5 / 4 c) 1.5 / 4<br />

Page 3 sur 6


ELE1300 – Circuits logiques / Examen <strong>final</strong><br />

PROBLÈME #3<br />

(5 points)<br />

Votre tâche consiste à concevoir un circuit séquentiel synchrone ayant les caractéristiques suivantes :<br />

• une entrée ( X ), deux sorties ( Y et Z ) ;<br />

• lorsque l’entrée est X = 0, les sorties YZ suivent d’une façon répétitive la séquence 00, 01,<br />

11, 10, les changements s’effectuant lors des transitions positives d’un signal d’horloge H ;<br />

• lorsque l’entrée est X = 1, les sorties YZ suivent la même séquence que celle décrite<br />

précédemment, mais dans l’ordre inverse ;<br />

• le circuit est structuré selon le modèle de Moore.<br />

Illustration du fonctionnement :<br />

X<br />

X = 0 X = 1 X = 0<br />

H<br />

Y<br />

Z<br />

YZ = 00 YZ = 01 YZ = 11 YZ = 10 YZ = 00 YZ = 10 YZ = 11 YZ = 01 YZ = 00 YZ = 10 YZ = 00 YZ = 01 YZ = 11<br />

Liste du matériel à votre disposition :<br />

• des inverseurs,<br />

• des bascules D (avec sortie Q et sortie complémentaire Q ),<br />

• des portes logiques à deux entrées ( ET, OU et OU-EXCLUSIF seulement).<br />

Donnez :<br />

1. le diagramme d’état,<br />

2. le tableau d’état,<br />

3. le tableau de transition,<br />

4. les expressions des entrées des bascules,<br />

5. les expressions des sorties,<br />

6. le schéma du circuit ( le plus simple possible * ).<br />

* Les points attribués seront inversement proportionnels au nombre de portes utilisées.<br />

Page 4 sur 6


ELE1300 – Circuits logiques / Examen <strong>final</strong><br />

PROBLÈME #4<br />

(3 points)<br />

Un ingénieur travaille à la conception d’un circuit séquentiel synchrone à une entrée ( x ) et une sortie<br />

( z ). Il obtient le tableau d’état suivant :<br />

État présent<br />

État suivant<br />

x= 0 x=<br />

1<br />

Sortie z<br />

A D C 0<br />

B F H 0<br />

C E D 1<br />

D A E 0<br />

E C A 1<br />

F F B 1<br />

G B H 0<br />

H C G 1<br />

L’ingénieur vous demande de vérifier si ce tableau comporte des états équivalents. Dans<br />

l’affirmative, donnez un tableau d’état simplifié.<br />

Page 5 sur 6


ELE1300 – Circuits logiques / Examen <strong>final</strong><br />

PROBLÈME #5<br />

(4 points)<br />

Votre tâche consiste à concevoir un circuit séquentiel asynchrone à deux entrées ( x et y ) et une<br />

sortie ( S ) réalisant le diagramme de séquence suivant :<br />

10<br />

00 / 0<br />

00 / 1<br />

01 / 0<br />

11 / 0<br />

A<br />

B<br />

10 / 1<br />

11 / 1<br />

01<br />

Liste du matériel à votre disposition :<br />

• des inverseurs,<br />

• des portes logiques à deux entrées ( ET et OU seulement)<br />

Donnez :<br />

1. le tableau de séquence,<br />

2. le tableau de transition,<br />

3. les expressions de la (des) variable(s) d’état,<br />

4. l’expression de la sortie,<br />

5. le schéma du circuit ( le plus simple possible * ).<br />

* Les points attribués seront inversement proportionnels au nombre de portes utilisées.<br />

Page 6 sur 6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!