Introduction à la conception VHDL pour cible FPGA

Code Formation: 5415

| Ajouter aux favoris

Objectifs pédagogiques

  • Apporter une méthodologie dans la conception VHDL pour cibles FPGA
  • Acquérir des compétences en conception VHDL en attachant une importance aux phases de synthèse des architectures en électronique numérique complexe

Public

  • Ingénieurs et techniciens de bureaux d’études spécialisés dans la conception et le prototypage d’architectures en électronique numérique complexes, basées sur des cibles FPGA

Prérequis

  • Connaissances de base et expérience en conception électronique numérique souhaitables

Flot de conception

  • Méthodologie de conception
  • Décomposition modulaire
  • Machines d'états

 

Le langage VHDL pour la synthèse

  • Types
  • Unités de conception
  • Simulations évènementielles
  • Présentations des plateformes FPGA Xilinx

 

Le langage VHDL et les structures

  • Instructions séquentielles et concurrentes
  • Descriptions structurelles et comportementales
  • Déploiement de la maquette de validation

 

Les composants programmables

  • CPLD / FPGA : Choisir un composant
  • Travaux pratiques et programmation VHDL
  • Prise en main d’un outil de simulation
  • Prise en main d’un outil de synthèse VHDL
  • Programmation d’une cible FPGA

 

Compléments de VHDL et synthèse comportementale

  • Synthèse de machines à états
  • Librairies IEEE
  • Fonctions et procédures
  • Synthèse partie opérative et partie contrôle
  • Optimisation de la synthèse relativement à une cible et un cahier des charges donnés

 

 

Alternance de cours et de travaux pratiques sur PC équipés d’outils de CAO électronique de simulation et de synthèse. Approfondissement par des exemples de conception d’architectures VHDL. Synthèse logique et programmation de FPGA de Xilinx avec l’outil ISE. Utilisation de modules de programmation via JTAG de FPGA \\\"starter kit\\\" SPARTAN 3.
Évaluation des acquis de la formation
Evaluation des acquis des apprenants par auto-examen
Évaluation de la formation
Evaluation du ressenti des participants en fin de formation (Niveau 1 KIRKPATRICK)