Введение
1. Обзор состояния современной элементной базы и САПР ПЛИС 15
1.1. Обзор элементной базы цифровых устройств 15
1.1.1. Классификация цифровых интегральных микросхем 15
1.1.2. Классификация логических микросхем программируемой логики , 16
1.1.3. Сравнение характеристик ПЛИС ХШпх и ALTERA 21
1.1.4. Достоинства и недостатки ПЛИС 24
1.2. Обзор современных систем автоматизированного проектирования цифровых устройств в базисе ПЛИС 26
1.2.1. САПР фирмы ALTERA 29
1.2.2. САПР фирмы ХШпх 30
1.2.3. САПР фирмы Cadence 32
1.2.4. САПР фирмы Mentor Graphics 34
L2.5. САПР фирмы Synopsys 35
1.2.6. САПР фирмы Agilent Technologies 38
1.2.7. Маршрут проектирования цифровых устройств в базисе ПЛИС 40
1.2.8. Обзор методов получения описания устройства на уровне регистровых передач по его функциональной модели на системном уровне 42
1.3. Цель и постановка задачи исследований 48
1.4. Выводы 50
2. Разработка лингвистического, информационного и программного обеспечения подсистемы САПР 51
2.1. Методика получения модели устройства па уровне регистровых передач по его модели на системном уровне 51
2.2. Лингвистическое обеспечение 57
2.3. Информационное обеспечение 63
2.3.1. Текстовое описание 63
2.3.2, Список лексем , 63
2.3.3. Список компонентов 64
2.3.4, Описание порта 64
2.3.5- Описание параметра 64
2.3.6. Описание внутреннего узла 65
2.3.7. Описание точки подключения порта модуля 65
2.3.8. Описание модуля 66
2.3.9. Описание компонента 66
2.4. Программное обеспечение 67
2.4.1. Взаимосвязи модулей подсистемы САПР 70
2.4.2. Алгоритм функционирования ядра подсистемы 71
2.4.3. Алгоритмы, применяемые в библиотеках примитивов 86
2.4.4. Библиотека аппаратно зависимых примитивов 86
2.4.5. Библиотека аппаратно независимых примитивов 89
2.4.6. Спецификации функций используемых в библиотеках примитивов 91
2.4.7. Аппаратно зависимые примитивы 95
2.4.8. Аппаратно независимые примитивы 106
2.5. Выводы 119
3. Исследование и внедрение подсистемы САПР цифровых устройстве базисе ПЛИС 121
3.1. Выполнение тестовых мероприятий по проверке работоспособности разработанного программного обеспечения 121
3.2. Сравнение с коммерческой системой САПР 124
3.3. Внедрение разработанного программного обеспечения 126
3.4. Выводы 135
Заключение 136
Литература 139
Приложения 149


