Synthesebeschreibung mit arithmetischen Operationen
Das Beispiel verwendet die Bibliothek Tuc. Zum Anlegen der Bibliothek wird in ISE auf die Bibliotheksansicht gewechselt, die neue Bibliothek erzeugt und in diese die genutzten Packages eingebunden. Das Fenster mit den Entwurfsquellen muss danach etwa so aussehen.
Ergebnis der Register-Transfer-Synthese
Die if-else-Anweisung wird durch die vier Schaltungsblöcke rechts im Bild, die, wenn man sich den Inhalt anzeigen lässt, jeweils einen 1-Bit-2:1-Multiplexer aus vier Gattern enthalten, nachgebildet. Aus dem Größer-Operator wird der GREATERCONSTANT-Baustein, aus der Addition der Addierer und aus der UND- und der ODER-Verknüpfung je ein Gatter.