[an error occurred while processing this directive]
|
Вам V61 подал очень разумную идею по поводу сдвига. Если хотите использовать "чистый" VHDL, то уж будте добры следовать требованиям языка и не определять два действия в одном выражении, просто разбейте его на два:
Sum(WidthOut-1 downto Shift) := Sum(WidthOut-1 - Shift downto 0);
Sum(Shift-1 downto 0) := (others=>'0');
E-mail: info@telesys.ru