Один пост пришлось разбить на 2, иначе ЖЖ ругается, "запись слишком большая".
Только что мы
вспомнили, как работает мой модуль приёмопередатчика МКО.
Для того, чтобы реализовать резервированный канал, нам нужно ПРОСТО ПОСТАВИТЬ ДВА ТАКИХ МОДУЛЯ. Весь вопрос - в управляющей логике, она явно должна усложниться. Для начала: сколько модулей CRC нам
(
Read more... )
Comments 5
Навеяло. Делалась железяка для управления великой железякой, и был там АЦП с синхронным последовательным портом. Авторы АЦП сэкономили себе несколько транзисторов, в результате чего вся внутренняя логика тактировалась от этого порта. Чтобы получить максимальную частоту преобразования 5МГц, ему нужно было 105МГц (21 такт на цикл преобразования и передачи). Тактовая железяки была сначала 100, потом 200, потом 150. Это слишком мало чтобы "оцифровывать" 105МГц биты в последовательной форме. В результате приходили от этого АЦП 16-битные слова, которые без синхронизатора никак в мозг железяки не заходили. А синхронизатор - это три триггера на каждый бит минимум, итого 48 триггеров (0.1% всей плисины) потрачено просто чтобы подключить порт того АЦП. И таких портов там было несколько. Вот это раздражало, так что "глаза бы мои не видели".
Reply
Получается, биты шли один за другим, защёлкивались на своих 105 МГц внутри ПЛИС, а потом "переносились" в 150 МГц уже через синхронизатор?
Reply
Reply
Reply
Leave a comment