Avancerat booleskt uttrycksspråk - Advanced Boolean Expression Language

Image
En ABEL HDL-beskrivning av en 4-bitars räknare.

Den Advanced Boolean Expression Language ( ABEL ) är en föråldrad hårdvarubeskrivande språk (HDL) och en tillhörande uppsättning designverktyg för programmering programmerbara logiska enheter (PLD). Det skapades 1983 av Data I / O Corporation , i Redmond, Washington.

ABEL innehåller både samtidiga ekvations- och sanningstabelllogikformat samt ett sekventiellt format för maskinbeskrivning. En preprocessor med syntax löst baserad på Digital Equipment Corporation 's Macro-11 assembler ingår också.

Förutom att användas för att beskriva digital logik kan ABEL också användas för att beskriva testvektorer (mönster av ingångar och förväntade utgångar) som kan laddas ner till en PLD-hårdvaruprogrammerare tillsammans med de kompilerade och säkringsmappade PLD-programmeringsdata.

Andra PLD-designspråk med ursprung i samma era inkluderar CUPL och PALASM . Sedan tillkomsten av större fältprogrammerbara grindmatriser (FPGA) har PLD-specifika HDL: er fallit ur favör då standard HDL: er som Verilog och VHDL blev antagna.

ABEL-konceptet och originalkompilatorn skapades av Russell de Pina från Data I / O: s tillämpade forskargrupp 1981. Arbetet fortsatte av ABEL: s produktutvecklingsteam (ledd av Dr. Kyu Y. Lee) och inkluderade Mary Bailey, Björn Benson, Walter Bright , Michael Holley, Charles Olivier och David Pellerin.

Efter en serie förvärv köpte ABEL-verktygskedjan och immateriella rättigheter av Xilinx . Xilinx avbröt supporten för ABEL i sin ISE Design Suite från och med version 11 (släpptes 2010).

Referenser

externa länkar