Le langage vhdl
Eduardo Sanchez EPFL
•
Livres conseillés:
• • • • • •
John F. Wakerly Digital design (4th edition) Prentice Hall, 2005 Peter J. Ashenden The designer's guide to VHDL (3rd edition) Morgan Kaufmann, 2008 Peter J. Ashenden The student's guide to VHDL (2nd edition) Morgan Kaufmann, 2008 James R. Armstrong – F. Gail Gray VHDL design: Representation and synthesis (2nd edition) Prentice Hall, 2000 Jacques Weber – Maurice Meaudre Le langage VHDL: Du langage au circuit, du circuit au langage Masson, 2007 Roland Airiau – Jean-Michel Bergé – Vincent Olive – Jacques Rouillard VHDL: Langage, modélisation, synthèse (3ème édition) PPUR, 2003
Eduardo Sanchez 2
VHDL
VHSIC Very High-Speed Integrated Circuits Hardware Description Language
• •
•
Langage formel pour la spécification des systèmes digitaux, aussi bien au niveau comportemental que structurel Utilisation: • description des systèmes • simulation • aide à la conception • documentation Caractéristiques principales: • description à plusieurs niveaux • simulation activée par événements (event-driven) • modularité • extensibilité • langage général, fortement typé, similaire à Ada
Eduardo Sanchez 3
Histoire
• • • • • • •
1980: Début du projet, financé par le DoD (400M $US) 1982: Contrat pour Intermetrics, IBM et Texas 1985: Version 7.2 dans le domaine public 1987: Standard IEEE 1076 (VHDL-87) 1993: Nouvelle version du standard (VHDL-93) 2001: Nouvelle version du standard (VHDL-2001) 2008: Nouvelle version du standard (VHDL-2008)
Eduardo Sanchez 4
Entité et architecture
• • • •
VHDL nous intéresse en tant que langage pour la description, simulation et synthèse des systèmes digitaux Au plus haut niveau d'abstraction, un système digital est vu comme une "boîte noire", dont on connaît l'interface avec l'extérieur mais dont on ignore le contenu En VHDL la boîte noire est nommé entité (entity) Une entité doit toujours être associée avec au moins une description de son contenu,