[an error occurred while processing this directive]
Еще вопросы по VHDL
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

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

Отправлено MemoryTest 26 августа 2003 г. 10:39

Нужно было просто защелкнуть в регистре сигнальчик при правильном клоке.

про использовании след конструкции:

adress_uart_out <= d_in when (internal_data_latch_clk'event and internal_data_latch_clk='1');

Синтезатор нормально проходит, поведенческая симуляция тоже , но при постфит симуляции на выходе (adress_uart_out) получаем 'ХХХ'
Посмотрел что он генерит в RTL schematice (работаю веб паком) и офигел :)
Он завел обратные связи в сигнал блок где он генерит adress_uart_out от этого же блока :[].
При использовании процесса
process (internal_data_latch_clk)
begin
if (internal_data_latch_clk'event and internal_data_latch_clk='1') then
adress_uart_out <= d_in;
end if;
end process;
Все чих ппых.

Вопрос почему нельзя было юзать when в этом случае.?? из-зи 'event ?


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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru