УТВЕРЖДЕН
КИВШ.00225-01 91-ЛУ
Многофункциональный пульт управления МФПУ
Специальное программное обеспечение модуля МВВ
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
КИВШ.00225-01 91
Листов 7
1999 г.
СОДЕРЖАНИЕ
TOC \o "1-3"
1 Введение................................................................................................. 3
2 Основание для разработки.................................................................... 3
3 Назначение разработки......................................................................... 3
4 Требования к программе....................................................................... 3
4.1 Требования к функциональным характеристикам........................ 3
4.1.1 Состав выполняемых функций................................................ 3
4.1.2 Организация данных................................................................ 4
4.2 Требования к надежности............................................................... 4
4.2.1 Общие требования.................................................................... 4
4.2.2 Требования к информационному контролю........................... 4
4.2.3 Требования к непрерывному инструментальному контролю 4
4.2.4 Требования к расширенному инструментальному контролю 5
4.3 Требования к составу и параметрам технических средств........... 5
4.4 Требования к информационной и программной совместимости. 5
5 Требования к программной документации.......................................... 6
6 Порядок контроля и приемки............................................................... 6
Перечень сокращений............................................................................... 7
1 Введение
В настоящем документе изложены требования и данные для разработки специального программного обеспечения модуля МВВ-34 из состава пульта МФПУ.
2 Основание для разработки
Основанием для разработки является план-график разработки системы МФПУ.
3 Назначениеразработки
СПО должно быть разработано с целью обеспечения функционирования модуля МВВ-34 в составе пульта МФПУ.
4 Требования к программе
4.1 Требования к функциональным характеристикам
4.1.1 Состав выполняемых функций
В результате проведения работ по данному техническому заданию должно быть создано программное обеспечение, выполняющее следующие функции.
1. Прием информации по 32 кодовым линиям связи, преобразование ее в заданный формат и размещение в заданных ячейках двух-портового ОЗУ.
2. Передачу информации по 9 кодовым линиям связи, с чтением ее из заданных ячеек двух-портового ОЗУ и преобразованием из заданного формата в формат КЛС.
3. Настройку под управлением СПО процессора МПР на различные совокупности входных и выходных сигналов.
4. Непрерывный и расширенный контроль аппаратуры модуля МВВ-34.
4.1.2 Организация данных
Формат данных обмена с процессором МПР через двух-процессорное ОЗУ должен соответствовать документу КИВШ.00225-01 92 «Протокол взаимодействия центрального процессора и модуля ввода-вывода многофункционального пульта управления МФПУ».
Формат данных при приеме информации из КЛС и передаче в КЛС должен соответствовать документу «МВВ-34 Техническое описание».
4.2 Требования к надежности
4.2.1 Общие требования
Надежность функционирования программного обеспечения должна обеспечиваться следующим.
1. Разделением в различные программные компоненты:
- задач управления вычислительным процессом;
- задач обмена с аппаратурой приемо-передатчиков;
- задач преобразования информации;
- задач контроля.
2. Наличием программы информационного контроля, блокирующей некорректную настроечную информацию, поступающую от МПР.
3. Наличием программы инструментального контроля, снимающей признак исправности модуля при отказах аппаратуры.
4. Проведением комплекса испытаний СПО, при котором будет подтверждено правильное функционирование всех ветвей программы.
4.2.2 Требования к информационному контролю
Контроль корректности информации принимаемой по КЛС и передаваемой в КЛС не предусматривается ( это функция СПО МПР ) .
Корректность информации, принимаемой от центрального процессора в режиме настройки должна быть проанализирована в соответствии с документом КИВШ.00225-01 92 «Протокол взаимодействия...».
4.2.3 Требования к непрерывному инструментальному контролю
Непрерывный инструментальный контроль должен включать в себя:
- тест контрольных сумм ПЗУ и ППЗУ;
- анализ регистров состояния приемо-передатчиков;
- непрерывный контроль аппаратуры обмена с МПР в соответствии с документом КИВШ.00225-01 92 «Протокол взаимодействия...».
4.2.4 Требования к расширенному инструментальному контролю
Расширенный инструментальный контроль должен включать в себя дополнительно к непрерывному:
- тест процессора;
- тест ОЗУ;
- тестирование приемо-передатчиков путем замыкания выходов передатчиков на входы приемников с пересылкой по образовавшимся каналам тестовой информации;
- расширенный контроль аппаратуры обмена с МПР в соответствии с документом КИВШ.00225-01 92 «Протокол взаимодействия...».
4.3 Требования к составу и параметрам технических средств
Программное обеспечение должно функционировать на базе процессора типа 386EX модуля МВВ-34 из состава пульта МФПУ. Техническое описание модуля МВВ-34 приведено в документе «МВВ-34 Техническое описание».
4.4 Требования к информационной и программной совместимости
Языки программирования – Си и ассемблер.
Полная система ПО должна иметь строгие функциональные разграничения между блоками рабочих программ, реализующих заданные алгоритмы работы, и блоками операционной системы, обслуживающими решение рабочих программ.
Программное обеспечение должно базироваться на модульной структуре блоков программ, позволяющей наращивать объем решаемых задач без существенного изменения комплекса действующих программ.
Работа блоков операционной системы не должна превышать 10% загрузки рабочего цикла вычислителя. Ресурс свободного времени должен составлять не менее 30% рабочего цикла в самом загруженном режиме, а ресурс памяти – не менее 30% от общего объема памяти.
5 Требования к программной документации
На этапе проектирования СПО должна быть выпущена следующая программная документация:
- пояснительная записка.
По окончании разработки СПО должна быть выпущена следующая программная документация:
- cпецификация;
- текст программы;
- описание программы;
- руководство оператора;
- программа и методика испытаний.
6 Порядок контроля и приемки
Порядок контроля и приемки программного обеспечения должен быть приведен в документе “Программа и методика испытаний”.
Перечень сокращений
КЛС - Кодовая линия связи
МВВ - Модуль ввода-вывода
МПР - Модуль процессора
МФПУ - Многофункциональный пульт управления
ОЗУ - Оперативное запоминающее устройство
ПЗУ - Постоянное запоминающее устройство
ПО - Программное обеспечение
ППЗУ - Перепрограммируемое ПЗУ
СПО - Специальное программное обеспечение