Vous êtes sur la page 1sur 4

ENSEIRB

jeudi 19 mai 2005

TELECOM - l re anne

Examen d'lectronique numrique

Dure : 2 H

- Documents interdits

I) ETUDE D'UN ENCODEUR DE PRIORITE


Le composant 74HC 158, dont le schma vous est prsent en annexe, est un composant de
logique combinatoire, dit Encodeur de Priorit .
1) D'aprs le schma, donner les quations logiques des signaux AO, A l et A2 en fonction des
entres 0-1-2-3-4-5-6-7-EI.
2) Idem pour la sortie EO
3) Que reprsentent les sorties AO-Al -A2 ? A quel niveau sont-elles actives ?
4) Quelle est la fonction des signaux EI et EO ?
5) Soit le signal A2. On souhaite concevoir le circuit intgr CMOS qui gnre ce signal.
a) Prsenter l'quation de A2 pour qu'il soit puisse tre gnrer par une porte unique
CMOS. Justifier.
b) Dessiner le schma lectrique de la porte en question.

c) La technologie choisie est de type CMOS 0.5 microns . Quelle est la signification
physique de cette appellation ?
6) En vous appuyant sur le rsultats de la question 1, donner le schma fonctionnel ( base
d'une matrice ET et d'une matrice OU) d'un circuit de logique programmable gnrant les
signaux A2, A l , A0 (une connexion dans une matrice sera symbolise par un X)

II) ADDITIONNEUR BINAIRE


On dsire concevoir un circuit combinatoire ayant pour fonction d'ajouter 3 un mot
binaire de 3 bits Ne (b2, b l , b0) pouvant prendre toutes les valeurs possibles soient les
combinaisons O 7 en base 10. La sortie Ns (s3, s2, s l , s0) ncessite donc 4 bits.

1) Donner la table de vrit de ce circuit.


2) Etablir les quations de chacune des sorties par la mthode de Karnaugh.
prenant en compte une retenue
3) On considre un additionneur binaire de 2 bits et
entrante r et gnrant une retenue sortante r permettant le report de la retenue gnre
par l'addition de et sur la cellule de rang suprieur i+1.

a) Convertir en binaire puis additionner (en binaire !) les nombres 7 et 10 en prcisant


bien les ventuelles retenues 1 reportes.
b) En gnralisant, dduire les quations de = f (ai , b
partir de leur table de Karnaugh par exemple).

et

(ai , b

c) Retrouver les quations de s3, s2, s l , s0 obtenues dans la question 2.

III) SYNTHESE D'UN COMPTEUR


On souhaite concevoir un compteur 4 bits Q3, Q2, Q1, Q0 (par ordre de poids
dcroissant) 4 tats voluant sur les fronts montant de l'horloge H, qui compte de 3 en 3
partir de la valeur O et jusqu' la valeur 9. Les combinaisons codes par les 4 sorties seront
donc 0,3,6,9 puis 0,3... en boucle. On dispose pour cela de bascules D lmentaires avec
horloge active sur front montant.

1) A partir d'une machine d'tats


On souhaite rduire au minimum le nombre de bascules. 2 bascules dont les sorties Q
seront dsignes par A et B permettront de coder les 4 tats de la machine d'tats.
a) Montrer que l'on peut choisir A=Q1 et B=Q0 et donner la table de codage de cette
machine d'tats.
b) Donner les tables de Karnaugh d'excitation et en dduire les expressions des quations
d'excitation A,+, et B,+, en cherchant bien sr les simplifier au maximum.
c) Donner les quations des sorties restantes Q3 et Q2 en fonction de A et B.
d) Donner le schma ralisant la solution en n'utilisant que des bascules D et un minimum
de portes NOR 2 entres (5 portes suffisent !).

2) A partir d'un additionneur


,

a) Montrer que I'additionneur tudi en II) associ quelques bascules D (entre


sortie
horloge H) permet de raliser facilement le compteur si l'on considre seulement un
cycle 0,3,6,9. Dessiner le schma de cette solution.
b) Quel sera le prochain tat aprs 9 dans ce cas ?

c) Comment peut-on imposer la remise O aprs 9 simplement en agissant sur les entres
D des bascules ? Modifier le schma prcdent en ajoutant quelques portes logiques
pour rpondre au problme (on choisira les portes standards les plus appropries
permettant la meilleure lisibilit)

Vous aimerez peut-être aussi