Цитата Сообщение от aniSKY Посмотреть сообщение
прийдется сдвигающий регистр организовать по иному, через "CASE IS ..."
В моих проектах сделано так:
process(hcnt,vidb) --Video data shift registers--
begin
case hcnt(2 downto 0) is
when "000"=>vid<=vidb(7);
when "001"=>vid<=vidb(6);
when "010"=>vid<=vidb(5);
when "011"=>vid<=vidb(4);
when "100"=>vid<=vidb(3);
when "101"=>vid<=vidb(2);
when "110"=>vid<=vidb(1);
when "111"=>vid<=vidb(0);
end case;
end process;


---------- Post added at 17:46 ---------- Previous post was at 17:44 ----------

На самом деле это не шифт-регистр, а самый обычный мультиплексор на 8 входов-1выход.