Vektor-Rotieren

Dieser Baustein rotiert den Vektor VX um n Positionen.
Die Elemente des Vektors werden aufsteigend (n>0) oder absteigend (n<0) verschoben und die Elemente, welche über das Ende hinausgeschoben wurden, werden am Anfang wieder eingefügt. Das Ergebnis wird wieder auf den Eingangsvektor zurückgeschrieben.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
VX | I/O | datentypunabhängig | Ein- und Ausgangsvektor |
n | I | WORD | Anzahl der Positionen, um die rotiert wird |
Bemerkungen
Der Datentyp wird über die Beschaltung am Eingang festgelegt.