Кодирование строба данных - Data strobe encoding

Data Strobe Encoding.png
Кодирование строба данных и восстановленные часы.

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

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

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

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

Рекомендации