Составители:
91
Кроме того остро может стоять проблема эффективности реализации
(виртуализации базовой вычислительной платформы).
В рамках такого подхода к проектированию микроархитектур были,
например, реализованы драйверы ввода-вывода для платформы аналитических
приборов «МиниЛаб» [9]:
• Подсистема ввода/вывода keX;
• Драйвер I2C: шаблон i2cExchange();
• Драйвер DataFlash: 3 структурных шаблона реализуют 28 инструкций;
• Драйвер 1-Wire;
• Драйвер IEEE 802.15.4 (в процессе
разработки).
2.2.5 Роль моделирования в архитектурном проектировании ВсС
Видно, что предложенный выше подход к проектированию ВсС базируется
на широком использовании моделей разного уровня абстракции и
направленности. Собственно сам процесс проектирования превращается в
управляемый и контролируемый процесс эволюции множества моделей,
подчиненный внешним ограничениям.
Моделирование системы в процессе проектирования - достаточно сложный
и разноплановый процесс
, тесно связанный с верификацией. Моделировать
проектируемую ВсС можно на разных уровнях абстракции и применять при
этом различные средства и языки моделирования. Процесс проектирования ВсС
имеет определенные отличия от проектирования программных комплексов или
приложений баз данных. Эти отличия в основном заключаются в том, что при
проектировании ВсС почти всегда необходимо разрабатывать
аппаратную
составляющую системы. Сложность и ответственность разработки этих
компонентов не меньше, а во многих случаях и больше, чем сложность
программного компонента ВсС.
При проектировании ВсС моделирование призвано решать следующие
задачи: верификация (целевая и эквивалентная), виртуальное
прототипирование, реализация компонентов системы (hardware и software),
специфицирование и документирование разрабатываемых компонентов.
В настоящее время существует несколько способов
или уровней описания
модели ВсС. Для проведения успешной разработки необходимо иметь модели
системы различных уровней абстракции и подробности. Модели могут
описывать систему в целом или отдельные вычислительные узлы системы. В
табл. 2.22 приведена оценка применимости некоторых “собирательных”
языковых средств для описания моделей ВсС различных уровней абстракции.
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »