Langage d'expression booléenne avancé - Advanced Boolean Expression Language
Le langage ABEL ( Advanced Boolean Expression Language ) est un langage de description de matériel (HDL) obsolète et un ensemble d'outils de conception associé pour la programmation de dispositifs logiques programmables (PLD). Il a été créé en 1983 par Data I / O Corporation , à Redmond, Washington.
ABEL comprend à la fois des formats logiques d'équation concurrente et de table de vérité, ainsi qu'un format de description de machine d'état séquentiel. Un préprocesseur avec la syntaxe vaguement basé sur Digital Equipment Corporation « s Macro-11 langage assembleur est également inclus.
En plus d'être utilisé pour décrire la logique numérique , ABEL peut également être utilisé pour décrire des vecteurs de test (modèles d'entrées et de sorties attendues) qui peuvent être téléchargés vers un programmeur PLD matériel avec les données de programmation PLD compilées et mappées par fusibles.
D'autres langages de conception PLD originaires de la même époque incluent CUPL et PALASM . Depuis l'avènement des plus grands réseaux de portes programmables (FPGA), les HDL spécifiques au PLD sont tombés en disgrâce au fur et à mesure que les HDL standard tels que Verilog et VHDL ont été adoptés.
Le concept ABEL et le compilateur original ont été créés par Russell de Pina du groupe de recherche appliquée de Data I / O en 1981. Le travail a été poursuivi par l'équipe de développement de produits ABEL (dirigée par le Dr Kyu Y. Lee) et comprenait Mary Bailey, Bjorn Benson, Walter Bright , Michael Holley, Charles Olivier et David Pellerin.
Après une série d'acquisitions, la chaîne d'outils ABEL et la propriété intellectuelle ont été rachetées par Xilinx . Xilinx a interrompu la prise en charge d'ABEL dans sa suite ISE Design à partir de la version 11 (sortie en 2010).
Références
Liens externes
- Apprêt ABEL de l'Université de Pennsylvanie , tel que recommandé par Walter Bright . Lien mort
- University of Southern Maine ABEL-HDL Primer , par J. Van der Spiegel