Page 307 - ЭВМ
P. 307
Стремление в большинстве случаев для ввода-вывода данных
использовать универсальные стандартные магистрали с высокой
MIL-STD-1553 пропускной способностью (например магистрали
по стандарту MIL-STD-1553) привело к тому, что сбоеустойчивость
и надежность этих магистралей, рассчитанных на использование
в «холодном» резерве, обеспечивалась за счет отработанных схемно-
технических решений, сертифицированной элементной базы и алго-
ритмических способов защиты от сбоев.
В перспективных высокопроизводительных бортовых вычисли-
тельных системах планируется использование холодного резервиро-
вания всех модулей с перекрестными связями между ними. Для обес-
печения сбоеустойчивости системы предполагается использование
избыточного кодирования данных в памяти каждого процессора, сто-
рожевых таймеров, контролирующих функционирование процессора
на разных уровнях, а также защиты обмена по магистралям по тайм-
аутам. Переключение модулей на холодный резерв планируется с по-
мощью специальных схем реконфигурации, контролирующих про-
цессы в вычислительной системе. Общий подход к реконфигурации
такой системы базируется на том, что объект управления допускает
перерыв в управлении на короткое время с условием, что режим
управления может быть быстро восстановлен (в течение секунд или
нескольких десятков секунд для геостационарных объектов). Для вос-
становления режима функционирования вычислительной системы
данные, необходимые для восстановления, должны с достаточно ма-
лым периодом сохраняться в специальной энергонезависимой памяти.
БЦВМ «Салют-32» является продолжением серии БЦВМ «Салют»,
разработки зеленоградских НИИ. Этой БЦВМ присущи характерные
черты современных БЦВМ: она выполнена на базе универсального
процессора с программно ориентированной архитектурой и конвейе-
ризацией выполнения команд. БЦВК на базе БЦВМ «Салют-32»
строится с использованием стандартных высокопроизводительных
внутренних (Q-bus) и внешних (MIL-STD-1553B) магистралей. В ка-
честве элементной базы используются современные СБИС и про-
граммируемые логические интегральные схемы (ПЛИС), предназна-
ченные для космического применения. Программное обеспечение
располагается в перепрограммируемой в полете памяти и разрабаты-
вается на языке высокого уровня Модула-2 [58].
Указанная БЦВМ в составе бортовых вычислительных комплек-
сов применяется в двух вариантах: или в двухмашинном комплексе
с разделением задач, выполняемых в двух БЦВМ (комплекс «Салют-32»)
(рис. 9.3), или в режиме подмены БЦВМ с «холодным» резервом
296