Введение
Глава 1. Проблема проектирования СВС... 8
1.1. Задача полузаказного проектирования 8
1.2. Средства, методы и технологии проектирования 10
1.2.1. Технологии сквозного проектирования 11
1.2.2. Сопряженное проектирование 12
1.2.3. Аппаратная компиляция 14
1.2.4. Языки структурно-функционального описания аппаратуры 16
1.2.5. Технологии повторного использования 17
1.3. Платформо-ориентированное проектирование 19
1.3.1. Общее понятие вычислительной платформы 20
1.3.2. Вычислительный полуфабрикат 22
1.4. Обзор перспективных микропроцессорных архитектур 23
1.4.1. Последовательные микропроцессорные архитектуры 25
1.4.2. Жесткие проблемно-ориентированные архитектуры 25
1.4.3. Реконфигурируемые вычислительные архитектуры 26
1.4.4. Программируемые системы на кристалле 39
1.5. Выводы 40
Глава 2. Шаблонное проектирование СВС 42
2.1. Структурно-функциональный шаблон ...42
2.1.1. Способы спецификации СФШ 44
2.1.2. Организация СВС на основе СФШ 45
2.2. Вычислительная модель СФШ 48
2.2.1. Модели организации вычислительных процессов 49
2.2.2. Смешанная вычислительная модель 56
2.2.3. Параметризация СФШ 60
2.3. Организация шаблона СВС 63
2.3.1. Вычислительное ядро 63
2.3.2. Прикладная подсистема 72
2.4. Выводы 76
Глава 3. Проектирование систем на ПЛИС 78
3.1. ПЛИС компоненты в составе системного шаблона 78
3.2. Технология проектирования... 83
3.2.1. Средства проектирования систем на базе ПЛИС 84
3.2.2. Методы описания проектов 86
3.2.3. Составление RTL-описаний 94
3.3. Использование ПЛИС в составе цифровых систем ..98
3.3.1. Оценка реализаций цифровых схем на ПЛИС 98
3.3.2. Применение механизма граничного сканирования 107
3.3.3. Сервисные механизмы систем на базе ПЛИС 109
3.3.4. Использование программируемых систем на кристалле 111
3.4. Выводы 112
Глава 4. Результаты полузаказной методики проектирования 115
4.1. Многофункциональный контроллер для встроенных применений 115
4.1.1. Состав шаблона МЕС (Multifunctional Embedded Controller) 115
4.1.2. Цифровые системы на базе МЕС 119
4.2. Системный шаблон ADEPT ..123
4.3. Учебно-лабораторные стенды 125
4.3.1. SDK 6.0 125
4.3.2. SDX 7 128
4.4. Выводы 129
Заключение 131
Список литературы 133
Приложение


