@sdxq

Передача данных между Clock Domains, как реализовать?

Не подскажете, видел как-то на kit-e статью где описывается проект с Clock Domains, там были контроллеры АЦП, памяти, может кто знает аналогичные обучающие статьи на русском для начала?
  • Вопрос задан
  • 665 просмотров
Пригласить эксперта
Ответы на вопрос 2
@k_levin
Разработчик ASIC
Как минимум:
1
2
3
4
5

Дальше наверно стоит гуглить англоязычные публикации по ключевым словам.
Ответ написан
Комментировать
Papayaved
@Papayaved
FPGA, MCU
В общем-то 2 метода
1. Универсальный и самый быстрый - через асинхронное FIFO
2. По принципу запрос чтения, подтверждение чтения.

Сигналы из одного частотного домена в другой принимаются как асинхронные через два или более последовательных регистров для защиты от метастабильных состояний, когда фронт сигнала попадает на фронт клока. При реализации асинхронного FIFO дополнительно адрес передается в виде кода Грея.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы