title: ABEL
text: # ABEL
  
  ABEL es la abreviatura de Advanced Boolean Expression Language. Es un lenguaje de descripción de hardware y un conjunto de herramientas de diseño para programar dispositivos lógicos programables (PLDs).
  
  ## Características
  
  ABEL permite describir un diseño concurrentemente mediante tablas de verdad o ecuaciones lógicas. Ejemplos:
  
  También permite la programación secuencial con máquinas de estados. Ejemplo:
  
  Otra opción que permite es definir vectores de test (patrones de entradas y salidas) que pueden ser programados en el hardware. La estructura de los vectores de test es similar a la de las tablas de verdad.
  
  ## Ejemplo de código
  
  El siguiente es un ejemplo en ABEL. Los comentarios van después de los símbolos " ó //.
  
  