Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Robotique, systèmes embarqués, IoT > Robotique, objets connectés, IoT > Formation VHDL, conception pour cible FPGA > Formations > Technologies numériques > Formation VHDL, conception pour cible FPGA

VHDL, conception pour cible FPGA

VHDL, conception pour cible FPGA

Télécharger au format pdf Partager cette formation par e-mail


Cette formation vous permettra d'acquérir des compétences générales dans la pratique du VHDL, langage destiné à représenter le comportement et l'architecture d'un système électronique numérique. Vous pourrez découvrir ce langage et développer votre premier projet VHDL.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : VHD
Prix : 2750 € HT
  4j - 28h
Pauses-café et
déjeuners offerts




Cette formation vous permettra d'acquérir des compétences générales dans la pratique du VHDL, langage destiné à représenter le comportement et l'architecture d'un système électronique numérique. Vous pourrez découvrir ce langage et développer votre premier projet VHDL.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Appréhender le langage VHDL et ses multiples possibilités
  • Connaître la syntaxe et les constructions essentielles utilisées pour le design FPGA
  • Produire du code VHDL de qualité conforme aux contraintes liées à la synthèse de FPGA
  • Simuler fonctionnellement un design en lui appliquant des stimuli via l'écriture d'un test bench simple

Objectifs pédagogiques

Public concerné

Ingénieurs et techniciens souhaitant acquérir des compétences générales dans la pratique du VHDL pour la conception de FPGA.

Public concerné

Prérequis

Aucune connaissance particulière.

Prérequis

Pédagogie

Visualiser à travers différents exemples les concepts du VHDL et dérouler un design flow de l'écriture de code aux placements routage.

Pédagogie

Programme de la formation

Qu'est-ce que le VHDL ?
  • Signification de l'acronyme et caractéristiques du VHDL.
  • Historique du langage et domaines d'applications.
  • Domaines d'applications et description d'un système.
  • Avantages/inconvénients du langage.
  • Les autres langages HDL.
  • Comparaison VHDL/Verilog.
  • Signification de l'acronyme et caractéristiques du VHDL.
  • Historique du langage et domaines d'applications.
  • Domaines d'applications et description d'un système.
  • Avantages/inconvénients du langage.
  • Les autres langages HDL.
  • Comparaison VHDL/Verilog.

VHDL dans le flot de conception
  • Etapes de conception d'un circuit.
  • Un langage commun : le VHDL.
  • Simulation fonctionnelle.
  • Du langage au circuit : la synthèse.
  • Portabilité multifondeur.
  • Du circuit au langage : la rétroannotation.
  • Etapes de conception d'un circuit.
  • Un langage commun : le VHDL.
  • Simulation fonctionnelle.
  • Du langage au circuit : la synthèse.
  • Portabilité multifondeur.
  • Du circuit au langage : la rétroannotation.

Hiérarchie et fonctionnalité
  • Deux visions complémentaires.
  • Exemple de construction hiérarchique d'un additionneur.
  • Deux visions complémentaires.
  • Exemple de construction hiérarchique d'un additionneur.

Les bases du langage
  • Structure d'un fichier VHDL.
  • Instructions concurrentes.
  • Instructions séquentielles.
  • Mémento : exemple de codage combinatoire et séquentiel.
  • Sous-programmes : fonctions et procédures.
  • Erreurs fréquentes et structure d'un test bench.
  • Structure d'un fichier VHDL.
  • Instructions concurrentes.
  • Instructions séquentielles.
  • Mémento : exemple de codage combinatoire et séquentiel.
  • Sous-programmes : fonctions et procédures.
  • Erreurs fréquentes et structure d'un test bench.
Travaux pratiques
Utilisation de l'élément additionneur 4 bits (décodeur 7 segments, compteur BCD 1 digit, rotation de l'affichage, gestion des 4 afficheurs).

Comment décrire le circuit ?
  • Unité de conception : entité, architecture.
  • Les 3 niveaux de descriptions (comportemental, flot de données, structurel).
  • Les opérateurs combinatoires et séquentiels.
  • Les conversions de type.
  • Décrire des machines d‘états synchrones.
  • Décrire des architectures et structurer le circuit.
  • Unité de conception : entité, architecture.
  • Les 3 niveaux de descriptions (comportemental, flot de données, structurel).
  • Les opérateurs combinatoires et séquentiels.
  • Les conversions de type.
  • Décrire des machines d‘états synchrones.
  • Décrire des architectures et structurer le circuit.
Travaux pratiques
Codage et simulation : additionneur 4 bits, décodeur 7 segments, compteur BCD 1 digit, rotation de l'affichage, gestion des 4 afficheurs.

Comment tester son fonctionnement ?
  • Structure du banc de test.
  • Tests unitaires et test global.
  • Structure du banc de test.
  • Tests unitaires et test global.
Travaux pratiques
Codage et simulation d'une application.

Test sur carte dévaluation
  • Présentation de la carte d'évaluation.
  • Placement routage et test sur carte d'évaluation.
  • Présentation de la carte d'évaluation.
  • Placement routage et test sur carte d'évaluation.
Travaux pratiques
Réalisation d'un test sur carte d'évaluation.

Complément du langage
  • Types de classe (types scalaires et structurés, types composites).
  • Les attributs.
  • Types de classe (types scalaires et structurés, types composites).
  • Les attributs.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Solutions de financement

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Du 1 au 4 février 2022
Paris La Défense
S’inscrire
Du 10 au 13 mai 2022
Paris La Défense
S’inscrire
Du 19 au 22 juillet 2022
Paris La Défense
S’inscrire
Du 29 novembre au 2 décembre 2022
Paris La Défense
S’inscrire

Dates et lieux