Hardwarebeschreibungssprachen
摘要
VLSIVLSI-Digitalschaltungen umfassen oft Hunderte von Logikzellen und vielleicht Tausende von Verbindungen. Die damit verbundene Schwierigkeit, solche PDLPDL-Anwendungen zu entwickeln, die komplexe Funktionen ausführen können, hat zu sogenannten Hardwarebeschreibungssprachen geführt, die es dem Entwickler ermöglichen, digitale Systeme zu modellieren. Diese HDL-Sprachen werden von Entwicklungsumgebungen unterstützt, die in der Regel Schaltplanentwurf, Simulationen/Verifizierungen bieten und ermöglichen, das Design in eine „Konfigurationsdatei“ umzuwandeln und dann auf das Zielgerät herunterzuladen. Die HDLHDL-Form eines Designs ist eine zeitliche und räumliche Beschreibung des Designs und beinhaltet Ausdrücke, die die digitalen Logikschaltungen des Designs formal beschreiben. Die Beschreibungen sind textbasiert, beinhalten explizite Zeitabhängigkeiten und berücksichtigen Verbindungen zwischen Blöcken, die in einer hierarchischen Reihenfolge ausgedrückt werden. Die Umwandlung von der Beschreibung einer Logikschaltung in eine Implementierung, die in Bezug auf Gatter definiert ist, wird als Synthese bezeichnet. Das Ergebnis des Syntheseprozesses ist eine Netzliste. (Eine Netzliste ist eine textbasierte Beschreibung der in der Konstruktion verwendeten Gatter und ihrer Verbindungen.)