[an error occurred while processing this directive]
Почему Warning: Reduced register en_wr with stuck data_in port to stuck value GND?
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено tivocr 23 июня 2005 г. 13:24

Хочу по фронту длинного сигнала en_wr_i сгенерить короткий (один такт clk_wr) сигнал en_wr. Клок-домены разные.
Почему варнинг?
process(clr_wr,clk_wr)
variable t,t_minus1,t_minus2:std_ulogic;
begin
if clr_wr='0' then t:='0'; t_minus1:='0'; t_minus2:='0'; en_wr<='0';
elsif clk_wr'event and clk_wr='0' then
t:=en_wr_i;
t_minus1:=t;
t_minus2:=t_minus1;
if(t_minus2='0')and(t_minus1='1')and(t='1')then
en_wr<='1'; else en_wr<='0';
end if;
end if;
end process;

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru