Die Elaboration (Elaborierung) ist die Compiler-Phase, die abstrakten, parametrisierten RTL-Code in eine flache Hierarchie aus spezifischen Logikgattern, Registern und Leitungen übersetzt. Der Synthesizer löst Parameter auf, entrollt Schleifen und instanziiert Submodule, um genau zu bestimmen, wie viel Hardware benötigt wird. Wenn ein Parameter falsch eingestellt ist, schlägt die Elaboration normalerweise fehl oder explodiert in Millionen unbeabsichtigter Gatter.
The synthesis run crashed during elaboration because the generate loop didn't have a static boundary.
In klarem Deutsch Der Syntheselauf ist während der Elaboration abgestürzt, weil die Generate-Schleife keine statische Grenze hatte.
Verwandte Begriffe
HDL
Eine spezialisierte Programmiersprache zur Beschreibung der Struktur und des Verhaltens elektronischer Schaltungen.
Logic level
Ein bestimmter Spannungsbereich, der in einer digitalen Schaltung einen eindeutigen binären Zustand darstellt.
Layout
Die physische Anordnung von Bauteilen und Leiterbahnen auf einem Chip oder einer Leiterplatte.