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

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

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

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

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

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

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

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