Documente Academic
Documente Profesional
Documente Cultură
automatique et informatique
industrielle
MAROUANI Ghassen
LES CIRCUITS
PROGRAMMABLES
DÉFINITION
Circuits programmables:
L’assemblage d’opérateurs logiques combinatoires et
de bascules
3
TECHNOLOGIES
Les technologies de fabrication sont
nombreuses:
Fusibles (PAL)
Anti-fusibles (GAL)
À transistor MOS à grille flottante (EPLD)
Mémoire RAM statique (FPGA-SRAM)
4
Technologies à fusibles.
Première méthode utilisée.
On la rencontre dans les circuits de faible
densité d’intégration et de conception ancienne.
5
Toutes les connexions sont établies à la
fabrication.
6
Il faut transférer dans le programmateur une
table qui indique par un chiffre binaire l’état de
chaque fusible
7
Extrait d’un fichier JEDEC implémenté dans un
22V10:
8
Technologie anti-fusibles:
Un anti-fusible est un composant électronique qui
effectue la fonction inverse à celle d'un fusible.
10
Le transistor MOS contient une grille de
commande et une grille flottante.
La grille flottante stocke des électrons lors de
l’application d’une tension suffisante sur la grille
de commande.
Un «0» est stocké lorsque la charge est élevée.
Un «1» est stocké lorsque la charge est nulle ou
faible.
11
Programmation:
o Initialement toutes les cellules sont à 1
12
Lecture:
o Une tension positive est appliquée sur la grille de
commande.
o Si le transistor est passant alors la grille flottante ne
contient pas de charge donc on lit un « 1 »
o Dans le cas contraire on lit ’’0’’
Effacement:
o Toutes les charges accumulées sont retirées par
l’application d’une tension positive suffisante sur la
source par rapport à la grille de commande
13
14
Technologie SRAM:
L’état de chaque interrupteur est commandé par
une cellule mémoire à quatre transistors
15
La modification de la configuration ne nécessite
pas un opération électrique spéciale.
La permission d’un configuration partielle ou
totale en nombre illimité.
Possibilité de réaliser des fonctions à paramètres
variables au cours de traitement
Les cellules SRAM doivent être chargées à chaque
mise sous tension
Chaque interrupteur occupe plus de surface
16
LES RÉSEAUX LOGIQUES
PROGRAMMABLES:PLD
17
Avantages:
18
Inconvénients:
19
20
PAL: PROGRAMMABLE ARRAY
LOGIC
PAL: Réseaux logiques programmables:
21
22
Qu’est ce que on trouve dans un PAL:
23
Structure de Sortie: Il existe trois structures
de sorties (entrées/sorties:
Combinatoire
Séquentielle
Versatiles
24
Entrée/Sortie combinatoire:
Sortie à 3 état réinjectée à la matrice ‘’ET’’
Une sortie peut servir comme variable
intermédiaire
Une sortie peut servir comme entrée au cas de
haute impédance
25
Entrée/sortie séquentielle:
Sortie séquencée sur une horloge H
Une sortie ne peut pas servir comme entrée
Une commande «OE» peut désactiver la sortie
26
Entrée/sortie versatile:
On peut configurer par programmation le mode
d’utilisation de la broche de sortie
27
Exemple: PAL 22V10CE
28
Application:
29