Перейти к содержанию
    

Обсуждение проблемы метастабильности в ПЛИС

12 minutes ago, RobFPGA said:

Но это все равно - классический 2-3 триггерный  синхронизатор, регистры которого выделены в отдельный хард-блок за счет чего минимизированы задержки что положительно влияет на MTBF при высоких тактовых.  

Однобитный?

Шину в 32 бита сначала надо растянуть по кристаллу до 32шт HARD_SYNC, а потом собрать вместе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, _4afc_ said:

Однобитный?

Именно так,

1 hour ago, _4afc_ said:

Шину в 32 бита сначала надо растянуть по кристаллу до 32шт HARD_SYNC, а потом собрать вместе?

Как и любую другую шину в FPGA ... 
Да и передавать 32 бит шину через CDC такого типа нехорошая практика.  

Хотя блоки BRAM  имеют свои выделенные локальные хард-блоки CDC адресов для использования в режиме асинхронного FIFO  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, RobFPGA сказал:

это все равно - классический 2-3 триггерный  синхронизатор

Тогда это не устойчивые, а обычные метастабильные триггеры, лишь каким-то способом упорядоченные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, Plain said:

Тогда это не устойчивые, а обычные метастабильные триггеры, лишь каким-то способом упорядоченные.

Так я так и писал. 
И кажется мне что "устойчивых" к метастабильности триггеров нет. На первый взгляд тот же триггер Шмитта думаю не спасет так как метастабильность в первой защелке возникает в момент когда замыкается общая ПОС. Поэтому малая локальная ПОС особой роли не будет играть.     

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из загашников позапрошлого десятилетия статейка "Неизвестное об известном, или Что такое метастабильность триггеров" за авторством Строгонова Андрея, очень неплохо написана,  может кому будет интересно и полезно.

2008_10_141.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, RobFPGA сказал:

метастабильность в первой защелке возникает в момент когда замыкается общая ПОС

Нет, лишь когда на данный момент инвертор был в пограничном состоянии.

9 часов назад, RobFPGA сказал:

малая локальная ПОС особой роли не будет играть  

Принципиальная роль в гистерезисе — триггер Шмитта изначально нелинейная, подлинно цифровая схема, к тому же, повторю, местная ПОС конкретно в КМОП его версии реализована диффпарой, т.е. схемой с общим затвором, которая на порядки быстрее схемы с общим истоком, которой является типовой инвертор, по причине эффекта Миллера.

Мой комментарий в данной теме состоит в том, что "мужики-то наверняка всё знают", но есть причины, по которым народ продолжает строчить диссертации — в частности, отсутствие законодательного регулирования, хотя увеличение быстродействия и экономия кремния — стратегическое преимущество.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...