Высокоуровневое проектирование встраиваемых систем. Часть 1. Платунов А.Е - 33 стр.

UptoLike

32
Synopsys System
Studio
Algorithm and
architecture capture,
performance
evaluation
SystemC FPM:
Industrial
Univ. of
California,
Berkeley
Metropolis Operational and
denotational
functionality and
architecture capture,
mapping,
refinement, and
verification
All MoCs FPM:
Academic
Univ. of
California,
Berkeley
Mescal Programming of
application-specific
programmable
platforms
Extended
Ptolemy II,
network
processors
FPM:
Academic
Ниже зафиксированы общие проблемы доступных методологий,
инструментов и сред проектирования (frameworks), побуждающие к развитию
исследовательских работ в области системного проектирования для ВсС:
Отдельные (особенно нефункциональные) аспекты проектирования
рассматриваются изолировано, в рамках специализированных
общесистемных моделей: энергопотребления, надежности, информационной
защиты и т.п. Следует разработать такую структуру и форму описания
архитектурных компонентов,
которая будет в явном виде предлагать
аспектные оценки (веса), что отражено в понятии архитектурного агрегата,
которое поясняется далее в пособии.
Сохраняется явный приоритет функционального аспекта на архитектурном
уровне. Нефункциональные аспекты либо играют роль вспомогательных
критериев проекта, либо многие из них не учтены вообще. Но в общем
случае для ВсС функциональность
не всегда оказывается наиболее
приоритетным требованием. Данные вопросы должны быть учтены при
разработке инструмента архитектурного описания системы.
Множество вариантов реализации микроархитектур ограничивается
рамками HW/SW фазы runtime. Поиск проектных решений при
варьировании соотношения Design/Run Time, рассмотрении различных
уровней виртуализации архитектуры, интеграции инструментальной
составляющей в большинстве случаев в рамках системного проектирования
не проводится.
Картина исследований
в настоящее время носит во многом фрагментарный
характер, и различные группы исследователей пытаются решать частные задачи
и предлагать собственные подходы к решению описанной проблемы. Подходы