Введение
1 Проблема совместного проектирования аппаратного и программного обеспечения в системах на кристалле и пути ее решения
1.1 Этапы системного уровня проектирования СБИС класса "система на кристалле". 12
1.2 Системная сложность решения декомпозиции задачи на аппаратную и программную составляющие . 19
1.3 Анализ подходов к совместному аппаратно-программному проектированию систем на кристалле. 23
1.4 Формализация модели потока совместного проектирования аппаратного и программного
обеспечения 32
Выводы 43
2 Разработка методики декомпозиции системы на аппаратные и программные составляющие на примере дискретного вейвлет преобразования 44
2.1 Дискретное вейвлет преобразование в стандарте сжатия JPEG2000 46
2.2 Оценка ресурсов вариантов аппаратных и программных реализаций дискретного вейвлет преобразования . 52
2.3 Анализ задачи целочисленного линейного программирования как прототипа разрабатываемого метода 57
2.4 Метод аппаратно-программного разделения на основе оценки ресурсов. 60
Выводы 78
3 Исследование и разработка эффективных методов использования памяти при проектировании систем на кристалле 79
3.1 Анализ многоуровневой организации памяти в составе систем на кристалле. 79
3.2 Анализ характеристик аппаратного и программного доступа к памяти 86
3.3 Исследование возможностей использование внешней энергонезависимой памяти конфигурации ПЛИС для хранения пользовательских данных. 90
3.4 Разработка и исследование сложно-функционального блока доступа к внешней онфигурационной памяти 94
Выводы 101
4 Экспериментальные исследования и реализации аппаратно-программных устройств на базе сбис класса система на кристалле 102
4.1 Исследование и совершенствование системы прерываний процессора на базе ПЛИС. 102
4.2 Проектирование системы обработки видеосигнала с использованием специализированного кодера изображений . 114
4.3 Рациональное распределение ресурсов ПЛИС при использовании высокоскоростных
интерфейсов 118
Выводы 124
Заключение 125
Список обозначенй и сокращений 126


