0% ont trouvé ce document utile (0 vote)
27 vues26 pages

YMDXx SP V1 J VIo YRPVbl WPQda KKG Zoo 39 CREct 316

Le document présente une introduction à l'électronique programmable, en se concentrant sur le VHDL et les FPGA. Il aborde les concepts de base de l'électronique numérique, les motivations pour l'utilisation des langages de description de matériel (HDL) et l'historique du VHDL. Enfin, il décrit les différentes architectures de circuits logiques programmables, notamment les SPLD, CPLD et FPGA.

Transféré par

zahranchaabouni2025
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)
27 vues26 pages

YMDXx SP V1 J VIo YRPVbl WPQda KKG Zoo 39 CREct 316

Le document présente une introduction à l'électronique programmable, en se concentrant sur le VHDL et les FPGA. Il aborde les concepts de base de l'électronique numérique, les motivations pour l'utilisation des langages de description de matériel (HDL) et l'historique du VHDL. Enfin, il décrit les différentes architectures de circuits logiques programmables, notamment les SPLD, CPLD et FPGA.

Transféré par

zahranchaabouni2025
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
Vous êtes sur la page 1/ 26

Cours de

Electronique Programmable
VHDL-FPGA

LEEA-SE-2ème Année Systèmes Embarqués


Chapitre 0

Introduction
VHDL - FPGA

LEEA-SE-2ème Année Systèmes Embarqués


Chapitre 0: Introduction

❑Rappel d’électronique numérique


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

LEEA-SE-2ème Année Systèmes Embarqués


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

4
Les fonctions combinatoires

5
Les fonctions combinatoires

6
Les fonctions à mémoires

7
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
❑Il faut élever le niveau d’abstraction des
modèles (Changer la méthode de travail).
❑Tirer avantages du développement des outils
informatiques
❑Utilisation d’un langage de description du
matériel
8
Motivations pour une approche méthodologique
❑Évolutions technologiques rapprochées :
❑la durée de vie des équipements est supérieure au
laps de temps entre 2 technologies :
❑Donc les systèmes doivent pouvoir supporter une évolution
technologique
❑Se lier à une technologie dès la phase de
conception peut conduire à mettre sur le marché
un produit déjà dépassé
❑Indépendance vis à vis des fournisseurs :
❑se lier à un fournisseur dès la phase de conception
peut conduire à revoir toute la conception si les
composants ne sont plus disponibles,
❑Nécessité de moyen de description des
systèmes matériel
9
❑Besoin de standardisation
Introduction des HDL

➢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

10
Motivation pour un HDL

11
Les caractéristiques d’un HDL

12
Les caractéristiques d’un HDL

13
Naissance des HDL

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

Vhsic Hardware Description Language


Vhsic: Very high speed integrated circuit

Langage de description des systèmes matériels

15
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

Nouvelle normalisation autour de VHDL analogique :


VHDL AMS
pourquoi ?
demande en simulation analogique et en simulation mixte
16
Les niveaux de descriptions en VHDL

❖Descriptions comportementale

❖Description structurelle

❖Description en flot de données (RTL)


17
Le flot de conception

18
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 (obsolète)
19
Historique 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 connexions, plus rapide
➢ (Inconvénient % PLA: moins de flexibilité)
➢ Progrès technologique: Intégration avec une densité beaucoup plus
grande.
➢ Naissance des SPLDs (Simple PLDs)
➢ Progrès technologique: Intégration avec une densité beaucoup plus
grande et ajout de bascules.
➢ Naissance des CPLDs (Complex PLDs)
➢ Progrès technologique: Combiner la grande densité avec les CPLDs
➢ En 1985: Naissance des FPGA (Xilinx) 20
Architecture SPLD - PLA

21
Architecture SPLD - PAL

22
Architecture CPLD

23
Architecture FPGA
FPGA : Field Programmable Gate Array

Deux types:
❑Reprogrammable ( à base de SRAM)
❑Programmable une seule fois (OTP) (Obsolète).
24
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

25
Récapitulons

❑Utiliser un langage de description (VHDL)

❑Synthèse de circuits complexes

❑Implémentation sur des plateformes


programmables (FPGA)
26

Vous aimerez peut-être aussi