VHDL Kompakt - CES
VHDL Kompakt - CES
VHDL Kompakt - CES
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
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