Cześć
Mam pytanko a mianowicie zrobiłem sobie buforek 10 bitowy
variable DataBuffer:STD_LOGIC_VECTOR(9 downto 0);
i miałem przypisanie
DATA_OUT<=DataBuffer(7 downto 0);
gdzie DATA_OUT : out STD_LOGIC_VECTOR (7 downto 0)
i zmieniła mi się koncepcja i muszę zrobić tak żeby te 8 bitów było przypisane odwrotnie tzn coś takiego
DATA_OUT<=DataBuffer(0 to 7);
i synteza mi wywala DataBuffer can not be used with range to.
Jako że jestem początkujący w temacie proszę o pomoc. Jak zrobić takie przypisanie bo robienie bit po bicie jest bardzo nieeleganckie.
Pozdrawiam
Michał
Mam pytanko a mianowicie zrobiłem sobie buforek 10 bitowy
variable DataBuffer:STD_LOGIC_VECTOR(9 downto 0);
i miałem przypisanie
DATA_OUT<=DataBuffer(7 downto 0);
gdzie DATA_OUT : out STD_LOGIC_VECTOR (7 downto 0)
i zmieniła mi się koncepcja i muszę zrobić tak żeby te 8 bitów było przypisane odwrotnie tzn coś takiego
DATA_OUT<=DataBuffer(0 to 7);
i synteza mi wywala DataBuffer can not be used with range to.
Jako że jestem początkujący w temacie proszę o pomoc. Jak zrobić takie przypisanie bo robienie bit po bicie jest bardzo nieeleganckie.
Pozdrawiam
Michał