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

Отправлено Allex 13 ноября 2001 г. 15:58
В ответ на: Дык, это я только к тому что неплохо бы подумать почему он такое говорит отправлено www 13 ноября 2001 г. 14:56

Другое дело, что в моей конкретной ситуации мне они не мешают. Ну запишется регистр не один раз а два. Но если подобная схема работает
у меня на рассыпухе, то это может и не значить, что в Альтере, которую я только начинаю использовать, все будет так же хорошо и не придется проект переделывать с нуля на полную синхронизацию всего,
что можно.
А конкретно - написал несколько дешифраторов на AHDL для записи данных в регистры (все это в MAX7128S), не знаю, что он MAX насинтезировал, но в симуляторе работает нормально, а сообщений о static 1 hazard до логического синтеза больше 200, после - больше 1000. Жуть.
Асинхронная схема всегда плохо, но на рассыпухе же работает.
Вот и хотелось узнать у опытных людей, чем эти s1h грозят.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru