
Сложные вычислительные устройства в ряде случаев содержат домены, работающие на разных частотах, что создает проблему пересинхронизации при необходимости обмена между ними. На сегодня для нее уже известно решение, которое можно рассматривать как стандарт, однако его применение не всегда может удовлетворить условиям, поставленным в рамках конкретного проекта. При создании системы на кристалле (СНК) «Эльбрус-С+», предназначенной для применения в комплексах обработки радиолокационной информации в режиме жесткого реального времени, разработка схемы пересинхронизации стала весьма значимой задачей.
Подсистема памяти нового микропроцессора содержит три домена синхронизации:
Помимо требования корректной передачи данных между этими доменами на разрабатываемую схему были наложены дополнительные условия:
В статье проанализированы проблемы, возникающие при передаче данных между доменами с различным соотношением частот, описаны известные схемы пересинхронизации, а также схема, реализованная в СНК «Эльбрус-С+».
Подробнее... Загрузить файл ![]()
Содержание:
Введение
1. Проблемы пересинхронизации
2. Асинхронный FIFO-буфер, использующий счетчики в коде Грея
3. Разработанная схема согласования частот
3.1. Блок формирования меток
3.2. Блок пересинхронизации
Заключение
Литература
Проблемы передачи данных между асинхронными доменами вычислительного устройстваРассматриваются проблемы, возникающие при передаче данных между доменами с разными частотами, и стандартная схема, используемая для их решения.