Имхо, использование асинхронной предустановки в рабочих циклах - это плохой тонМожет работать - может нет. Зависит от ПЛИС, компилятора, фаз луны
Я бы подумал примерно так - не пинать сильно - проверить нечем - всего проекта у меня нет
if RST='0' then int <= '1';
elsif clk_cpu'event and clk_cpu='1' then
va <= VSync;
vb <= va;
vc <= va and not vb; --выделили фронт 0-1
if vc='1' then
int <= '0';
else
if Turbo_en='0' then
int <= bla bla bla;
else
int <= not bla bla bla; --
end if;
end if;
end if;




Может работать - может нет. Зависит от ПЛИС, компилятора, фаз луны
Ответить с цитированием