Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cours Chapitre1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
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