Составители:
34
их архитектурной организации независимо от потенциально возрастающей при
этом сложности проектирования [45]. Это объясняется существенным
улучшением характеристик конечного продукта по сравнению с
альтернативными вариантами или на фоне принципиального отсутствия других
технических решений. Увеличение сложности проектирования таких систем
является объективным процессом и определяется резким увеличением
размерности задачи в результате изначальной асинхронности
функционирования
элементов распределенных и параллельных ВсС.
Как было показано выше, используемые сегодня на практике методы и
средства проектирования позволяют формализовать и автоматизировать нижние
уровни проектирования – схемотехнику, конструирование, программирование
(кодирование). В определенной мере можно считать формализованными
верхние уровни – создание спецификаций системы и архитектурное
проектирование (в меньшей степени). В средней части цепи по
-прежнему
прослеживается разрыв. Не формализован переход от высокоуровневого
описания к реализации аппаратно-программными средствами. CoDesign,
претендующий на автоматическое разделение проекта на аппаратную и
программную составляющие, в известных реализациях позволяет решать эту
задачу для ряда канонических структур и ограниченной элементной базы.
Краткий обзор технологии CoDesign и соответствующего инструментария
представлен в следующем параграфе.
1.2.2.1.1 Технология CoDesign
Предлагаемый в рамках CoDesign процесс проектирования схематично
представлен на рис. 1.7.
Рис. 1.7. Процесс проектирования в рамках Codesign [47]
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »