Typecast in VHDL

OP #1423391
Lesenswert?

Guten Tag,

ich habe das Problem, dass ich ein Signal (Typ: std_logic) in ein Vector 
(Typ: std_logic_vector) wandeln muss. Wie kann ich das machen?

Hier ein Teil des Codes:

entity:
SDTI_OUT : out std_logic_vector(0 downto 0);

arch:
signal SDTI_BUF_1   : std_logic_vector(0 downto 0);
signal SDTI_BUF_2   : std_logic_vector(0 downto 0);
signal RDEN_BUF   : std_logic;
...
SDTI_OUT <= (SDTI_BUF_1 and (RDEN_BUF) or (SDTI_BUF_2 and 
not(RDEN_BUF));


Das Vector Signal stammt aus nem FIFO den ich mit IPexpress von Lattice 
hab generieren lassen. Deshalb nur (0 downto 0). Hab dann meine Signale 
einfach angepasst.

MfG

Andi
Moderator (Firma: Titel) Persönliche Seite #1424300
Lesenswert?

Jörg Wunsch schrieb:
> Dafür hast du als Einziger von uns dreien geschnallt, dass die
> Eingangsseite ja auch ein Vektor ist. ;-)
Danke der Ehre, aber SuperWilly hat das auch schon gesehen.
Leider hat er dabei inkompatible Tags verwendet (vermutlich [c])...

Und ausserdem haben wir alle die falsche/unnötige Klammerung nicht 
korrigiert. Sei's drum...   ;-)

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