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