Informations générales
Volumes horaires
- CM 8.0
- Projet -
- TD -
- Stage -
- TP 20.0
- DS 4.0
Crédits ECTSCrédits ECTS
0.3
Objectif(s)
Ce cours présente le langage de description de matériel VHDL. Il donne aux étudiants les outils pour appréhender les multiples possibilités offertes par le langage.
À l'issue de cet enseignement, l'étudiant sera capable de :
- Modéliser des systèmes électroniques avec VHDL
- Concevoir des circuits synchrones sous forme de machines à états finis
- Connaître la synthèse logique et les constructions essentiels utilisées dans le flot de conception
- Vérifier la théorie par la pratique sur des exemples concrets (simulation)
Contenu(s)
- Généralités sur la modélisation et la simulation des systèmes électroniques
- Généralités sur le langage VHDL
- Organisation d'un modèle et types de données
- Styles de description en VHDL : flot de données et structurel
- Instructions en VHDL : concurrentes et séquentielles
- Circuits séquentiels et combinatoires
- Aspects avancés : paquetage, sous-programme, généricité, fonctions de conversion
- Notions sur les systèmes électroniques numériques
- Notions de programmation
- Connaissance des bases de l'algèbre de Boole
- Notions de circuits combinatoires et séquentiels
Contrôle des connaissances
30% contrôle continu:
- Préparation et rendu GIT de 5 séances de travaux pratiques
70% examen terminal:
- 1 épreuve sur machine – 4h
- polycopié de cours et codes de TP autorisés
- En cas de tiers-temps : notation adaptée (facteur 1.33)
En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.
Informations complémentaires
Code de l'enseignement : KAEL9M06
Langue(s) d'enseignement : 
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Bibliographie
- "1076-2008 - IEEE Standard VHDL Language Reference Manual" par IEEE
- "VHDL - langage, modélisation, synthèse" 2ème édition, par Roland Airiau, Jean-Michel Bergé, Vincent Olive et Jacques Rouillard
- "The Designer's Guide to VHDL" 3rd Edition, par Peter J. Ashenden et Jim Lewis
- "VHDL : Programming by Example" 4th Edition, par Douglas L. Perry