Volumes horaires
- CM 8.0
- Projet -
- TD -
- Stage -
- TP 20.0
- DS 4.0
Crédits ECTS
Cré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
70% examen terminal
- 1 épreuve sur machine – 4h
- polycopié de cours et codes de TP autorisés
- calculatrice, ordinateur personnel, téléphone et montre connectée interdits
- 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