0% ont trouvé ce document utile (0 vote)
23 vues11 pages

Introduction aux FPGA et leurs applications

Le document présente une introduction aux FPGA, expliquant leur définition, leur architecture interne et les langages de description matériel comme VHDL et Verilog. Il aborde également la chaîne de conception, les applications variées des FPGA, ainsi que leurs avantages et inconvénients. Enfin, un exemple pratique d'additionneur 4 bits est fourni pour illustrer le concept.

Transféré par

rahmenisirine236
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues11 pages

Introduction aux FPGA et leurs applications

Le document présente une introduction aux FPGA, expliquant leur définition, leur architecture interne et les langages de description matériel comme VHDL et Verilog. Il aborde également la chaîne de conception, les applications variées des FPGA, ainsi que leurs avantages et inconvénients. Enfin, un exemple pratique d'additionneur 4 bits est fourni pour illustrer le concept.

Transféré par

rahmenisirine236
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

Introduction aux FPGA

Field Programmable Gate Arrays


Nom de l’enseignant(e) – Nom de
l’établissement
Date du cours
Plan du Cours
• 1. Qu’est-ce qu’un FPGA ?
• 2. Architecture interne
• 3. Langages HDL
• 4. Chaîne de conception
• 5. Applications
• 6. Avantages et inconvénients
• 7. Exemple pratique
Qu’est-ce qu’un FPGA ?
• FPGA = Field Programmable Gate Array
• Circuit logique programmable après
fabrication
• Composé de blocs logiques, interconnexions
et blocs d’E/S
• Permet de créer du matériel sur mesure
Architecture d’un FPGA
• Blocs logiques : LUT, bascules
• Interconnexions programmables
• Blocs d’E/S
• Structure en grille modulaire
Langages de Description Matériel
• VHDL : structuré, utilisé en Europe
• Verilog : syntaxe proche du C
• Permettent de décrire le matériel
• Exemple : circuit logique simple
Chaîne de Conception FPGA
• 1. Écriture du code HDL
• 2. Simulation
• 3. Synthèse
• 4. Placement & Routage
• 5. Génération du fichier de configuration
• 6. Téléchargement sur la carte
Applications des FPGA
• Traitement vidéo / audio
• Réseaux et télécommunications
• Automobile, aéronautique, spatial
• Prototypage de circuits intégrés
Avantages / Inconvénients
• Avantages : performance, reconfigurabilité,
faible latence, parallélisme
• Inconvénients : complexité, coût,
consommation énergétique
Exemple Pratique
• Exemple : additionneur 4 bits
• Code HDL et simulation
• Démonstration possible
Conclusion
• Outils puissants pour le développement
matériel
• Nécessitent des compétences spécifiques
• Utilisés dans des secteurs de pointe
Questions / Discussion
• Des questions ?
• Discussion libre

Vous aimerez peut-être aussi