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

UptoLike

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

27
уровне существует возможность генерации контрольной суммы для паке-
та. Скорость передачи изменяется от 1,25 до 200 Мбит/с. Существует ре-
жим энергосбережения, при котором скорость передачи автоматически сни-
жается до 10 Мбит/с, когда в канале передаются только NULL-маркеры. По
умолчанию скорость передачи составляет 10 Мбит/с.
2. Интерфейс коммуникационной памяти (Communication Memory
Interface - COMI) обеспечивает автономный доступ к коммуникацион-
ной памяти для сохранения данных, принятых по каналам и данных,
готовых для передачи в канал. COMI включает в себя генераторы адре-
сов (генератор начального адреса и генератор конечного адреса) для
приемника и передатчика каждого канала.
Доступ к коммуникационной памяти осуществляется через блок ар-
битража. Два контроллера SMCS могут работать с одним модулем памя-
ти без внешней схемы арбитража (используя свои внутренние блоки).
Ширина шины данных COMI со стороны SMCS изменяется (8/16/
32 разрядов) для возможности работы с центральными процессора-
ми различных типов. При этом чтение и запись в модуль памяти со
стороны SMCS всегда осуществляются 32-разрядными словами. При
чтении из коммуникационной памяти старшие (незначащие) биты
отбрасываются, а при записи в память старшие биты устанавлива-
ются нулями.
Со стороны моста 9060SD чтение и запись в коммуникационную
память всегда осуществляются байтами (данные последовательно,
байт за байтом, записываются в память и читаются из памяти).
Работа с шиной данных COMI со стороны SMCS возможна как с
прямым порядком байт в слове (little endian), так и с обратным поряд-
ком байт в слове (big endian). Данные передаются в канал байтами,
последовательно, в режиме little endian, начиная с младших разрядов
шины данных COMI (разряды 0–8), либо (в режиме big endian), начи-
ная со старших разрядов шины данных COMI (разряды 24–32). Дан-
ные побайтно, последовательно, принимаются из канала и в режиме
little endian попадают на шину данных COMI, начиная с младших
разрядов (разряды 0–8), либо в режиме big endian, начиная со стар-
ших разрядов шины данных COMI (разряды 24–32).
Шина адреса COMI составляет 16 разрядов, что позволяет адресо-
вать память объемом до 64 Кбайт. Интерфейс COMI имеет сигнал
выбора кристалла памяти, что обеспечивает возможность использо-
вания сразу двух кристаллов памяти (по 64 Кбайт в каждом).