А разве blank не активируется '0'?process (clock, hcnt, vcnt)
begin
if (clock'event and clock = '1') then
if (hcnt > 301 and hcnt < 417) or (vcnt(9 downto 1) > 224 and
vcnt(9 downto 1) < 285) then
blank <= '1';
else
blank <= '0';
end if;
end if;
end process;
---------- Post added at 18:01 ---------- Previous post was at 17:54 ----------
Это из рабочего проэкта.if (vid_h_cnt < 301 or vid_h_cnt > 417) and (vid_v_cnt(8 downto 0) < 224 or vid_v_cnt(8 downto 0) > 285) then
vid_blank <= '1';
else
vid_blank <= '0';
end if;
Попутаны знаки ><
---------- Post added at 18:02 ---------- Previous post was at 18:01 ----------
Или присвоение переставить, хотя бы...
blank <= '0';
else
blank <= '1';
end if;
примерно...