Составители:
Рубрика:
5
1. DS-ЛИНК – КАНАЛ SPACEWIRE
1.1. DS-кодирование
Каналы SpaceWire – это последовательные, высокоскоростные
(от 2 до 400 Мб/с) полнодуплексные каналы (DS-линки) типа "точ-
ка-точка".
Стандарт SpaceWire использует Data-Strobe (DS)-кодирование для
передачи данных, которое изображено на рис. 2.
Исходные данные
0 1 0 0 1 1 0 1 1 0
Линия данных (D)
Линия строба (S)
Рис. 2. Data-Strobe (DS)-кодирование
Битовый поток передается кодированием двух сигналов, сигна-
лом данных D и сигналом строба S. Сигнал данных повторяет значе-
ние бита данных, т.е. имеет высокий потенциал для бита логической
"1" и низкий потенциал для логического "0". Сигнал строба изменя-
ет свое состояние каждый раз, когда состояние линии данных оста-
ется неизменным для следующего бита.
Таким образом, в DS-линке в каждом битовом интервале проис-
ходит изменение уровня сигнала в одной из двух линий, что позво-
ляет приемнику всегда четко определять центр битового интервала
для считывания значения бита данных, даже в случае приема боль-
шой последовательности бит данных, имеющих одинаковое значе-
ние. При этом обеспечивается максимальное использование пропус-
кной способности канала, так как сигнал строба S передается с той
же самой частотой, что и биты данных, в отличие от традиционных
методов параллельной синхронизации, когда сигнал стробирования
имеет удвоенную частоту.
1.2. Кодирование данных
Битовый поток состоит из символов данных и управления. Тип
символа определяется в зависимости от значения флага данные/уп-
равление. Структура символа данных показана на рис. 3.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »