Читать онлайн «Алгоритмы и программные средства тестирования бортовых цифровых вычислительных систем интегрированной модульной авионики»

Автор Захарова О.Л.

ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ УДК 681. 324 АЛГОРИТМЫ И ПРОГРАММНЫЕ СРЕДСТВА ТЕСТИРОВАНИЯ БОРТОВЫХ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ ИНТЕГРИРОВАННОЙ МОДУЛЬНОЙ АВИОНИКИ О. Л. Захароваa, б, аспирант, заместитель начальника отдела Ю. А. Кирсановаa, б, аспирант, начальник отдела Е. В. Книгаa, б, аспирант, старший инженер И. О. Жариновa, б, доктор техн. наук, руководитель учебно-научного центра аСанкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург, РФ бФГУП «Санкт-Петербургское ОКБ «Электроавтоматика» им. П. А.
Ефимова», Санкт-Петербург, РФ Постановка проблемы: проектирование изделий вычислительной техники в классе структур интегрированной мо- дульной авионики, предназначенных для эксплуатации в авиационной промышленности, сопряжено с необходимостью разрабатывать специализированные алгоритмы и программные средства контроля технического состояния аппара- туры. Алгоритмы контроля гарантируют заданную полноту и достоверность проверки при проведении этапов тестиро- вания мультипроцессоров и их компонентов на заводе-изготовителе и в эксплуатации. Целью исследования является разработка алгоритмов и программных средств тестирования бортовых цифровых вычислительных систем интегриро- ванной модульной авионики. Методы: контроль состояния аппаратуры осуществляется в составе автоматизированного рабочего места (на заводе-изготовителе) и автономно (в эксплуатации). Алгоритмы контроля предусматривают провер- ку физической исправности компонентов авионики и проверку логических связей компонентов (протоколов обмена), задействованных в вычислительных процессах. Результаты: получены алгоритмы тестирования мультивычислителя и его компонентов, предназначенные для проверки изделий автономно и в составе автоматизированного рабочего места. Основу алгоритмов образуют процедуры проверки исправности ячеек памяти модулей авионики и целостности внутриблочных линий передачи информации. Для алгоритмов тестирования, используемых в составе рабочего ме- ста, задействована схема петлевого контроля каналов обмена. Отличительная особенность алгоритмов автономного тестирования мультивычислителя основана на процедуре многократной параллельной проверки модулей авионики, в которой каждый модуль инициирует проверку и осуществляет контроль всех других модулей изделия с принятием решения об исправности изделия после получения результатов контроля, выполненных по схеме «точка-точка». Про- граммная реализация алгоритмов тестирования выполнена по модульному принципу с разделением компонентов на загружаемые в изделие, динамически загружаемые в модули авионики и выполняемые на инструментальной ЭВМ ав- томатизированного рабочего места. Практическая значимость: результаты работы получены при выполнении научно- исследовательской и опытно-конструкторской работы по созданию перспективных образцов вычислительной техники в классе аппаратуры интегрированной модульной авионики.