Механизм единого времени в бортовых системах SpaceWire
Рассматривается механизм обеспечения единого времени, описывается его формальная модель, выводятся оценки времени распространения маркеров времени. Рассматривается работа в условиях сбоев в сети и приведено сравнение с результатами имитационного моделирования.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Л. В. Коблякова
МЕХАНИЗМ ЕДИНОГО ВРЕМЕНИ
В БОРТОВЫХ СИСТЕМАХ SpaceWire
Аннотация. <...> Рассматривается механизм обеспечения единого времени, описывается
его формальная модель, выводятся оценки времени распространения
маркеров времени. <...> Технология SpaceWire принята как базовая в Европейском
космическом агентстве ESA и космическими агентствами США
(NASA), Японии (JAXA) и России. <...> Поэтому для поддержания единого
системного времени в сети в стандарт SpaceWire введен специальный
управляющий код – маркер времени (тайм-код). <...> Механизм единого времени в общем виде
На символьном уровне стека проколов SpaceWire под time-коды выделяются
специальные символы. <...> Эти символы имеют самый высокий приоритет,
что позволяет быстро передавать time-коды в условиях сильной загрузки
сети передачей данных и обеспечивать прохождение этих кодов без задержки
через загруженные или заблокированные данными пути. <...> Источником time-кода является терминальный узел (узел-источник),
обрабатывают отосланный в сеть time-код все устройства, получающие его. <...> При получении time-кода устройство сравнивает его значение
с имеющимся значением системного времени в устройстве, и, если оно больше
имеющегося на 1 (что соответствует правильному значению), то устройство
записывает его на место старого и широковещательно отсылает time-код
дальше в сеть. <...> Цифра внутри устройства обозначает значение
системного времени в устройстве. <...> Вершины графа – это узлы сети (терминальные узлы и коммутаторы). <...> Целью
является построение такой модели и вывод таких формул, которые
будут справедливы для сети любой топологии, для которой известны
следующие параметры: D – количество ребер в кратчайшем пути между двумя
самыми удаленными вершинами; PLen – количество ребер в самом длинном
простом пути между самыми удаленными вершинами (диаметр графа);
Tbit – время передачи одного бита по каналу связи; NCC – количество бит
в символе управляющего кода (на символьном уровне); Twtc – время прохождения
кода через коммутатор <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: