Cette page est un accès aux programmes sources du livre sur VHDL (2ème édition) et à une foule de liens utiles.
Pour mettre en oeuvre ces programmes (à télécharger) il est nécessaire de disposer d'un simulateur VHDL et/ou d'un outil de synthèse (voir en bas de page).
Gestion de fichiers | Fichiers |
Constructions hiérarchiques | Hierarchie |
Tous les sources du livre en vrac | Potpourri |
Construire un "test bench" | Testbench |
Modèles avec temps de propagation | Timing |
Mini Usart | Usart |
Un petit exemple simple de test bench | ami_codeur |
Ci-dessous figurent quelques liens vers des fournisseurs de tels programmes, la plupart de ces fournisseurs offrent des versions d'évaluation de leurs logiciels, versions dont l'usage libre est parfois limité dans le temps (20 à 30 jours suivant les cas).
Model Technology Model Sim, Aldec Active-VHDL, Accolade PeakFPGA, Synopsys VCS, Cadence IES, Symphony EDA VHDL Simili, ...
Pour ceux qui utilisent un système LINUX : le couple GHDL (http://ghdl.free.fr/ et ses versions récentes http://sourceforge.net/projects/ghdl-updates/) et GTKWave (http://gtkwave.sourceforge.net/) fournit un compilateur et un simulateur opensource, avec affichage graphique des traces. La mise en oeuvre est simple et rapide, il faut simplement accepter de ne travailler qu'avec un testbench.
VHDL Simili existe également en version Linux, l'installation est simple sous Ubuntu 10.04 (script d'installation).
Quelques outils de synthèse généraux :
Synopsys FPGA Design, Mentor Graphics FPGA ou IC design, Cadence products, ...
Fondeurs :
Altera, Actel, Atmel, Lattice Semiconductor, Lucent Technologies, QuickLogic Corporation, Xilinx ...
Pour ceux qui utilisent un système LINUX : la plupart des fondeurs proposent des versions Unix et Linux de leur outil de synthèse, avec licence payante. À ce jour (juin 2010), Xilinx et Altera proposent une version Linux (compilées pour Red Hat Linux Enterprise 4/5 - 32 bits et SUSE Linux Enterprise 9/10 - 32 bits) de la version gratuite (web édition). L'installation de ces versions gratuites sous Ubuntu est décrite par Philip Pemberton ou par les membres de l'association Amadeus Project.
Janvier 2011 : La dernière version de Quartus (10.1) d'Altera et le simulateur ModelSim associé s'installent sans aucune difficulté sur une distribution Linux Ubuntu 10.04.
Des sites généraux concernant VHDL :
Le site "officiel".
The Electronic Design Automation (EDA) Industry Working Groups est une plaque tournante vers de nombreux organismes publics ou privés travaillant dans le domaine de la conception assistée par ordinateur. On y trouvera notamment des offres de modèles libres, les informations sur les travaux des groupes thématiques qui assurent la normalisation du langage etc.
Le site de l'Université de Hambourg fournit un large éventail d'outils et de liens. On y trouve, notamment, une version HTML de la grammaire (BNF).