2020-10-16 23:46:54 +01:00
|
|
|
# ghdl
|
|
|
|
|
2021-05-01 17:49:31 +01:00
|
|
|
> Simulateur à source ouvert pour le langage VHDL.
|
2021-10-07 08:37:39 +01:00
|
|
|
> Plus d'informations : <http://ghdl.free.fr>.
|
2020-10-16 23:46:54 +01:00
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Analyse un fichier de source VHDL et génère un fichier objet :
|
2020-10-16 23:46:54 +01:00
|
|
|
|
|
|
|
`ghdl -a {{fichier.vhdl}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Élabore un design (où `{{design}}` est le nom d'une unité de configuration, d'entité, ou d'architecture) :
|
2020-10-16 23:46:54 +01:00
|
|
|
|
|
|
|
`ghdl -e {{design}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Exécute un design élaboré :
|
2020-10-16 23:46:54 +01:00
|
|
|
|
|
|
|
`ghdl -r {{design}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Exécute un design élaboré et sauvegarde la sortie à un fichier de forme d'onde :
|
2020-10-16 23:46:54 +01:00
|
|
|
|
|
|
|
`ghdl -r {{design}} --wave={{sortie.ghw}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Vérifie le syntaxe d'un fichier de source VHDL :
|
2020-10-16 23:46:54 +01:00
|
|
|
|
|
|
|
`ghdl -s {{fichier.vhdl}}`
|
|
|
|
|
2021-10-07 08:37:39 +01:00
|
|
|
- Affiche l'aide générale :
|
2020-10-16 23:46:54 +01:00
|
|
|
|
2020-10-17 05:04:18 +01:00
|
|
|
`ghdl --help`
|