Vous êtes sur la page 1sur 14

Field Programmable Gate Array (FPGA)

Chapitre 01:

Les réseaux logiques programmables

PLD

Fatah YAHIAOUI
Département d’ATE
Laboratoire LTII
fatah.yahiaoui@univ-bejaia.dz
2/21/2023 1
Field Programmable Gate Array (FPGA)

Contenu :

1 1. Rappel sur l’électronique numérique ?

2 2. Classification des dispositifs numériques ?

3 3. Evolution de la technologie des dispositifs PLDs?

4 4. Simple Programmable Logic Device (SPLD) ?

5 5. Complex Programmable Logic Device (CPLD) ?

6 6. Field Programmable Gate Array (FPGA) ?

2/21/2023 2
Field Programmable Gate Array (FPGA)

1. Rappel sur l’électronique numérique ?


Electronique analogique
Deux branches
Electronique
Electronique numérique
Circuit numérique
Appellations
Dispositif Réseau Système
Circuits combinatoires
Circuits séquentiels
Circuit intégré
Les circuits intégrés sont classés selon le nombres de Portes logiques sur le même boitier, qui sont:
SSI Small Scale Integration <12
MSI Medium Scale Integration 12 - 100
LSI Large Scale Integration 100 – 10 000
VLSI Very Large Scale Integration >10 000

2/21/2023 3
Field Programmable Gate Array (FPGA)

1. Rappel sur l’électronique numérique ?

Exemple: Circuits SSI


74HC00A (4 portes NAND à 2 entrée)
74HC02A (4 portes NOR à 2 entrée)
74ALS04 (6 portes NOT)

FPGA est un circuit intégré VLSI entièrement reconfigurables, ce qui permet de les reprogrammer à
volonté. Leur densité permet d'effectuer des calculs complexes à des vitesses élevées.

2/21/2023 4
Field Programmable Gate Array (FPGA)

2. Classification des dispositifs numériques ?

Le domaine des dispositifs numériques, peut être classé en trois catégories principales:
1. Logique câblée
Exemples :
TTL74xx,
CMOS 4xxx
2. Logique programmée
Exemples :
µP,
Arduino,
DSP
3. Logique programmable
Exemples :
SPLD,
CPLD,
FPGA,
ASIC
2/21/2023 5
Field Programmable Gate Array (FPGA)

3. Evolution de la technologie des dispositifs PLDs?

Les dispositifs programmables ont connu une longue évolution pour atteindre la complexité qu'ils ont
aujourd'hui.
PLDs

Simple PLD (SPLD) Complex PLD (CPLD) FPGA

PROM PLA PAL GAL


Programmable Read Only Memory
Programmable Logic Device
Programmable Array Logic
Generic Array Logic
2/21/2023 6
Field Programmable Gate Array (FPGA)

4. Simple Programmable Logic Device (SPLD) ?

• Les SPLDs sont des dispositifs avec une matrice AND (ET) alimentant une matrice OR (OU).

• La différence étant que l'un ou les deux matrices sont programmables (cf. Tableau 1.1).

Tableau 1.1 Tableau représentatif des différents technologies SPLDs.

2/21/2023 7
Field Programmable Gate Array (FPGA)

4. Simple Programmable Logic Device (SPLD) ?

4.1. Technologie PAL (Programmable Array Logic) ?

• Développés au début des années 70


• Ce projet est créé pour optimiser les performances des dispositifs PLAs.
• La programmation se fait par destruction de fusibles
• Aucun fusible n’est grillé à l’achat de la PAL

2/21/2023 8
Field Programmable Gate Array (FPGA)

4. Simple Programmable Logic Device (SPLD) ?

4.1. Technologie PAL (Programmable Array Logic) ?

• Développés au début des années 70


• Ce projet est créé pour optimiser les performances des dispositifs PLAs
• La programmation se fait par destruction de fusibles « Fusible grillé »
• Aucun fusible n’est grillé à l’achat de la PAL
• Programmation une seul fois seulement
• Réservé aux professionnelles

2/21/2023 9
Field Programmable Gate Array (FPGA)

4. Simple Programmable Logic Device (SPLD) ?

4.1. Technologie PAL : Structure de sortie ?

Il existe 3 structures de sortie qui peuvent-être aussi de entrées/sorties :


o Combinatoire
o Séquentielle
o versatiles

On peut configurer par programmation le mode d’utilisation de la broche de sortie

PAL (Programmable Array Logic) : Exemple de PAL22V10 (AMD)

2/21/2023 10
Field Programmable Gate Array (FPGA)

4. Simple Programmable Logic Device (SPLD) ?

4.2. Technologie GAL (Generic Array Logic) ?

• La logique de réseau générique (GAL) a été introduite par la société lattice semiconductor
Corporation en 1985

• Le GAL peut être effacé et reprogrammé, ce qui facilitait le prototypage et les modifications de
conception pour les ingénieurs.

2/21/2023 11
Field Programmable Gate Array (FPGA)

5. Complex Programmable Logic Device (CPLD) ?

2/21/2023 12
Field Programmable Gate Array (FPGA)

6. Field Programmable Gate Array (FPGA) ?

Les dispositifs FPGA (Field Programmable Gate Array) ont été introduits par Xilinx au

milieu des années 1980. Ils se distinguent des CPLD par leur architecture, leur

technologie de stockage, le nombre de fonctions intégrées et leur coût, et sont

destinés à la mise en œuvre de circuits haute performance, haute performance et de

grande taille.

2/21/2023 13
2/21/2023 14
7

Vous aimerez peut-être aussi