0% ont trouvé ce document utile (0 vote)
22 vues37 pages

Scri

Le chapitre traite des fonctions logiques intégrées, en se concentrant sur les circuits combinatoires tels que les décodeurs, codeurs, multiplexeurs et démultiplexeurs. Ces circuits permettent des opérations de conversion et d'aiguillage des données, avec des exemples pratiques et des schémas logiques. Les concepts de priorité dans les codeurs et d'état haute impédance dans les circuits sont également abordés.

Transféré par

Hiba Hiba
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues37 pages

Scri

Le chapitre traite des fonctions logiques intégrées, en se concentrant sur les circuits combinatoires tels que les décodeurs, codeurs, multiplexeurs et démultiplexeurs. Ces circuits permettent des opérations de conversion et d'aiguillage des données, avec des exemples pratiques et des schémas logiques. Les concepts de priorité dans les codeurs et d'état haute impédance dans les circuits sont également abordés.

Transféré par

Hiba Hiba
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 5: Fonctions intégrées logiques

November 18, 2025

1/1
Fonctions et circuits combinatoires

La transmission de données nécessite fréquemment des opérations de conversion, de


transposage et d’[Link] utilise pour cela des circuits combinatoires.

Circuit combinatoire = circuit dont l’état de sortie dépend uniquement de l’état de ses
entrées
• pas de mémorisation
• plus facile à étudier

Exemples:décodage, codage, transcodage, multiplexage, démultiplexage, addition,


multiplication, comparaison,...

2/1
Fonctions de Codage
Les décodeurs

Le décodeur établit une correspondance entre


un code d’entrée (exprimé en binaire) et une
sortie.
→ Si le code d’entrée est 11012 = 1310 c’est la
sortie n◦ 13 qui sera activée.

• en général, une seule sortie peut être


activée à la fois

• en général, le nombre de sorties vaut 2N .

• certains décodeurs sont conçus pour avoir


leur sortie activée au niveau bas (sortie
désactivée = niveau haut)

3/1
Fonctions de Codage
Les décodeurs

Exemple : décodeur à 3 bits 74F138 (décodeur 1 parmi 8)

4/1
Fonctions de Codage
Les décodeurs

diagramme logique du 74F138

5/1
Fonctions de Codage
Les décodeurs

Certains décodeurs n’utilisent pas toute la gamme des 2N codes d’entrée possibles.
Exemple: décodeur BDC - décimal 74LS42 4 entrées (pour coder 0 à 9) et 10 sorties
(0 à 9)

6/1
Fonctions de Codage
Les décodeurs

Exemple d’application: exécution séquentielle de programmes dans un lave-vaisselle

La plupart des décodeurs du commerce sont de type 1-parmi-8 (3 bits), 1-parmi-16 (4


bits), ou 1-parmi-10 (BDC-décimal)
Il est aisé de les combiner pour décoder davantage d’entrées 7

7/1
Fonctions de Codage
Les décodeurs

Accroissement de capacité de décodage par assemblage de deux décodeurs 3 bits pour


réaliser un seul décodeur à 4 bits

8/1
Fonctions de Codage
Le codeur

Le codeur (ou encodeur) possède possède plusieurs entrées, dont une seule est activée
à la fois. Il fournit en sortie le code binaire correspondant.

En général, il possède 2N entrées et N sorties


Exemple : codeur élémentaire à 2 bits

9/1
Fonctions de Codage
Le codeur

Le codeur (ou encodeur) possède possède plusieurs entrées, dont une seule est activée
à la fois. Il fournit en sortie le code binaire correspondant.

En général, il possède 2N entrées et N sorties


Exemple : codeur élémentaire à 2 bits

9/1
Fonctions de Codage
Le codeur

Pour éviter les conflits, les codeurs fixent généralement un ordre de priorité parmi les
entrées. La priorité est habituellement donnée au bit de poids le plus élevé = codeur
prioritaire

10 / 1
Fonctions de Codage
Le codeur

Exemple: codeur prioritaire à 3 bits 74F148

11 / 1
Fonctions d’aiguillage

Applications
1. conversion parallèle-série : des informations disponibles sur des entrées en
parallèle sont mises en série
2. matérialisation de fonctions logiques

12 / 1
Les multiplexeurs

13 / 1
Les multiplexeurs

Un multiplexeur (MUX) est un circuit logique qui possède 2n entrées (D0 , D1 , D2 , ...
D2n −1 ) , n entrées de sélection (E0 , E1 , E2 , ... En−1 ) et une seule sortie Y. Il est
dit : MUX 2n vers 1 ou MUX 2n × 1.

Fonction: l’aiguillage de l’une des entrées vers la sortie en fonction du code d’adresse
appliqué sur les entrées de sélection.

14 / 1
Les multiplexeurs
Un multiplexeur à quatre entrées: deux lignes d’adressage et une ligne de sortie:

15 / 1
Les multiplexeurs
Un multiplexeur à quatre entrées: deux lignes d’adressage et une ligne de sortie:

Y = ĀB̄E0 + AB̄E1 + ĀBE2 + ABE3


Schéma d’implantation:

15 / 1
Les multiplexeurs

En général:
La fonction logique réalisée est:
n
2X −1
S= mi Di
i=0

où mi est le i ème des variables logiques E0 , E1 , E2 , ... En−1 . ex:


m0 = Ēn−1 Ēn−2 ...Ē1 Ē0
m1 = Ēn−1 Ēn−2 ...Ē1 E0
m2 = Ēn−1 Ēn−2 ...E1 Ē0

16 / 1
Les multiplexeurs
Quelle est la fonction réalisée par ce circuit ?

17 / 1
Combinaison de multiplexeurs

De gros multiplexeurs peuvent être réalisés à partir de multiplexeurs plus petits.

18 / 1
Les multiplexeurs: bloc logique d’usage général

Toute fonction logique de N variables est réalisable avec un multiplexeur de N-vers-1


Exemple: matérialiser la fonction donnée par la table de vérité

19 / 1
Les multiplexeurs: bloc logique d’usage général

Un multiplexeur 2n − 1 : 1 peut implanter toute fonction de n variables. n − 1


variables de contrôle, la variable restant est une donnée d’entrée du multiplexeur
Exemple: matérialiser la fonction donnée par la table de vérité

20 / 1
Les multiplexeurs:généralisation
Exemple: multiplexeur 8-vers-1 74F151

Exemple:
G (A, B, C , D) peut être implémenté par un Mux 8 : 1:

21 / 1
Les multiplexeurs:généralisation
Exemple: multiplexeur 8-vers-1 74F151

Exemple:
G (A, B, C , D) peut être implémenté par un Mux 8 : 1:

21 / 1
Les multiplexeurs
Exemple: multiplexeur 8-vers-1 74F151

22 / 1
Les démultiplexeurs

Le démultiplexeur effectue l’opération inverse d’un multiplexeur: distribuer


l’information présente à l’entrée vers l’une des 2n sorties.
Demux= une seule entrée B , n entrées de sélection (E0 , E1 , E2 , ... En−1 ). et 2n
sorties (S0 , S1 , S2 , ... S2n −1 ).
Il est dit : DEMUX 1 vers 2n ou DEMUX 1 x 2n .

Les démultiplexeurs sont surtout utilisés dans les conversions série - parallèle.
Ils peuvent aussi faire office de décodeur.

23 / 1
Les démultiplexeurs
Considérons un démultiplexeur à quatre sorties: deux lignes d’adressage et une ligne
d’entrée:

24 / 1
Les démultiplexeurs
Considérons un démultiplexeur à quatre sorties: deux lignes d’adressage et une ligne
d’entrée:

24 / 1
démultiplexeur/décodeur

Un décodeur est un démultiplexeur particulier


• La sortie sélectionnée = 0
• Les sorties non sélectionnées = 1

25 / 1
Logique à portes de transmission CMOS

Les transistors nMOS passent bien les 0, mal les 1


Les transistors pMOS passent bien les 1, mal les 0
Les portes de transmission “parfaites” les placent en parallèle

26 / 1
Fonctions multiplexeur/démultiplexeur

27 / 1
Portes de transmission: sorties non fixées

Problème avec le démultiplexeur : plusieurs sorties,mais une seule connectée à l’entrée

Logique supplémentaire pour que chaque sortie soit fixée Pas de sorties
“flottantes”

28 / 1
Multiplexeurs/Sélecteurs

29 / 1
Décodeurs/Démultiplexeurs

30 / 1
État « haute impédance » (Tri-state)

États logiques: "0", "1”, État indifférent, inconnu : "X"


3ème état: "Z" ? Haute impédance, résistance infinie, pas de connexion
Portes tri-state: les valeurs de sortie sont "0", "1", et "Z" entrée supplémentaire:
output enable (OE)

A OE F
X 0 Z
0 1 0
1 1 1

Quand OE est bas, la porte est “déconnectée” de la sortie

31 / 1
État « haute impédance » (Tri-state)

L’état haute impédance permet de connecter plusieurs portes à la même sortie, à


condition qu’une seule porte soit active (OE actif) en même temps

32 / 1
État « haute impédance » (Tri-state)

33 / 1

Vous aimerez peut-être aussi