Formation : Les plateformes spécifiques
FPGA ALTERA et VHDL
PS0017
Le VHDL est un langage utilisé pour programmer n’importe quel
circuit programmable (FPGA, CPLD…).
Les avantages de la
programmation des composants programmables en VHDL sont :
Une rapidité de développement
Une grande modularité et portabilité
Une puissance de calcul
Objectifs :
Analyse et synthèse
du p&egèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèave;oblème en une solution programmable
Maitrise du langage
VHDL
Pouvoir programmer
avec les outils ALTERA
A l’issue de cette
formation, vous serez capable de modéliser n’importe quel circuit numérique
traditionnel et de pouvoir programmer son comportement en VHDL sur un circuit
programmable.
Durée : 3 jours
Pré requis : Maîtriser la base de l’électronique numérique
Contenu :
I Le VHDL pour qui, pourquoi, quand,
comment ?-Découverte d’Altera
II. Structure d’une description VHDL
A. Entité et
architecture
B. Package, package
body et configuration
C. Description
comportementale et structurelle
III. Les instructions concurrentes et
séquentielles
A. La nécessité
d'utiliser des instructions concurrentes
B. Les instructions
séquentielles
C. Les process
IV. Les fonctions et procédures
A. Rôle, principe et
fonctionnement
V. Les attributs
A. Présentation des
attributs, leurs rôles
B. Définition d'un
attribut
Méthodes de travail :
Les stagiaires programmeront en VHDL
sous l’environnement ALTERA.
Le stage est découpé en travaux
théoriques illustrés de façon pratique en utilisant un kit de développement ALTERA.
Le stage comporte 9 travaux pratiques,
tous illustrant une fonctionnalité du FPGA (CYCLONE II) et ses possibilités.
Documentation et matériels
Les supports de
cours en français sont fournis aux participants sur une clé USB et sur support
papier. Précis et faciles à utiliser, ils peuvent servir de référence par la
suite pour refaire à volonté les exercices de la formation.
De plus les stagiaires après la
formation pourront utiliser le kit de développement ALTERA pour refaire les
exercices mais aussi pour développer leurs propres projets.
Le listing des exercices et de leurs
solutions sont également fournis aux participants.
Récapitulatif du matériel fournis :
Le classeur :
1.
Le support de cours en couleur
2.
Les travaux pratiques en couleur
3.
La présentation
Support numérique :
1.
Les versions PDF des documents contenus
dans le classeur
2.
Un recueil d’exemples en VHDL
3.
La correction commentée des 9 travaux
pratiques
4.
Des ressources ALTERA
Le matériel :
1.
Kit de développement et de programmation
ALTERA
2.
Suite logiciel ALTERA
3.
Un cordon USB
Sur le site internet d’INNOVATIS SYSTEMS
(accès débloqué par mot de passe) :
1. Un tutorial vidéo pour le TP1 et le TP3
Extrait du descriptif de carte CYCLONE II :
The Cyclone II
FPGA Starter Development Kit is RoHS compliant and features: