Vous êtes sur la page 1sur 23

ISSAT Sousse

Cours de Systèmes
Embarqués

Master Professionnel en Mécanique 2ème Année


ISSAT Sousse

Chapitre1

Introduction à

l’Electronique Programmable

Master Professionnel en Mécanique 2ème Année


Plan du Chapitre

❑Rappel d’électronique numérique


❑Introduction au VHDL
❑Le flot de conception
❑Introduction au FPGA

Master Professionnel en Mécanique 2ème Année


3
Rappel d’électronique numérique

• Les fonctions combinatoires


• Portes logiques: AND, OR, NAND NOR, INV, XOR
• Combinaison de portes

• Les fonctions à mémoires


• Eléments mémoire sensible à un niveau: Latch
• Eléments mémoire sensible à un front: Bascule D, Bascule
JK

Master Professionnel en Mécanique 2ème Année


4
Les fonctions combinatoires

5
Les fonctions à mémoires

6
Que faire avec les circuits
complexes?
❑L’usage des équations booléennes ou des
schémas de portes logiques est inadapté à la
description des circuits complexes
❑Tirer avantages du développement des outils
informatiques
❑Utilisation d’un langage de description du
matériel

Master Professionnel en Mécanique 2ème Année


7
Hardware Description Language

➢C’est quoi un HDL ?


✓ C’est un langage qui permet la description du
matériel

▪ C’est quoi un système matériel?


En général, il s’agit d’un schéma mettant en œuvre :
– un certain nombre de composants
– des connexions entre composants

8
Master Professionnel en Mécanique 2ème Année
Motivations pour un HDL

9
Les caractéristiques d’un HDL

10
Les caractéristiques d’un HDL

11
Naissance des HDL

➢VHDL

➢Verilog
12
Qu’est ce que ça veut dire VHDL?

Vhsic Hardware Description Language


Vhsic: Very high speed integrated circuit
(C’est le temps alloué à la conception qui est devenu rapide)

Langage de description des systèmes matériels

13
Master Professionnel en Mécanique 2ème Année
Historique du VHDL
DoD en 81: effort de normalisation entre 83 et 87
Departement of Defense of the United States
Normalisation IEEE en 87 (IEEE 1076) :
efforts de normalisation : Intermetrics, IBM, Texas
instruments
Nouvelle norme en 93 (IEEE 1164)
Nouvelle normalisation autour de VHDL analogique :
VHDL AMS
pourquoi ?
demande en simulation analogique et en simulation mixte

14
Les niveaux de descriptions en VHDL

❖Descriptions comportementale
❖Description structurelle
❖Description en flot de données (RTL)

15
Introduction au FPGA
➢Histoire de la logique programmable
➢Architecture SPLD
✓PLA
✓PAL
➢Architecture CPLD
➢Architecture FPGA
✓Cellule logique de type SRAM
✓Cellule logique de type OTP

16
Master Professionnel en Mécanique 2ème Année
Histoire de la logique programmable
➢ Idée: En 1975: ‘Ron Cline’ de Signetics (actuellement Xilinx)
➢ Naissance des PLA (inconvénient: dispositifs très lents)
➢ Idée: En 1978, MMI (actuellement AMD): fixer les connexions ‘OR’
➢ Naissance des PAL
➢ Avantages %PLA: moins de fusibles, plus rapide
➢ (Inconvénient % PLA: moins de flexibilité)
➢ Ajout des bascules et naissance des SPLDs (Simple PLDs)
➢ Idée: Extension de la densité
➢ Naissance des CPLDs (ComplexPLDs)
➢ Progrès technologique: Intégration avec une densité beaucoup plus
grande
➢ Idée: Combiner la grande densité avec les PLDs
➢ En 1985: Naissance des FPGA (Xilinx)

17
Architecture SPLD - PLA

18
Architecture SPLD - PAL

19
Architecture CPLD

20
Architecture FPGA
FPGA : Field Programmable Gate Array

Deux types:
❑Reprogrammable ( à base de SRAM)
❑Programmable une seule fois (OTP) (obsolète)
21
FPGA Reprogrammable ( à base de SRAM)

❑A base d’une LUT (Look Up Table) et des flip


flop
❑Une SRAM détermine les interconnexions dont la logique se
trouve dans la LUT

22
Récapitulons

❑Utiliser un langage de description (VHDL)

❑Synthèse de circuits complexes

❑Implémentation sur des plateformes


programmables (FPGA)

23
Master Professionnel en Mécanique 2ème Année

Vous aimerez peut-être aussi