Цитата(Михаил_K @ Jun 7 2008, 12:27)

Здравствуйте.
Ситуация:
На входной триггер ПЛИСа, тактируемый неким тактовым генератором принимаются асинхронные даннные. Соотвественно существует некоторая вероятность перехода триггера в метастабильное состояние. Далее выход этого триггера идет на вход следующего триггера, уже внутри ПЛИСА.
Вопрос. Если на выходе первого триггера будет метастабильное состояние, то что будет на выходе следующего триггера через такт? Тоже самое, или второй триггер примет все-таки определенное значение? Интересует как ответ на вопрос, так и по возможности ссылки на какую-нибудь документацию производителей ПЛИС, где такая ситуация описывается.
Такой ситуации быть не может. Если данные на прием сопровождаются клоком, они синхронны относительно этого клока. Стандартная схема перехода из одного клокового домена в другой.
+ дополнительно один триггер для защитв от метастабильности (Безразлично на каком такте внутренней частоты данные по сформированному enable запишутся).
(Все протоколы с выделением клока из данных работают по такому же принципу)