Исследование DS-линков и алгоритмов маршрутизации в сети SpaceWire. Волков П.Л - 5 стр.

UptoLike

Составители: 

3
Стандарт описывает разъемы, кабели, электрические параметры и
логические протоколы, составляющие канал SpaceWire. SpaceWire оп-
ределяет методы передачи данных между источником и приемником.
Формат данных стандартом SpaceWire не регламентируется.
Стандарт SpaceWire включает в себя спецификации для следующих
уровней: физический, сигнальный, символьный, обмена, пакетный, се-
тевой (транспортный уровень находится в стадии обсуждения). Стек
протоколов SpaceWire, а также его соотношение по уровням с эталон-
ной моделью OSI показаны на рис. 1.
Физический уровень описывает физическую среду передачи, меха-
нический и электрический интерфейсы. Кабель SpaceWire – это 9-про-
водной кабель, состоящий из четырех витых пар проводов (каждая ви-
тая пара представляет собой дифференцированную электрическую пару,
кодирующую один сигнал сигнального уровня) и одного заземляющего
провода. Защитный экран расположен как вокруг каждой витой пары,
так и вокруг самого кабеля. В качестве разъемов рекомендуются микро-
миниатюрные разъемы D-типа. Повышенная помехозащищенность и не-
большое энергопотребление достигается за счет LVDS метода передачи
электрических сигналов. На сигнальном уровне данные кодируются с
помощью DS-кодирования. Этот метод обладает самосинхронизацией,
высокой надежностью по отношению к скосу и джиттеру сигналов, воз-
можностью передачи данных в широком диапазоне скоростей (2–400
Мбит/с) без предварительной договоренности приемника и источника
об используемой скорости. Дополнительная надежность обеспечивает-
ся использованием бита проверки четности для каждого байта переда-
ваемой информации на символьном уровне. Уровень обмена обеспечи-
вает инициализацию и перезапуск каналов, обнаружение ошибок и сбо-
ев, управление потоком данных. Уровень пакетов определяет форматы
пакетов с адресами назначения и данными для маршрутизации типа
"червячный ход" (wormhole routing). Сетевой уровень описывает сеть
SpaceWire и ее элементы (узлы, каналы и маршрутизаторы). Даются
рекомендации на алгоритмы работы элементов сети. Предлагаются раз-
личные методы адресации в сети (аппаратный, логический, интерваль-
ный и регионально-логический). В качестве методов маршрутизации
SpaceWire рекомендует использование высокоскоростного метода мар-
шрутизации типа "червячный ход" с возможной групповой адаптивной
маршрутизацией, улучшающей пропускную способность сети. Червяч-
ный ход, используя так называемую "коммутацию на лету", позволяет