В следующей таблице содержится сводная информация о задачах проектирования оборудования из DO-254. В таблице также описаны доступные инструменты конструирования на основе модели для достижения поставленных целей.
Таблица A-2: Задачи процесса проектирования аппаратных средств
| Цель | Справочные разделы | Уровни гарантии | Доступные продукты для конструирования на основе моделей | |
|---|---|---|---|---|
| 1 | Определение, определение и документирование требований | 5.1.1(1) | A, B, C, D | Simulink ® Requirements™ |
| 2 | Полученные потребности возвращаются в соответствующий процесс. | 5.1.1(2) | A, B, C, D | Требования к симуляторам |
| 3 | Пропуски и ошибки требований предусмотрены для соответствующего процесса разрешения. | 5.1.1(3) | A, B, C, D | Требования к симуляторам |
| 4 | Концептуальный проект изделия разработан и соответствует его требованиям. | 5.2.1(1) | A, B | Simulink, Stateflow ®, Designer™ с фиксированной точкой, отчет Simulink Generator™, требования к Simulink |
| 5 | Полученные потребности возвращаются к улавливанию потребностей или другому соответствующему процессу. | 5.2.1(2) | A, B | Simulink, Stateflow, конструктор фиксированных точек, генератор отчетов Simulink, требования к Simulink |
| 6 | Пропуски и ошибки требований предусмотрены для соответствующего процесса разрешения. | 5.2.1(3) | A, B | Simulink, Stateflow, Simulink Coverage™ |
| 7 | Детальный проект разработан на основе требований к аппаратным средствам и концептуальных проектных данных. | 5.3.1(1) | A, B, C, D | Coder™ ЛПВП |
| 8 | Производные требования возвращаются в концептуальный проект или другой соответствующий процесс. | 5.3.1(2) | A, B, C, D | Кодер HDL |
| 9 | Пропуски и ошибки требований предусмотрены для соответствующего процесса разрешения. | 5.3.1(3) | A, B, C, D | Кодер ЛПВП, ЛПВП Verifier™ |
| 10 | Производится элемент оборудования, реализующий детальное проектирование оборудования с использованием репрезентативных производственных процессов. | 5.4.1(1) | A, B, C, D | Неприменимо |
| 11 | Данные по реализации, сборке и установке аппаратных средств завершены | 5.4.1(2) | A, B, C, D | Неприменимо |
| 12 | Полученные требования возвращаются к рабочему проектированию или другому соответствующему процессу. | 5.4.1(3) | A, B, C, D | Неприменимо |
| 13 | Пропуски и ошибки требований предусмотрены для соответствующего процесса разрешения. | 5.4.1(4) | A, B, C, D | Неприменимо |
| 14 | Создается базовая структура, включающая все данные о конструкции и производстве, необходимые для поддержки последовательной репликации элемента оборудования. | 5.5.1(1) | A, B, C, D | Неприменимо |
| 15 | Определяются и документируются производственные требования, связанные с безопасностью, и устанавливаются производственные средства контроля. | 5.5.1(2) | A, B, C, D | Неприменимо |
| 16 | Полученные требования возвращаются к реализации или другому соответствующему процессу. | 5.5.1(3) | A, B, C, D | Неприменимо |
| 17 | Ошибки и пропуски предоставляются соответствующему процессу для разрешения. | 5.5.1(4) | A, B, C, D | Неприменимо |
В следующих разделах описываются потенциальные последствия для каждой цели при использовании конструкции на основе модели, если применимо, по сравнению с традиционной разработкой.
Для разработки требований к оборудованию можно использовать Simulink Requirements. Компоненты требований в Simulink Requirements соответствуют требованиям системного уровня, разработанным в соответствии с ARP4754. Можно использовать Simulink Requirements для отслеживания требований к реализующим их компонентам модели.
Можно использовать Simulink Requirements для создания отчета о требованиях, который предоставляет требования в форматах PDF, HTML или Microsoft ® Word .
При использовании Simulink Requirements для определения требований к оборудованию необходимо использовать ключевые слова или пользовательские атрибуты в наборе требований для определения любых компонентов требований, которые не отслеживаются в соответствии с требованиями системы. Затем они предоставляются системному процессу.
При использовании Simulink Requirements для определения требований к аппаратным средствам проверка набора требований может выявить пропуски или ошибки в системных требованиях. Они предоставляются системному процессу для разрешения.
При использовании моделей для определения концептуального проекта можно разработать концептуальный проект с помощью Simulink, Fixed-Point Designer и Stateflow. Можно использовать Simulink Requirements для отслеживания компонентов в этих моделях в соответствии с требованиями к оборудованию. Необходимо разработать модели в соответствии со стандартами моделирования, определенными в процессе планирования.
Генератор отчетов Simulink можно использовать для создания отчета «Описание системного проекта», который предоставляет проект в форматах PDF, HTML, Microsoft Word или PowerPoint ® .
При использовании моделей для определения концептуального проекта необходимо определить в качестве производных требований любые компоненты Simulink или Stateflow, которые не соответствуют требованиям к оборудованию. Они относятся к процессу оценки требований к аппаратным средствам.
При использовании моделей для определения концептуального проекта моделирование и анализ покрытия моделей Simulink и Stateflow могут выявить пропуски или ошибки в требованиях к оборудованию. Они соответствуют требованиям к аппаратным средствам для решения проблем.
При использовании моделей Simulink и Stateflow для определения концептуального проекта можно использовать кодер HDL для разработки детального проекта. Кодер HDL может предоставить отчет, который отслеживает детальный проект до концептуального проекта.
В качестве производных требований необходимо определить любой код HDL, который не отслеживается в модели. Они предназначены для процесса концептуального проектирования.
Совместное моделирование с использованием HDL Verifier может выявить пропуски или ошибки в концептуальном проекте. Они предназначены для процесса концептуального проектирования.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.
То же, что и для традиционных проектов.