[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Т.е. если я правильно понимаю что такое синхронизатор, то у меня это и есть - асинхронный сигнал пропусается через D-триггер и дальше в ПЛИС-е используется только синхронная версия этого сигнала.
Или синхронизатор это что-то другое?
Ещё я думаю, что в реальности при работе такой схемы (при относительно медленном асинхронном сигнале), триггер при нарушении SETUP/HOLD может переключиться, а может и не переключиться, причём если не переключился, то переключится на следующем такте, и ничего страшного не произойдёт.
А ворнинги и X-ы, говорят о том что симулятор не знаёт в какое состояние на ЭТОМ такте встанет триггер, во всяком случае я на это надеюсь :-)
E-mail: info@telesys.ru