std_logic_vector Spiegeln

Gast #3335715
Lesenswert?

Hallo,

ich hab nochmal eine kleine Frage: Gibt es eine einfache Moeglichkeit 
einen Vektor zu spiegeln?

Mein Ansatz ist sehr schreibaufwendig:
1
INPUT_VECTOR_GESPIEGELT(0) <= INPUT_VECTOR(47);
2
INPUT_VECTOR_GESPIEGELT(1) <= INPUT_VECTOR(46);
3
INPUT_VECTOR_GESPIEGELT(2) <= INPUT_VECTOR(45);
4
INPUT_VECTOR_GESPIEGELT(3) <= INPUT_VECTOR(44);
5
INPUT_VECTOR_GESPIEGELT(4) <= INPUT_VECTOR(43);
6
INPUT_VECTOR_GESPIEGELT(5) <= INPUT_VECTOR(42);
7
INPUT_VECTOR_GESPIEGELT(6) <= INPUT_VECTOR(41);
8
.
9
.
10
.
11
INPUT_VECTOR_GESPIEGELT(47) <= INPUT_VECTOR(0);

Danke schonmal,
Gruß MemY
Moderator (Firma: Titel) Persönliche Seite #3335824
Lesenswert?

MemY schrieb:
> ich hab nochmal eine kleine Frage:
> Gibt es eine einfache Moeglichkeit einen Vektor zu spiegeln?
Mal eine Gegenfrage: wofür brauchst du das?

Denn "wie herum" ein Vektor dargestellt wird, das ist in erster Linie 
eh' nur ein Gedankenmodell für dich. Bestenfalls bei Berechnungen mit 
dem Vektor hat das Auswirkungen. Wenn du davor oder danach sowieso den 
Vektor noch manipulierst, dann kann auch der Trick dort (unten, beim 
Smiley) schon helfen:
http://www.lothar-miller.de/s9y/archives/63-RC-5-Empfaenger.html
Gast #3336008
Lesenswert?

@ Alexander F: Danke


@ Lothar Miller
> Mal eine Gegenfrage: wofür brauchst du das?
>
> Denn "wie herum" ein Vektor dargestellt wird, das ist in erster Linie
> eh' nur ein Gedankenmodell für dich. Bestenfalls bei Berechnungen mit
> dem Vektor hat das Auswirkungen.

Das ist natuerlich richtig. Allerdings muss ich mit den Daten eine 
kleine Rechnung vollziehen. Daher muessen die Gewichtungen der einzelnen 
Bits im Vektor stimmen.

Gruß MemY

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren