[an error occurred while processing this directive]
Ответ: НЕЛЬЗЯ ПИСАТЬ В ОДИН СИГНАЛ ИЗ ДВУХ РАЗНЫХ ПРОЦЕССОВ ! Лови:
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено NetBreaker666 03 апреля 2003 г. 16:34
В ответ на: Такая вот проблемка... отправлено AlexK 03 апреля 2003 г. 14:15

А 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: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru