Variablen zusammenfügen

OP (Firma: FH Kärnten) #1543989
Lesenswert?

Hallo an alle.

Ich bin zum 1. mal hier.
Ich bin Student in einer Fachhochschule und wir beschäftigen uns zur 
Zeit mit VHDL. Da ich mich noch nicht so gut auskenne, hoffe ich hier 
Hilfe zu bekommen, auch wenn es nur simple Fragen sind.

Das 1. Problem wäre schon aufgetaucht:
Wie kann ich mehrere signals bitweise hintereinanderschalten und einer 
neuen Variable zuweisen?

Bsp.: sign1 <= "0101";
      sign2 <= "0011";
      sign3 <= "1001";

erg <= "1001 0011 0101"; (ohne Leerzeichen)

Danke im Voraus für die Antworten.
MFG Rene
(Firma: abaxor engineering) #1543998
Lesenswert?

Rene Dabernig schrieb:

> Das 1. Problem wäre schon aufgetaucht:
> Wie kann ich mehrere signals bitweise hintereinanderschalten und einer
> neuen Variable zuweisen?

Also wenn es wirklich eine Variable sein soll dann so

sign := sign3 & sign2 & sign1;

bei einer Zuweisung an ein Signal so:

sign <= sign3 & sign2 & sign1;

Beides musst du natürlich vorher deklarieren.

Tom

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