Vektorgröße verändern

Gast #2784273
Lesenswert?

Hallo,

wie kann man ein STD_LOGIC_VECTOR, dessen Vektorlänge beispielsweise 12 
beträgt, auf 16 vergrößern (mit Nullen an den höherwertigen Bits 
auffüllen)

Also ich habe beispielsweise folgenden Aufbau:
1
entity test is
2
port (test16 : out std_logic_vector (15 downto 0) 
3
);
4
end test
5

6
architecture behavioral of test is
7

8
signal t12 : std_logic_vector (11 downto 0) := "000000000011";
9
signal t16 : std_logic_vector (15 downto 0);
10

11
begin
12

13
t16 <= "0000" & t12; 
14
test16 <= t16;
15

16
end behavioral;

Ist das so synthesetechnisch realisierbar?

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