Volumes horaires
- CM 12.0
- Projet -
- TD 13.5
- Stage -
- TP 15.0
- DS -
Crédits ECTS
Crédits ECTS 2.5
Objectif(s)
A l'issu de ce cours, les étudiants seront capables de concevoir en VHDL un système numérique complexe sur composants reconfigurables (CPLD ou FPGA)
Vincent BEROULLE
Contenu(s)
Chapitres du cours
- Introduction
- Pourquoi utiliser les composants reprogrammables ?
- Flot de conception
- Signal vs. variable
- Conception de systèmes synchrones et GALS
- Conception de systèmes GALS
- Métastabilité et transmission de signaux entre domaines d'horloge
- Méthodes de synthèse RTL
- Directives de synthèse (partage de ressources, choix du codage...)
- Conception régulière
- Conception aléatoire (description de machines à états)
- Conception RTL : de l'algorithme à l'ASMD
- Traitement du signal sur FPGA
Travaux pratiques
- Application de la méthode de conception RTL sur cible Xilinx (Spartan3E)
Représentation des nombres à virgules fixes, Transformée de Fourier numérique, conception de filtres numériques FIR et IIR
Simulation et synthèse logique VHDL, opérateurs arithmétiques, machines à états (Moore, Mealy)
E1 = Examen terminal de session 1 : Écrit 1h30, un seul document autorisé "VHDL quick reference card", sans calculatrice
TP = Moyenne des 2 TP
CC = Moyenne de contrôle continu (devoirs surveillés, devoir à la maison)
E2 = Examen terminal de session 2 : Écrit 1h30, un seul document autorisé "VHDL quick reference card", sans calculatrice
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière EIS (Apprenti) - App - Semestre 8
Code de l'enseignement : 4AMCE419
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
Vous pouvez retrouver ce cours dans la liste de tous les cours.
- RTL Hardware design using VHDL, coding for efficiency, portability and scalability, Pong. P. CHU, WILEY INTERSCIENCE
- VHDL, du langage au circuit, du circuit au langage, J. Weber, M. Meaudre, Masson
- Initiation au langage VHDL, Michel Aumiaux, Dunod
- VHDL, langage, modélisation, synthèse, Airiau, Bergé, Olive, Rouillard, P. P. Romandes
- Circuits numériques et synthèse logique, un outil: VHDL, J.Weber, M. Meaudre, Masson
- VHDL, Introduction à la synthèse logique, P. Larcher, Eyrolles
- A guide to VHDL, second edition, Stanley Mazor - P. Lang Straat, Kluwer
- VHDL Programming, with advanced topics, L. Baker, Wiley
- VHDL, second edition, Douglas Perry, Mc Graw-Hill Series