3.1  Características

La herramienta GHDL es un compilador/simulador de VHDL basado en el GCC de GNU. No utiliza lenguajes intermedios, sino que traduce directamente a código máquina. Al compilar el banco de pruebas (testbench) se genera el ejecutable.

Soporta los estándares VHDL87 (IEEE 1076-1987), VHDL93 (IEEE 1076-1993), VHDL00 (IEEE 1076-2000) e incluye algunas de las revisiones realizadas en el 2002. Se puede seleccionar el estándar mediante el parámetro -std en la invocación.

Todavía es una herramienta que se encuentra en estado beta, sin embargo puede compilar correctamente los paquetes std_logic_1164 y VITAL. Por ejemplo, se ha probado simulando un modelo de procesador DLX[9] y LEON1[8].

Puede realizar anotaciones en ficheros SDF (característica experimental, no totalmente soportada). Otra característica importante es la llamada a funciones o procedimientos externos, no definidos en VHDL.



Juan Gonzalez 2004-10-01