реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вопрос о метастабильности, При работе в ПЛИС
Михаил_K
сообщение Jun 7 2008, 08:27
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Здравствуйте.
Ситуация:
На входной триггер ПЛИСа, тактируемый неким тактовым генератором принимаются асинхронные даннные. Соотвественно существует некоторая вероятность перехода триггера в метастабильное состояние. Далее выход этого триггера идет на вход следующего триггера, уже внутри ПЛИСА.

Вопрос. Если на выходе первого триггера будет метастабильное состояние, то что будет на выходе следующего триггера через такт? Тоже самое, или второй триггер примет все-таки определенное значение? Интересует как ответ на вопрос, так и по возможности ссылки на какую-нибудь документацию производителей ПЛИС, где такая ситуация описывается.
Go to the top of the page
 
+Quote Post
vetal
сообщение Jun 7 2008, 08:40
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



AN 42: Metastability in Altera Devices
Go to the top of the page
 
+Quote Post
lehho
сообщение Jun 7 2008, 08:55
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 3-05-05
Пользователь №: 4 704



или здесь:
http://www.xilinx.com/support/documentatio...tes/xapp094.pdf
Go to the top of the page
 
+Quote Post
sazh
сообщение Jun 7 2008, 09:50
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(Михаил_K @ Jun 7 2008, 12:27) *
Здравствуйте.
Ситуация:
На входной триггер ПЛИСа, тактируемый неким тактовым генератором принимаются асинхронные даннные. Соотвественно существует некоторая вероятность перехода триггера в метастабильное состояние. Далее выход этого триггера идет на вход следующего триггера, уже внутри ПЛИСА.

Вопрос. Если на выходе первого триггера будет метастабильное состояние, то что будет на выходе следующего триггера через такт? Тоже самое, или второй триггер примет все-таки определенное значение? Интересует как ответ на вопрос, так и по возможности ссылки на какую-нибудь документацию производителей ПЛИС, где такая ситуация описывается.

Такой ситуации быть не может. Если данные на прием сопровождаются клоком, они синхронны относительно этого клока. Стандартная схема перехода из одного клокового домена в другой.
+ дополнительно один триггер для защитв от метастабильности (Безразлично на каком такте внутренней частоты данные по сформированному enable запишутся).
(Все протоколы с выделением клока из данных работают по такому же принципу)
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Jun 7 2008, 12:47
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Спасибо, нужный ответ нашел в приведенных ссылках. smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 16:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016