(справочное)
Уровень обмена SpaceWire. Инициализация канала SpaceWire
Л.1 В данном приложении в качестве примера представлено описание инициализации канала SpaceWire, начиная с перезагрузки на одной стороне канала SpaceWire и заканчивая нормальным режимом работы канала SpaceWire и передачей данных по каналу SpaceWire в обоих направлениях.
Л.2 Диаграмма состояний канального интерфейса для каналов SpaceWire без отображения условий возникновения ошибок приемника показана на рисунке Л.1.
Рисунок Л.1 - Диаграмма состояний канального интерфейса SpaceWire
Л.3 После перезагрузки канального интерфейса на одной стороне канала SpaceWire осуществляется переход этого канального интерфейса в состояние "Перезагрузка" (см. 5.5.7.3). Канальный интерфейс находится в состоянии "Перезагрузка" в течение 6,4 мкс, затем переходит в состояние "Ожидание".
Л.4 В состоянии "Ожидание" передатчик остается отключенным, приемник включен и может принимать NULL-коды (см. 5.5.7.4).
Л.5 Канальный интерфейс остается в состоянии "Ожидание" в течение 12,8 мкс, затем переходит в состояние "Готовность" (см. 5.5.7.5). Если канал включен, то канальный интерфейс переходит из состояния "Готовность" в состояние "Запуск".
Л.6 В состоянии "Запуск" (см. 5.5.7.6) по команде канального интерфейса "Передача NULL-кодов" передатчик начинает отправлять NULL-коды. Если условия "Принят NULL-код" и "Отправлен NULL-код" в состоянии "Запуск выполнен", то канальный интерфейс переходит в состояние "Соединение".
Л.7 В состоянии "Соединение" (см. 5.5.7.7) канальный интерфейс отправляет FCT-символы и NULL-коды и ожидает приема FCT-символа. Если условия "Принят FCT-символ" и "Отправлен FCT-символ" выполнены, то канальный интерфейс переходит в состояние "Рабочий режим".
Л.8 Канальный интерфейс может передавать FCT-символы только после получения NULL-кода. Таким образом, после получения FCT-символа соединение в канале считается установленным в обоих направлениях.
Л.9 После перехода канала SpaceWire в состояние "Рабочий режим" (см. 5.5.7.8) устанавливается нормальный режим работы и осуществляются передача и прием символов данных и символов управления.
Л.10 В таблице Л.1 и на рисунке Л.2 представлен один из вариантов прохождения последовательности операций на обеих сторонах канала SpaceWire при инициализации канала.