Mareike Stöppler
Mareike Stöppler
Mareike Stöppler
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5 Grundlagen FPGA 48<br />
5.2 Hardwarebeschreibungssprache<br />
FPGAs werden mittels so genannter HDLs 93 konfiguriert, von welchen es zwei weit<br />
verbreitete gibt.<br />
5.2.1 VHDL<br />
In Europa ist VHDL 94 die meistverbreitete Hardwarebeschreibungssprache, welche eine<br />
Erweiterung der Sprache VHSIC 95 des amerikanischen Verteidigungsministeriums, auf<br />
wessen auch der Name beruht, ist. 1987 wurde VHDL als IEEE-1076-Standard verabschiedet,<br />
welcher 1993 durch den IEEE-1164-Standard abgelöst wurde. Durch die Standardisierung<br />
dieser Beschreibungssprache sind mittels VHDL entworfene Schaltungen<br />
portierbar und bausteinunabhängig. Auf einem von der Firma Xilinx entwickelten<br />
FPGA kann ein durch VHDL entwickelter Schaltkreis genauso umgesetzt werden wie<br />
auf einem Baustein der Firma Altera. Durch einen VHDL- Quelltext können, über die<br />
entsprechende Software, die in einem FPGA integrierten Logikblöcke miteinander verknüpft<br />
werden. Die digitale Schaltung wird also mittels eines Routenplans in Hardware<br />
umgesetzt. VHDL ist eine sehr wortreiche Sprache und in Anlehnung an die Programmiersprache<br />
ADA entwickelt worden [17].<br />
5.2.2 Verilog<br />
Die zweite eher in den USA und Asien verbreitete Hardwarebeschreibungssprache ist<br />
die Verilog 96 HDL, welche Mitte der 80er Jahre ursprünglich von der Firma Gateway<br />
Design Automation als Simulationssprache entwickelt wurde. Verilog-95 wurde von der<br />
IEEE im Jahre 1995 als Standard IEEE-1364-1995 verabschiedet, welcher dann im Jahr<br />
2001 aufgrund einiger Mängel von dem Standard IEEE-1364-2001 abgelöst wurde. Verilog<br />
wurde in Anlehnung an die Programmiersprache C entwickelt [17].<br />
93 Hardware Description Language (engl.): Hardwarebeschreibungssprache<br />
94 Very High Speed Integrated Circuit Hardware Description Language (engl.): Hardwarebeschreibungssprache<br />
für sehr schnelle integrierte Schaltkreise<br />
95 Very High Speed Integrated Circuit (engl.): sehr schnelle integrierte Schaltkreise<br />
96 Verify logic (engl.): Logik verifizieren