Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| simulation-vhdl [Le 26/11/2011, 10:42] – [Désinstallation] Jefix | simulation-vhdl [Le 27/11/2016, 09:21] (Version actuelle) – Mise en page sefran | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Simulation VHDL ====== | ====== Simulation VHDL ====== | ||
| {{ http:// | {{ http:// | ||
| + | |||
| + | VHDL (VHSIC Hardware Description Langage) est un langage de description de matériel, c' | ||
| + | |||
| + | De plus il peut servir non seulement à simuler un système mais aussi à le synthétiser, | ||
| + | |||
| + | VHDL est l'un des trois grands langages de description de matériel utilisés majoritairement dans l' | ||
| + | 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, | ||
| + | |||
| + | Pour en savoir plus : http:// | ||
| + | Source: http:// | ||
| + | |||
| Cette page s' | Cette page s' | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| - | FIXME Un petit explicatif de ce qu'est vhdl serait un plus plutôt qu'un simple lien wikipedia | ||
| =====Pré-requis===== | =====Pré-requis===== | ||
| Ligne 20: | Ligne 30: | ||
| < | < | ||
| - | ==== Analyse du code VHDL ==== | + | # |
| - | Permet de vérifier la syntaxe du code, les erreurs sont affichées dans le terminal. | + | |
| - | <code>ghdl -a monFichier.vhd</code> | + | { sc-in<bool>in1; |
| + | sc-in<bool>in2; | ||
| + | | ||
| + | | ||
| + | void compute(); | ||
| + | | ||
| + | sc-METHOD(compute); | ||
| + | sensitive<< | ||
| + | } | ||
| + | } | ||
| ==== 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.\\ | ||
