:confused: помогите разобраться что не так.
пытаюсь написать на ВХДЛ ту часть, которая выводит графику на экран - что то ну ни как не поддается, в схемном вводе все нормально было, показывало как надо, а вот на ВХДЛе все ни как не получается:v2_conf2:
вот кусок проекта:
что не так? на экране цветной бред напоминающий нужную картинку(pic01.jpg).Код:process(CLK25,TI,vcnt,hcnt)
begin
PIXa<="0"&"000"&vcnt(8 downto 7)&vcnt(3 downto 1)&vcnt(6 downto 4)&hcnt(7 downto 3);
ATRa<="0"&"000"&"110"&vcnt(8 downto 4)&hcnt(7 downto 3);
if (CLK25'event and CLK25='1') then
if TI='0' then --CLK25/2
if hcnt(2 downto 0)=0 then
VA<=PIXa;
PIXd<=VD;
end if;
if hcnt(2 downto 0)=3 then
VA<=ATRa;
ATRd<=VD;
end if;
else
VA<=(others=>'Z');
if (hscr and vscr)='1' then
PIXd(7 downto 1)<=PIXd(6 downto 0);
PIXd(0)<='0';
if PIXd(7)='0' then
B<=ATRd(0);
R<=ATRd(1);
G<=ATRd(2);
Y<=ATRd(6);
else
B<=ATRd(3);
R<=ATRd(4);
G<=ATRd(5);
Y<=ATRd(6);
end if;
else
if (hvoe or vvoe)='1'then
R<='0';
G<='0';
B<='0';
Y<='0';
else
R<='1';
G<='0';
B<='1';
Y<='0';
end if;
end if;
end if;
end if;
end process;
если убрать загрузку атрибутов и выводить только пикселы - все четко, чб картинка отличная (pic02.jpg). а стоит только вернуть загрузку атрибутов обратно и выводить только пикселы - получается что выводятся атрибуты вместо пикселов, хотя данные загружаю в разные регистры(pic03.jpg).:v2_conf2:

