Составители:
17
• развитие технологии HW/SW Co-Design;
• повторное использование и интеграция компонентов, (это было выдвинуто
на первый план как главная потребность);
• Co-Design вычислительной платформы и функциональности;
• объединенные потоки HW/SW;
• Co-Design предметной области и архитектуры ВсС.
В частности, отмечается, что «необходимы стандарты повторного
использования компонентов, чтобы реализовать проектирование компонентов
интеллектуальной собственности, что будет
востребовано в области
проектирования ВПО», скромное и хитрое признание того факта, что сегодня
при проектировании ПО, использование IP и повторное использование
являются более обычным, чем в области ВПО. Несколько ключевых проблем
эффективного повторного использования компонентов в ВПО – это способность
к изменению конфигурации (чтобы позволить оптимизированное повторное
использование), декомпозиция и модульность, и
тщательно проработанные
интерфейсы.
Кроме того, в [64] отмечается следующее.
Для выхода из кризисной ситуации в создании ВПО должен использоваться
целостный подход, охватывающий методологию проектирования,
инструментальные средства, IP, аппаратные и программные платформы. Только
используя глобальное, высокоуровневое представление проблемы, могут быть
предложены решения, которые реально повлияют на проектирование ВсС.
Важнейшая проблема, которую необходимо решить – связь
между
функциональностью системы и программируемыми платформами. Для этого
необходимо начинать проектирование с абстракции высокого уровня,
отражающей адекватно функциональность системы. Такие абстракции должны
быть полностью независимо реализованными от элементной базы и способов
традиционного программирования (кодирования) и основаны на солидных
теоретических фундаментах, которые позволят выполнять формальный анализ.
Необходимо научиться выбирать вычислительную платформу,
которая может
поддержать функциональность, отвечающую физическим ограничениям,
наложенным на окончательную реализацию ВсС.
В учебном пособии представляется общая цель исследований в области
ВПО:
Иметь оптимизированный, полуавтоматический, прозрачный,
поддающийся проверке и математически корректный проектный поток от
спецификации продукта до реализации для ВсС с доминирующим программным
компонентом, создаваемых на «глубоко» программируемых платформах.
«Глубоко»
программируемые платформы могут содержать в своем составе
аналоговые компоненты, реконфигурируемую логику, специализированные
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »