Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Кодирование строба данных (или кодирование D / S ) - это схема кодирования для передачи данных в цифровых схемах . Он использует две сигнальные линии (например, провода в кабеле или дорожки на печатной плате ), Data и Strobe . Они обладают тем свойством, что либо Data, либо Strobe изменяют свое логическое значение за один такт , но не оба одновременно. Точнее, данные передаются как есть, и строб изменяет свое состояние тогда и только тогда, когда данные остаются постоянными между двумя битами данных. Это позволяет легко восстановления синхронизации с хорошим джиттера терпимости по XORing два значения сигнальной линии. [1]

Существует эквивалентный способ указать связь между данными и стробом. Для битов данных с четными номерами Strobe является противоположностью Data. Для битов данных с нечетными номерами Строб - это то же самое, что и Данные. Из этого определения более очевидно, что XOR данных и строба даст тактовый сигнал. Кроме того, он определяет простейшие средства генерации сигнала строба для заданного потока данных.

Кодирование строба данных возникло в стандарте IEEE 1355 и используется на сигнальных линиях в системе SpaceWire и IEEE 1394 (также известной как FireWire 400 ).

Код Грея - это еще один код, который всегда изменяет одно логическое значение, но не более одного.

Ссылки [ править ]

  1. ^ Паркс, Стив (2012). Руководство пользователя SpaceWire (PDF) . СТАР-Данди Лимитед. п. 52. ISBN 978-0-9573408-0-0.