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

UptoLike

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

26
работки протокола в свою очередь состоит из блоков выполнения про-
токола, управление потоком и выполнения команд.
Блок выполнения протокола работает только в режиме SIC. Он ин-
терпретирует первые 4 байта заголовка пакета, направляет принимае-
мые данные в буфер приема FIFO, передает декодированные команды
блоку выполнения команд. Этот блок также передает заголовок пакета
блоку, реализующему механизм подтверждений, обеспечивает форми-
рование сигналов об ошибках адреса пакета.
Блок управление потоком поддерживает работу канала при приеме, пе-
редаче символов и выдаче подтверждений. Осуществляя управление пото-
ком, этот блок обеспечивает генерацию NULL-маркеров и перезапуск ка-
нала. Кроме того, блок управление потоком реализует аппаратную марш-
рутизацию, управляет обменом между DS-макроячейкой и буферами FIFO;
в режиме SIC генерирует подтверждения приема пакета.
Блок выполнения команд выполняет простые команды управления и
передает сигналы команд интерфейсу протокола команд.
Каждый канал позволяет достичь скорости 200 Мбит/с в одном направ-
лении. На символьном уровне поддерживаются механизмы определения
рассоединения и проверки ошибки контроля по четности. На пакетном
Рис. 16. Структурная схема кристалла SMCS332