Zum Inhalt springen

Advanced Boolean Equation Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 9. April 2006 um 16:43 Uhr durch 84.171.181.146 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Advanced Boolean Equation 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. Die Beschreibung erfolgt grundsätzlich mit boolschen Gleichungen und Wahrheitstafeln. 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. Heute 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.