Vorzeichen

Implementiert einen Addierer-Subtrahierer, der auf der Basis von Bitmustern ausgeführt wird. Sie können AddSub-Knoten für höhere Durchsatzraten kaskadieren oder nach dem Pipelining-Prinzip ausführen.

1378

Ein-/Ausgänge

datatype_icon

Übertrag (Eingang)

Ein boolescher Wert, der bestimmt, ob dieser Knoten ein zusätzliches niederwertigstes Bit (LSB) ergibt.

True Addiert ein zusätzliches LSB zu x + y, wenn Sub? "False" ist. Berechnet x - y normal, wenn wenn sub? "True" ist.
False Subtrahiert ein zusätzliches LSB zu xy, wenn Sub? "True" ist. Berechnet x + y normal, wenn wenn sub? "False" ist.

Default value: False

datatype_icon

x umgehen

Ein boolescher Wert, mit dem festgelegt wird, ob dieser Knoten den mit x verbundenen Wert ignoriert.

True Dieser Knoten verwendet den Wert 0 anstelle des Werts, den Sie mit x verbinden.
False Dieser Knoten verwendet den Wert, den Sie mit x verbinden.

Verwenden Sie diesen booleschen Wert, um x aus dem Ausdruck zu löschen, den dieser Knoten berechnet. So verwenden Sie diesen booleschen Wert z. B. um –y auszugeben, statt xy.

Default value: False

datatype_icon

sub?

Ein boolescher Wert, mit dem festgelegt wird, ob eine Subtraktion oder eine Addition ausgeführt werden soll.

Verwenden Sie diesen Wert, um die Ausführung dieses Knotens programmgesteuert zu ändern.
TrueDer Knoten berechnet xy.
FalseDer Knoten berechnet x + y.

Default value: False

datatype_icon

x

Ein Eingangswert für diesen Knoten.

Wenn xein boolesches Array fester Größe ist, ist das erste Array-Element das niederwertigste Bit (LSB) und das letzte Element das höchstwertige Bit (MSB).

Diese Eingabe unterstützt skalare boolesche Werte und Arrays von booleschen Werten.

datatype_icon

y

Ein Eingangswert für diesen Knoten.

Wenn yein boolesches Array fester Größe ist, ist das erste Array-Element das niederwertigste Bit (LSB) und das letzte Element das höchstwertige Bit (MSB).

Diese Eingabe unterstützt skalare boolesche Werte und Arrays von booleschen Werten.

datatype_icon

Überlauf

Ein boolescher Wert, der anzeigt, ob der theoretische berechnete Wert den gültigen Bereich seines Datentyps überschreitet.

Dieser Ausgang ist verfügbar, wenn Sie vorzeichenbehaftete Werte mit x und y verbinden.
TrueDieser Knoten schneidet den Wert in Summe ab.
FalseDieser Knoten schneidet den Wert in Summe nicht ab.
Hinweis Bei kaskadierenden Knoten müssen Sie vorzeichenlose Versionen der Knoten in den intermediären Operationen verwenden. Legen Sie die Kodierung des Endknotens auf die gewünschte Kodierung für die gesamte kaskadierende Operation fest.
datatype_icon

Summe

Das Ergebnis, das dieser Knoten berechnet. Das Ergebnis hängt nicht nur von den Werten für x und y ab, sondern auch von den Werten für jeden der booleschen Eingänge.