10.07.2015 Aufrufe

VHDL Kurzbeschreibung

VHDL Kurzbeschreibung

VHDL Kurzbeschreibung

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 Konzepte von <strong>VHDL</strong><strong>VHDL</strong> ist eine Hardwarebeschreibungssprache; dabei steht der Name fur:VHSIC Hardware Description LanguageVery High Speed Integrated Circuit<strong>VHDL</strong> wurde 1983 vom amerikanischen Department of Defense initiiert und ist seit Ende1987 als IEEE Standard 1076 genormt. Inzwischen ist <strong>VHDL</strong> die quasi Standard-Hardwarebeschreibungssprache.1.1 GrundkonzepteDie Sprache <strong>VHDL</strong> dient der Beschreibung und Simulation digitaler Systeme (ASICs)und deren Umgebung. Alle, wahrend des Entwurfsvorgangs anfallenden Beschreibungender Schaltung, werden von Sprachumfang abgedeckt. Dabei ist die Schaltung jederzeitsimulierbar. Dementsprechend sind in <strong>VHDL</strong> die folgenden Konzepte verwirklicht:Hierarchie: die Unterteilung des Entwurfs in (Teil-)Komponenten wird unterstutzt. DerGesamtentwurf wird dann hierarchisch aus diesen Teilen zusammengesetzt. Die Komplexitatdieser Teile kann vom einfachen Gatter (z.B. NAND) bis hin zu komplexenFunktionseinheiten (z.B. Prozessorkern) reichen.Abstraktion: jede Design-Einheit (Entity) kann auf unterschiedliche Weise beschriebensein. Dabei ist grundsatzlich zwischen folgenden Moglichkeiten zu unterscheiden:Verhalten : Algorithmische Beschreibung mit den Mitteln einer hoheren Programmiersprache.Datenu : Mischform zwischen Struktur- und Verhaltensbeschreibung. Beschreibtdie Struktur von Datenpfaden, wahrend die Operationen auf den Datenals elementare Funktionen vorhanden sind.Struktur : Darstellung der strukturellen Verbindung von Elementen im Sinne einerHierarchie.Durch die Denition benutzereigener Datentypen kann die Aufgabe unabhangig vonkonkreten Hardwarerealisierungen speziziert werden.Datenhaltung: das in der Sprache benutzte Bibliothekskonzept erlaubt:den Zugri auf gemeinsame Datenbestande durch Arbeitsgruppendie Wiederverwendung bestehender (Teil-)Entwurfedas Einbinden herstellerspezischer Bibliotheken (z.B. fur Standardzellen)1

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!