[an error occurred while processing this directive]
|
А CD1 где у тебя изменяется ? Вернее как он у тебя изменяется, по клоку или нет ? Если по клоку, то запихивай все в один процесс. Если не, то тоже в один процесс (сам подумай как).
fuck, у тебя реально чушь какая-то....
process(clk) is
begin
if (clk'Event)and(clk='1') then
if (ENA='1')and(LWR='1')and(LD(0)='1')and(CD1_IA='1') then --Это все твои IF'ы второго процесса
CD1_IA<='0';
else
if (CD1='1') then
CD1_IA<=CD1_IE; --и нафига здесь надо было If вставлять? Только если для убора неопределенностей в симуляторе.
end if;
end if;
end if;
end process;
E-mail: info@telesys.ru