
- •7 Вычислительные абстракции
- •8 Абстрактная элементная база ВсС
- •Аспектный подход к проектированию ВсС
- •Вычислительные механизмы
- •11 Виртуальные вычислительные машины
- •12 Архитектура ВсС как иерархия ввм
- •13 Платформы в проектировании ВсС
- •14 Единое проектное пространство технических решений ВсС
- •15 Координаты проектного пространства
- •16 Расширение задачи проектирования ВсС до задачи непосредственной организации целевого вычислительного процесса
- •17 Принцип актуализации вычислительного процесса ВсС
- •18 Архитектурная платформа
- •19 Критерии проектирования архитектуры ВсС
- •20 Процесс проектирования типовой ВсС
- •21 Перспективный процесс проектирования сложных ВсС
- •22 Реализация архитектурных моделей ВсС
- •23. Микроархитектура компонентов ВсС
- •24. Микроархитектура на основе композиции "шаблон-конфигурация"
- •25. Роль моделирования в архитектурном проектировании ВсС
- •26. Эталонная а-модель ВсС
- •27. Аспектный подход в проектировании ВсС
- •28. Аспектное пространство проектирования
- •29. Архитектур и архитектурные агрегаты
- •30. Классификация архитектурных моделей
13 Платформы в проектировании ВсС
Вычислительная платформа определяется как множество проектов, удовлетворяющее некоторому общему условию
Важнейшее свойство вычислительной платформы, как зафиксированного для повторного использования набора спецификаций, – возможность предоставлять заданный уровень абстрагирования от конкретики реализации.
вычислительная платформа (ВПл) рассматривается как единство «внешнего» и «внутреннего» представления функционально завершенного
Проектные платформы
• Вычислительные платформы (процессоры, ОС, MoC и т.д.):
• Архитектурная платформа
• Платформы промышленных ПК и ПЛК;
• Полуфабрикаты от мультимедиа-индустрии;
• Микроконтроллеры и DSP;
• ПЛИС, ПСнК;
• ASIC, ASSP, ASIP, SOC, NOC;
• «Свободная» кремниевая компиляция.
• Платформы системного ПО (ОС), сетевые, интерфейсные, конструктивные, инструментальные и другие
14 Единое проектное пространство технических решений ВсС
– это концепция, которая предполагает создание единой среды, объединяющей различные аспекты разработки и управления встроенными системами.
представляет собой совокупность инструментов, методов и процессов, которые позволяют разработчикам и инженерам работать над проектом встроенной системы единообразно и скоординировано.
Эти инструменты позволяют создавать и визуализировать модели аппаратного и программного обеспечения, проводить анализ системы, проверять соответствие требованиям и выполнять другие задачи.
Целью ЕППТР ВсС является повышение эффективности разработки встроенных систем, сокращение времени и затрат на проекты, улучшение качества и надежности системы.
15 Координаты проектного пространства
Система проектных координат включает как вычислительные (непосредственно связанные с целевой функциональностью), так и невычислительные плоскости. Примерами вычислительных осей координат могут служить соотношение HW/SW реализации, степени реконфигурируемости, распределенности, параллелизма, on/off-board размещение различных категорий функций (в первую очередь, инструментальных), реализация design/run-time (on/off-line) фаз вычислительного процесса и другие. Невычислительные оси могут представлять технические решения по конструкции узлов, способам документирования частей проекта, системе энергопитания, вопросам обеспечения тепловых режимов, электромагнитной совместимости, технологии производства, метрологии и другим.
16 Расширение задачи проектирования ВсС до задачи непосредственной организации целевого вычислительного процесса
Расширенную постановку задачи проектирования ВсС как задачи организации конкретного вычислительного процесса в соответствии с ТЗ, которая должна быть решена с помощью конкретных проектных мероприятий.
Задачи: Анализ требований, Разбиение на задачи, Выбор алгоритмов и структур данных, Организация системы , Проектирование интерфейсов Реализация и интеграция
Объединение потоков проектирования целевого продукта и его инструментального обеспечения на ранней стадии работ позволяет значительно повысить качество создаваемой ВсС.