21.07.2013 Aufrufe

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1.2.3 Native-Compiled Simulationstechnik<br />

1 Simulation<br />

Neuartige Simulatoren gehen einen Zwischenweg und versuchen, die<br />

Vorteile beider Ansätze zu verknüpfen. Bei der Methode der Native-<br />

Compiled-Simulation entfällt die Übersetzung in "C"; statt dessen wird<br />

aus dem <strong>VHDL</strong>-Quellcode direkt der Maschinencode erzeugt. Dadurch<br />

wird einerseits die Simulationsvorbereitungszeit im Bereich eines<br />

interpretierenden Simulators liegen, während andererseits ein ausgesprochen<br />

optimierter Objektcode vorliegt. Die eigentliche Simulation<br />

sollte noch deutlich schneller als bei compilierenden Simulatoren<br />

ablaufen.<br />

Abb. C-1 stellt die drei Simulationstechniken gegenüber.<br />

compilierend interpretierend native-compiled<br />

<strong>VHDL</strong>-Code <strong>VHDL</strong>-Code <strong>VHDL</strong>-Code<br />

Parser,<br />

C-Code-Gen.<br />

C-Code P-Code<br />

C-Compiler<br />

und Linker<br />

Parser,<br />

P-Code-Gen.<br />

Linker<br />

Parser,<br />

Obj.-Code-Gen.<br />

generischer<br />

Object-Code<br />

Object-Code P-Code Stream Object-Code<br />

Abb. C-1: Simulationstechniken<br />

Linker<br />

(Runtime Library)<br />

© G. Lehmann/B. Wunder/M. Selz 233

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!