Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
simulation-vhdl [Le 17/07/2012, 11:35]
88.180.12.126 [Simulation VHDL]
simulation-vhdl [Le 27/11/2016, 09:21] (Version actuelle)
sefran Mise en page
Ligne 11: Ligne 11:
 Le langage standard IEEE VHDL a été développé par le Groupe d’Analyse et de Standardisation VHDL (VASG, pour “VHDL Analysis and Standardization Group”). Larry Saunders est le coordinateur de VASG. La société CLSI (CAD Langage Systems Inc.), représentée par le Docteur Moe Shahdad et M. Erich Marschner a préparé une série d’analyses et de recommandations dont a été tirée en Février 1986 la version 7.2 de VHDL, point de départ du futur standard. La collaboration de CLSI au projet était financée par un contrat passé avec l’Air Force Wright Aeronautical Laboratories,​ représentée par le Docteur John Hines. Le standard définitif a été adopté vers le milieu de l’année 1987. La dernière version date de 2002 mais ce cours présente le langage dans la version 1993, correspondant au standard IEEE 1076-1993, qui est supporté par de nombreux outils de simulation et synthèse. Le langage standard IEEE VHDL a été développé par le Groupe d’Analyse et de Standardisation VHDL (VASG, pour “VHDL Analysis and Standardization Group”). Larry Saunders est le coordinateur de VASG. La société CLSI (CAD Langage Systems Inc.), représentée par le Docteur Moe Shahdad et M. Erich Marschner a préparé une série d’analyses et de recommandations dont a été tirée en Février 1986 la version 7.2 de VHDL, point de départ du futur standard. La collaboration de CLSI au projet était financée par un contrat passé avec l’Air Force Wright Aeronautical Laboratories,​ représentée par le Docteur John Hines. Le standard définitif a été adopté vers le milieu de l’année 1987. La dernière version date de 2002 mais ce cours présente le langage dans la version 1993, correspondant au standard IEEE 1076-1993, qui est supporté par de nombreux outils de simulation et synthèse.
  
-Pour en savoir plus : http://​vhdl.org+Pour en savoir plus : http://​vhdl.org ​.
 Source: http://​comelec.enst.fr/​hdl/​vhdl_intro.html#​historique Source: http://​comelec.enst.fr/​hdl/​vhdl_intro.html#​historique
  
Ligne 18: Ligne 18:
   * [[http://​gtkwave.sourceforge.net/​|GtkWave]] : logiciel de visualisation de simulation   * [[http://​gtkwave.sourceforge.net/​|GtkWave]] : logiciel de visualisation de simulation
  
-FIXME Un petit explicatif de ce qu'est vhdl serait un plus plutôt qu'un simple lien wikipedia 
  
 =====Pré-requis===== =====Pré-requis=====
Ligne 31: Ligne 30:
 <​code>​cd le/​chemin/​vers/​mon/​repertoire/​Repertoire_de_Travail</​code>​ <​code>​cd le/​chemin/​vers/​mon/​repertoire/​Repertoire_de_Travail</​code>​
  
-==== Analyse du code VHDL ==== +  #​include<​systemC.h> 
-Permet de vérifier la syntaxe du code, les erreurs sont affichées dans le terminal+  ​sc-module(and3) 
-<code>ghdl -a monFichier.vhd</code+  {  sc-in<bool>in1; 
 +     sc-in<bool>in2; 
 +     ​sc-in<​bool>​in3;​ 
 +     ​sc-out<​bool>​out;​ 
 +     void compute();​ 
 +     ​sc-CTOR(and3) { 
 +          sc-METHOD(compute);​ 
 +          sensitive<<​in1<<​in2<<​in3;​ 
 +          } 
 +  }
 ==== Compilation ==== ==== Compilation ====
 Cette étape ne peut se faire qu'une fois le code vérifié et corrigé. Si ce n'est pas le cas, ghdl vous le fait remarquer.\\ Cette étape ne peut se faire qu'une fois le code vérifié et corrigé. Si ce n'est pas le cas, ghdl vous le fait remarquer.\\
  • simulation-vhdl.1342517736.txt.gz
  • Dernière modification: Le 17/07/2012, 11:35
  • par 88.180.12.126