[an error occurred while processing this directive]
Ответ (+)
(«Телесистемы»: Конференция 'Программируемые логические схемы и их применение')

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

Отправлено dxp 19 ноября 2004 г. 17:10
В ответ на: Но говоря "posedge" мы объявляем этот сигнал тактовым, так как схема чувствительна только к его фронту (+) отправлено SM 19 ноября 2004 г. 16:36

posedge/negedge - это не клок, это именение сигнала, в котором указан конкретный переход. А уж на триггере это будет реализовано или еще как, это вопрос синтезатора и маппера, а не языка. Поэтому конструкция

 
always @(posedge clk, posedge rst)
if(rst)
...
else
...

вполне однозначно ложится на триггер с асинхронными сигналами сбоса/предустановки. Ведь что получается: если происходит клок, то выполняется ветка

 else 
т.е. обычная регистровая логика триггер. А если происходит сброс, то выполняется ветка
 if 
, т.е. сброс и реализуется. А если они приходят одновременно, то сброс имеет приоритет. Все это как раз хорошо ложится, например, на обычный альтеровский триггер. И синтезатор тут все делает правильно.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru