Artículo 6: Simulación de Diseños VHDL con Software Libre: La Herramienta GHDL |
González-Gómez,
J, "Simulación de Diseños
VHDL con Software Libre: La herramienta GHDL”, IV Jornadas
sobre Computación Reconfigurable y Aplicaciones, JCRA04,
Escuela Técnica Superior de Ingenierías. Universidad
Autónoma de Barcelona, Septiembre 2004.
En
este tutorial se explica el funcionamiento de la herramienta GHDL,
un compilador libre de VHDL basado en el GCC. Permite generar
directamente ejecutables a partir de fuentes en VHDL. Al tratarse de
software libre, se puede utilizar y distribuir sin ninguna
restricción. Primero se presentan dos ejemplos muy sencillos,
que se compilan con GHDL y se visualizan los resultados con GTKWAVE.
A continuación se muestra cómo trabajar con proyectos
más complejos, constituidos por múltiples ficheros y
entidades. El compilador genera el fichero Makefile, que permite
automatizar la compilación mediante el uso de la herramienta
Make. Por último, se desarrolla un ejemplo de cómo
invocar funciones escritas en C, desde código VHDL.
Transparencias de la presentación: [PDF] [OpenOffice] |
Se condecen permisos para usar, modificar y/o distribuir este artículo, siempre que se mantenga esta nota.
Documentos para descargar |
ghdl.pdf (36KB) |
Artículo en formato PDF |
ghdl.tgz (82KB) |
Fuentes del artículo para Lyx y dibujos para Xfig |
pres-ghdl.pdf (263KB) |
Presentación en formato PDF |
pres-ghdl.sxi (58KB) |
Presentación en OpenOffice |
ejemplos.tgz (108KB) |
Todos los ejemplos en VHDL descritos en el artículo |
Ejemplos sueltos |
Ejemplo 1: Hola mundo en VHDL |
|
Ejemplo 2: Un inversor |
|
Ejemplo 2: Banco de pruebas para el inversor |
|
Ejemplo 3: Hola mundo en vhdl que invoca a una función en C |
|
Ejemplo 3: Función en C, que se invoca desde VHDL |
|
Ejemplo 3: Fichero Makefile, para compilar el ejemplo 3 |
Todas las referencias de este artículo están disponibles aquí