Вычислители разработки ФГУП "ФНПЦ НИИИС им. Ю. Е. Седакова"

УДК 629.05; 681.3.02

ВЫЧИСЛИТЕЛИ РАЗРАБОТКИ ФГУП «ФНПЦ НИИИС ИМ. Ю.Е. СЕДАКОВА»

Н.В. Сильянов

Приводятся характеристики разработанных и разрабатываемых в НИИИС вычислителей. Перечисляется перспективная отечественная элементная база. Предлагаются различные варианты построения вычислителей. Описываются принцип самодиагностики и алгоритмы программного обеспечения.

Ключевые слова: вычислитель, бортовая ЭВМ, отечественная элементная база, самодиагностика, надежность.

Вычислители перспективных летательных аппаратов как объекты сфер ответственного применения должны удовлетворять высоким требованиям по надежности и должны сохранять работоспособность в жестких условиях эксплуатации (климатических, механических, при воздействии различного рода излучений).

При использовании в бортовых электронно-вычислительных машинах (БЭВМ) импортной элементной базы возникают риски, связанные как с низкой надежностью или стойкостью элементов, так и с быстрой сменой типов элементов, малым сроком гарантии, отсутствием гарантии поставки в течение длительного срока эксплуатации изделий, а также другими возможными ограничениями.

В настоящее время на отечественной элементной базе в НИИИС разработано несколько вариантов вычислителей. В качестве примера в табл. 1 приведены их некоторые характеристики. Вариант 1 является базовым, впоследствии на его основе были построены двухканальные варианты 2 и 3. Вариант 1 имеет одноканальную структуру. Для повышения сбоеустойчивости предусмотрен внешний по отношению к процессору сторожевой таймер, сброс которого осуществляется сигналом исправности от процессора по результатам периодического выполнения программы самодиагностики. Также применяется специализированное ОЗУ (СпецОЗУ) для хранения промежуточных результатов вычислений, которые могут быть использованы в случае перезапуска системы.

В [1] отмечается, что для обеспечения отказоустойчивости и радиационной стойкости может применяться принцип «холодного резервирования», заключающийся в том, что резервный канал находится в выключенном состоянии. Подразумевается, что при этом микросхемы менее подвержены неблагоприятным воздействиям.

Проведенные в [2] исследования также показывают возможность дублирования замещением (холодный резерв) в случае, если надежности или радиационной стойкости одноканальной БЭВМ недостаточно. Однако следует отметить, что применение дублирования не гарантирует увеличе-

156

ния радиационной стойкости в два раза. Степень увеличения стойкости, по-видимому, определяется комплексом факторов: стойкостью и прочностью элементной базы, характером воздействий, программой переключения резерва.

Таблица 1

Характеристики разработанных вычислителей_

Число каналов Вариант 1 Вариант 2 Вариант 3

1 2 2

Процессор (архитектура, частота, МГц) MIPS-I (FPU) 33 MIPS-I (FPU) 24 MIPS-I (FPU) 24; MCS-196 10

ПЗУ, Мбайт 1 1 1,5

ОЗУ, Мбайт 1 1 1,5

СпецОЗУ, Кбайт 32 32 32

2 МКПД, 2 RS-232, 2 МКПД, 2 RS-232, 2 МКПД, 2 RS-232,

Интерфейсы 7 вх. РК, 6 вых. РК

Габариты, мм 175х164х62 170х150х62 170х150х80

Масса, кг 1,45 1,25 1,5

Вычислители вариантов 2 и 3 имеют двухканальную структуру, реализующую принцип дублирования замещением (холодный резерв) [3, 4]. В [5, 6] показана возможность построения трехканальных БЭВМ с резервированием замещением. В качестве примера на рис. 1 приведена структура вычислителя варианта 2. Все вычислители построены по модульному принципу. Указанный вариант содержит модули вычислительные (МВ), модули интерфейсные (МИ), модули питания (МП). Вариант 3 отличается от приведенного рисунка наличием модуля вычислительного вспомогательного с отключаемым питанием.

Отказоустойчивость двухканальных вычислителей обеспечивается самодиагностикой и холодным резервированием. Самодиагностика работающего канала осуществляется совместно с выполнением штатной программы по периодическим прерываниям от таймера. По результатам само-

157

диагностики процессор формирует сигнал исправности. Если устройство резервирования в течение заданного времени не получит сигнал исправности, оно будет считать этот канал отказавшим и с помощью сигналов управления модулями питания выполнит переключение на резервный канал.

Рис. 1. Структура надежного и радиационностойкого

вычислителя

Для восстановления из СпецОЗУ промежуточных результатов необходим анализ условий сброса (переключения), который проводится с учетом служебной информации, извлекаемой также из СпецОЗУ.

В разработанных БЭВМ применяются микросхемы 5890ВЕ1Т, 5890ВГ1Т, 1649РУ1У (НИИСИ РАН), 1874ВЕ05Т (НИИЭТ), 1620РЕ5У, 1658РУ1У, 1658РУ2Т (НИИИС), 5559ИН67Т, 5584хххАТ (Интеграл), 1657РУ1У (ЭЛВИС).

В настоящее время прорабатывается возможность создания вычислителей с использованием микросхем 1914ВМ016, 1914ВА016, 1658РУ2Т, 1658РУ1У, 5559ВВ014 (НИИИС), 5559ИН73Т, 5584хххАУ (Интеграл), 1892ВМ8Я, 1892КП1Я, 1892ХД5Т, 1657РУ1У (ЭЛВИС), 5576ХС7Т (КТЦ Электроника). Применяемая в вычислителях новая элементная база позволяет не просто повысить производительность, но и обеспечить многофункциональность в плане совместного выполнения управляющих и обрабаты-

вающих функций. В табл. 2 представлены ожидаемые характеристики разрабатываемых в настоящее время в НИИИС малогабаритного и высокопроизводительного вариантов вычислителей.

Таблица 2

Ожидаемые характеристики разрабатываемых БЭВМ

Число каналов Вариант 4 Вариант 5

1 1

Процессор (архитектура, частота, МГц) ARM-Cortex-M4F (FPU, DSP), 60 MIPS32 (FPU, DSP ElCore), 80

ПЗУ, Мбайт ОЗУ, Мбайт СпецОЗУ, Кбайт 1 2 8 1 10 64

Интерфейсы 2 МКПД, 2 SpaceWire 2 RS-232, 4 вх. РК, 4 вых. РК

Габариты, мм 138х138х62 138х138х110

Масса, кг 1 1,5

Малогабаритный вариант вычислителя разрабатывается на процессоре с ядром ARM-Cortex-M4F (СБИС 1914ВМ016 разработки НИИИС). Компания ARM заявляет, что ядра семейства Cortex-M наиболее предпочтительны в системах управления реального времени. Ядро имеет также сопроцессор цифровой обработки сигналов. Высокопроизводительный вариант вычислителя разрабатывается на микропроцессорах «Мультиборт», имеющих как ядра общего назначения, так и мощные ядра цифровой обработки сигналов ElCore.

Структура малогабаритного вычислителя на основе процессора с ядром ARM-Cortex-M4F показана на рис. 2. Структура высокопроизводительного вычислителя на основе комплекта «Мультиборт» представлена на рис. 3.

Каждый из вариантов вычислителя оснащен сменной платой ПЗУ с возможностью установки как Flash-памяти, так и однократно программируемого ПЗУ объемом не менее 1 Мбайт.

Модули вычислтелей не требуют напряжения питания 5 В. Однако в модуле питания предусмотрена возможность формирования такого напряжения, если это потребуется для наращиваемых модулей. Разрабатываемые вычислители строятся по одноканальной структуре. Дублирование

замещением возможно на уровне приборов, при этом доступ к СпецОЗУ предполагается осуществлять по интерфейсу SpaceWire по протоколу RMAP (Remote Memory Access Protocol).

В настоящее время разработана документация вычислителей, проведены расчеты надежности и механической прочности, завершено изготовление многослойных печатных плат. Габариты и установочные размеры плат аналогичны форм-фактору PCI-104.

мкпд

не

roÔT Р 52070* £

.МКПД

:ж

ГОСТ Р 52070

Адрес ОУ [0..4+П]

PK

ППУ

12

ППУ Y

Д2

Сторожевой таймер

Модуль обработки и управления SwRes# SpaceWire

16

Data Program

RAM32K RAM 123К

Ядро ARM-Cortex-M4F

СНК

ППУ

ППУ

RS-232C RS-232C

JTAG

32

21 —Н

[0.31]

А[2 .22^

дод

Р[Р-7],

AR.. И]

С[0-2^

A[g..22]

ОЗУ 2М

Спец ОЗУ 8К

D19-31I

С[0..2]

27 В

_L

зв

Модуль питания

5 В

ЗВ

¡5В

Модуль ППЗУ

OTPROM

Рис. 2. Структура малогабаритного вычислителя

Масштабирование

À А

I I I 1

Модуль ком м рта тора-маршрутизатора

Коммутатор-маршрутизатор

=п

ППУ

RS 232С

OTPROM

i 1

Резервирование

АдресОУ [0..4+П] .6

PK

Модуль интерфейсный

Преобразователь интерфейсов

щ

ППУ

ШЕ НЕ

ППУ

3ÎE 3IE

МКПД ГОСТ Р 52670

МКПД

ГОСТ Р 52070

Модуль СпецОЗУ

Контроллер удаленного доступа

Спец ОЗУ

Спец ОЗУ

5 В 3 В Модуль питания

2,5 Е 27 В

V8B

Сторожевой таймер

Модуль

обработки и управления

Процессор

ППУ

32

чн

15 —h*

JTAG

RS-232C

DÎÇ-31]

АЩ-20]

CJ0..2]

DÎ9-31]

A[Q-20]

qo.2]

Модуль ППЗУ

OTPROM

Модуль ОЗУ

RAM

Рис. 3. Структура высокопроизводительного вычислителя

Также возможно расширение функциональности, интегрирование средств навигации и управления с помощью наращиваемых модулей.

В ближайшем будущем предполагается завершить изготовление вычислителей, выполнить разработку и отладку системного программного обеспечения, а также провести исследования работоспособности как малогабаритного вычислителя на процессоре с ядром ARM-Cortex-M4F, так и высокопроизводительного вычислителя на комплекте «Мультиборт».

Список литературы

1. Гобчанский О. Проблемы создания бортовых вычислительных комплексов малых космических аппаратов // Современные технологии автоматизации. 2001. № 4. С. 28-34.

2. Русанов В.Н., Королев С.А., Сильянов Н.В. Анализ структур и надежности бортовых вычислительных систем // Авиакосмическое приборостроение. 2015. № 7. С. 18-30.

3. Самодиагностируемая резервированная бортовая вычислительная система / В.Н. Русанов [и др.] // Авиакосмическое приборостроение. 2014. № 2. С. 16-28.

4. Резервированная двухпроцессорная вычислительная система: пат. 2460121 РФ № 2011135121. Опубл. 27.08.2012.

5. Резервированная многоканальная вычислительная система: пат. 2527191 РФ № 2013140512/08. Опубл. 07.07.2014.

6. Русанов В.Н., Сильянов Н.В., Киселев А.Ю. Самодиагностируемая трехканальная бортовая вычислительная система с резервированием замещением // Авиакосмическое приборостроение. 2015. № 3. С. 23-32.

Сильянов Николай Владимирович, ведущий инженер-исследователь НИО 3130, nSilyanovaniiis.nnov.ru, Россия, Нижний Новгород, ФНПЦ НИИИС им. Ю.Е. Седакова

ON-BOARD COMPUTERS,

DESIGNED BY «FSUE «FRPC NIIIS NAMED AFTER YU. YE. SEDAKOV»

N.V. Sil'yanov

Characteristics of high-reliable on-board computers (both already developed and new designs) are given. Perspective domestic integrated circuits are listed. Various on-board computer structures are illustrated. Self-diagnosis principle and software algorithms are described.

Key words: On-board computer, domestic integrated circuits, self-diagnosis, reliability.

Silyanov Nikolay Vladimirovich, Leading Research Engineer, NIO 3130, nSilyanovaniiis. nnov. ru, Russia, Nizhny Novgorod, FNPTS NIIIS them. Yu.E. Sedakov