05.07.2013 Aufrufe

VHDL Kompakt - CES

VHDL Kompakt - CES

VHDL Kompakt - CES

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Inhaltsverzeichnis<br />

1 Konzepte von <strong>VHDL</strong> 1<br />

1.1 Entwurfsparadigmen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />

1.2 Bibliotheken und compilierbare Einheiten . . . . . . . . . . . . . . . . . . . . . 3<br />

1.2.1 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

1.2.2 Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

1.2.3 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.2.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

1.3 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2 Datentypen 11<br />

2.1 Skalare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.2 komplexe Typen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.3 Untertypen und Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

2.4 Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

3 Bezeichner und Deklarationen 23<br />

4 Ausdrücke 26<br />

5 Sequenzielle Beschreibungen 30<br />

5.1 Anweisungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

5.2 Unterprogramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />

6 Signale 41<br />

6.1 Deklaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

6.2 Signalzuweisungen im Prozess . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

6.3 Implizite Typauflösungen und Bustreiber . . . . . . . . . . . . . . . . . . . . . 44<br />

6.4 Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

7 Konkurrente Beschreibungen 48<br />

8 Strukturbeschreibungen 52<br />

8.1 Hierarchische Beschreibungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

8.1.1 Benutzung von Packages . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

8.1.2 Konfigurationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

8.1.3 Parametrisierung von Entities durch generische Werte . . . . . . . . . 58<br />

8.2 Strukturierende Anweisungen . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

i

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!