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

UptoLike

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

8
ство единичных битов в области охвата бита контроля по четности (вклю-
чая сам бит Р) должно быть нечетным.
1.5. Канальные и информационные символы
На уровне обмена данные и команды разделяются на два типа:
L-символы – канальные символы (link characters);
N-символы – обычные символы (normal characters).
Канальные символы используются исключительно уровнем обмена
для управления состоянием канала (линка) и не передаются на уровень
пакетов. К канальным символам относятся символы: FCT (flow control
token – символ управления потоком) и ESC (escape – символ расшире-
ния). NULL-маркер (ESC + FCT) и маркер времени (ESC + символ дан-
ных) также являются канальными символами (они не передаются на
уровень пакетов и носят служебный характер).
Обычные символы – это информационные символы, передавае-
мые на уровень пакетов: символы данных и символы окончания па-
кета (EOP и EEP).
От конечного узла (процессорного модуля) к передатчику канала мо-
гут быть переданы только N-символы. При передаче по каналу исполь-
зуются как N-символы, так и L-символы, а конечному принимающему
узлу (через его приемник канала) поступают только N-символы.
Принятый приемником канала символ не обрабатывается дальше до
тех пор, пока не будет получен и проверен проверяющий его бит конт-
роля по четности, находящийся в следующем символе.
1.6. Управление потоком
Для избежания переполнения буферов в узлах и маршрутизаторах
сети (и как следствие этого – потери данных) необходимо управлять
потоком данных по сети. Управление потоком данных в сети реализует-
ся с помощью символов управления потоком FCT, передающихся меж-
ду узлами, маршрутизаторах и разрешающих передачу данных от пере-
датчика к приемнику.
Каждый символ управления потоком указывает на то, что в буфере
приемника есть место для приема восьми информационных символов.
Приемник, обладающий большим свободным пространством, может
послать через передатчик сразу несколько символов FCT, и каждый та-