Lenguaje #47

VHDL 1987

VHSIC Hardware Description Language: creado para describir y simular hardware digital, con un sistema de tipos fuerte y enfoque en diseño a nivel RTL para FPGA y ASIC.

Dominio: diseño de hardware Paradigma: HDL tipado Simulación y síntesis
Ficha técnica

Datos esenciales

1987, bajo el programa VHSIC del DoD (IBM, Texas Instruments, otros). Lenguaje HDL fuertemente tipado, para descripción, simulación y síntesis de hardware digital. Estándar IEEE 1076.

HDL Tipos fuertes IEEE 1076
Historia y evolución

Creado para documentar y simular hardware. Estándares IEEE 1076 (1987, 1993, 2002, 2008) refinan sintaxis y librerías. VHDL-AMS añade modelado analógico. Sigue en uso junto a Verilog/SystemVerilog.

Personas e hitos

Equipos del DoD, IBM y Texas Instruments. IEEE estandariza y mantiene. La comunidad académica y de EDA impulsa mejoras y librerías como std_logic.

Uso y propósito

Diseño de FPGA y ASIC, descripción RTL, testbenches, verificación funcional, sistemas críticos donde el tipado estricto y la claridad son clave.

Sintaxis y estructuras

Entidades/arquitecturas, señales y variables, procesos, concurrente vs secuencial, paquetes y librerías, tipos enumerados/records, generics y configuraciones, bloques de espera (wait).

Ecosistema

Simuladores (ModelSim/Questa, GHDL open source), síntesis (Vivado, Quartus), librerías IEEE (std_logic_1164), UVM para verificación en SystemVerilog pero con bridges, herramientas formales y linters.

Influencias y legado

Uno de los dos HDLs dominantes. Su tipado y modularidad influyeron en lenguajes de modelado. Mantiene relevancia en sectores que requieren trazabilidad y rigor.

Anécdotas y cultura

VHDL es apreciado por su rigor y criticado por verbosidad. El debate Verilog vs VHDL es clásico en FPGA. GHDL llevó VHDL al mundo open source.

Estado actual

VHDL 2008 ampliamente soportado; VHDL 2019 en curso. Se usa en FPGA/ASIC junto a SystemVerilog; herramientas abiertas como GHDL crecen en adopción.

VHDL llevó el rigor tipado al diseño de hardware, y sigue siendo esencial en FPGA/ASIC donde la claridad y la síntesis confiable son críticas.