Es un lenguaje de descripción de hardware y un conjunto de herramientas de diseño para programar "dispositivos lógicos programables" (PLDs).