El lenguaje de expresión booleano avanzado ( ABEL ) es un lenguaje de descripción de hardware obsoleto (HDL) y un conjunto asociado de herramientas de diseño para programar dispositivos lógicos programables (PLD). Fue creado en 1983 por Data I / O Corporation , en Redmond, Washington.
ABEL incluye formatos de lógica de tabla de verdad y ecuación concurrente, así como un formato de descripción de máquina de estado secuencial. Un preprocesador con una sintaxis basada libremente en Digital Equipment Corporation 's Macro-11 en lenguaje ensamblador también se incluye.
Además de usarse para describir la lógica digital , ABEL también se puede usar para describir vectores de prueba (patrones de entradas y salidas esperadas) que se pueden descargar a un programador PLD de hardware junto con los datos de programación PLD compilados y mapeados por fusibles.
Otros lenguajes de diseño de PLD que se originaron en la misma época incluyen CUPL y PALASM . Desde el advenimiento de las matrices de puertas programables en campo (FPGA) más grandes , las HDL específicas de PLD han caído en desgracia a medida que las HDL estándar como Verilog y VHDL ganaron su adopción.
El concepto de ABEL y el compilador original fueron creados por Russell de Pina del Grupo de Investigación Aplicada de Data I / O en 1981. El trabajo fue continuado por el equipo de desarrollo de productos de ABEL (dirigido por el Dr. Kyu Y. Lee) e incluyó a Mary Bailey, Bjorn Benson, Walter Bright , Michael Holley, Charles Olivier y David Pellerin. [1]
Después de una serie de adquisiciones, Xilinx compró la cadena de herramientas y la propiedad intelectual de ABEL . [2] Xilinx suspendió el soporte para ABEL en su ISE Design Suite a partir de la versión 11 (lanzada en 2010). [3]
Referencias
- ^ Lee, Kyu Y .; Holley, Michael; Bailey, Mary; Bright, Walter (junio de 1985). "Un lenguaje de diseño de alto nivel para dispositivos lógicos programables". Diseño VLSI . Manhasset NY: Publicaciones de CPM. 6 (6): 50–62. ISSN 0279-2834 .
- ^ Santarini, Michael (16 de diciembre de 1998). "Xilinx adquiere activos clave cuando Minc cierra puertas" . EE Times . UBM . Consultado el 4 de octubre de 2016 .
Xilinx Inc. tiene la intención de adquirir algunos de los activos de Minc de MI Acquisition, incluida la popular herramienta y lenguaje Abel,
- ^ "ISE Design Suite 11: Instalación, licencias y notas de la versión" (PDF) .
enlaces externos
- Imprimación ABEL de la Universidad de Pensilvania , según lo recomendado por Walter Bright . Enlace muerto
- Cartilla ABEL-HDL de la Universidad del Sur de Maine , por J. Van der Spiegel