Zum Inhalt springen

„Advanced Boolean Expression Language“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
Inschanör (Diskussion | Beiträge)
Abgrenzung als Syntheseorientierte Niederschrift logischer Gleichungen
Zeile 1: Zeile 1:
'''Advanced Boolean Expression Language''' (abgekürzt ABEL) ist eine [[Hardwarebeschreibungssprache]], die in der Digitaltechnik eingesetzt wird, um logische Schaltungen für Bausteine wie CPLDs ([[Complex Programmable Logic Device]]s) oder FPGAs ([[Field Programmable Gate Array]]) zu entwerfen.
'''Advanced Boolean Expression Language''' (abgekürzt ABEL) ist eine [[Hardwarebeschreibungssprache]], die in der Digitaltechnik eingesetzt wird, um logische Schaltungen für Bausteine wie CPLDs ([[Complex Programmable Logic Device]]s) oder FPGAs ([[Field Programmable Gate Array]]) zu entwerfen. Während [[Verilog]] und [[VHDL]] urprünglich nur für die Schaltungssimulation konzipiert wurden, lag das Augenmerk bei der Konzeption von ABEL auf der automatischen Generierung von Programmierfiles für CPLDs.


ABEL wurde in den 80er Jahren von der "Data I/O Corporation" in Redmond (Washington) entwickelt und findet heutzutage nicht so viel Anwendung, wie die weiterentwickelte Programmiersprache [[VHDL]] (VHSIC Hardware Description Language, wobei VHSIC wiederum für Very High Speed Integrated Circuits steht). VHDL wird ständig überarbeitet und wurde mittlerweile zum Standard erklärt, gerade weil diese Sprache moderner ist als ABEL und mehr Möglichkeiten bei der Programmierung von Logik-Bausteinen bietet.
ABEL wurde in den 80er Jahren von der "Data I/O Corporation" in Redmond (Washington) entwickelt. Heutzutage wird ABEL wenig genutzt, da durch das Aufkommen leistungsfähiger [[Synthese (Elektrotechnik)|Synthesetools]] abstraktere Beschreibungen wie z.B. in VHDL automatisch in Gatterlisten umgesetzt werden können. Schaltungen aus mehreren Hunderttausenden Logikgattern können nicht mehr als logische Gleichungen (wie in Abel) manuell niedergeschrieben werden.


[[Kategorie:Programmiersprache]]
[[Kategorie:Programmiersprache]]
[[Kategorie:Programmierbare Logik]]
[[Kategorie:Digitaltechnik]]


[[en:ABEL programming language]]
[[en:ABEL programming language]]

Version vom 2. Dezember 2005, 23:35 Uhr

Advanced Boolean Expression Language (abgekürzt ABEL) ist eine Hardwarebeschreibungssprache, die in der Digitaltechnik eingesetzt wird, um logische Schaltungen für Bausteine wie CPLDs (Complex Programmable Logic Devices) oder FPGAs (Field Programmable Gate Array) zu entwerfen. Während Verilog und VHDL urprünglich nur für die Schaltungssimulation konzipiert wurden, lag das Augenmerk bei der Konzeption von ABEL auf der automatischen Generierung von Programmierfiles für CPLDs.

ABEL wurde in den 80er Jahren von der "Data I/O Corporation" in Redmond (Washington) entwickelt. Heutzutage wird ABEL wenig genutzt, da durch das Aufkommen leistungsfähiger Synthesetools abstraktere Beschreibungen wie z.B. in VHDL automatisch in Gatterlisten umgesetzt werden können. Schaltungen aus mehreren Hunderttausenden Logikgattern können nicht mehr als logische Gleichungen (wie in Abel) manuell niedergeschrieben werden.