Название: Проектирование цифровых устройств на основе ПЛИС фирмы XILINX в САПР WebPACK ISE
Издательство: Горячая Линия - Телеком
Автор: В. Ю. Зотов
ISBN: 5-93517-136-8
Год: 2003
Страниц: 624
Формат: pdf, djvu
Размер: 140 Мб
Язык: русский
ПРЕДИСЛОВИЕ
1. ХАРАКТЕРИСТИКА ОСНОВНЫХ СЕМЕЙСТВ ПЛИС И СРЕДСТВ ПРОЕКТИРОВАНИЯ, ВЫПУСКАЕМЫХ ФИРМОЙ XILINX
1.1. ОБЩАЯ ХАРАКТЕРИСТИКА ПЛИС ФИРМЫ XILINX
1.2. КРАТКАЯ ХАРАКТЕРИСТИКА ОСНОВНЫХ СЕМЕЙСТВ ПЛИС CPLD ФИРМЫ XILINX
1.2.1. Серия ХС9500
1.2.2. Серия CooIRunner
1.3. КРАТКАЯ ХАРАКТЕРИСТИКА ОСНОВНЫХ СЕМЕЙСТВ ПЛИС FPGA ФИРМЫ XILINX
1.3.1. Серия Viitex
1.3.2. Серия Spartan
1.4. ОБЗОР СЕМЕЙСТВ КОНФИГУРАЦИОННЫХ ПЗУ и ППЗУ ФИРМЫ XIUNX
1.4.1. Серия однократно программируемых ПЗУ ХС1700
1.4.2. Серия перепрограммируемых в системе ППЗУ XCI8V00
1.5. КРАТКИЙ ОБЗОР ОСНОВНЫХ СРЕДСТВ ПРОЕКТИРОВАНИЯ ФИРМЫ XIUNX
1.6. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПАКЕТА WEBPACK ISE
2. ПОЛУЧЕНИЕ И УСТАНОВКА ПРОГРАММНЫХ МОДУЛЕЙ ПАКЕТА WEBPACK ISE
2.1. ТРЕБОВАНИЯ К ОПЕРАЦИОННОЙ СИСТЕМЕ И АППАРАТНЫМ РЕСУРСАМ КОМПЬЮТЕРА
2.2. ПОЛУЧЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ WEBPACK ISE
2.3. УСТАНОВКА ПРОГРАММНЫХ СРЕДСТВ ПАКЕТА WEBPACK ISE
2.4. ОБНОВЛЕНИЕ ПРОГРАММНЫХ СРЕДСТВ ПАКЕТА WEBPACK ISE
2.5. УСТАНОВКА СИСТЕМЫ HDL-МОДЕЛИРОВАНИЯ MODELSIM ХЕ STARTER
2.6. ПОЛУЧЕНИЕ ЛИЦЕНЗИОННОГО КОДА Для СИСТЕМЫ МОДЕЛИРОВАНИЯ MODELSIM
3. ХАРАКТЕРИСТИКИ И ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС ОСНОВНЫХ ПРОГРАММ ПАКЕТА WEBPACK ISE
3.1. УПРАВЛЯЮЩАЯ ОБОЛОЧКА ПАКЕТА WEBPACK ISE - НАВИГАТОР ПРОЕКТА
3.1.1. Пользовательский интерфейс программы Навигатор проекта
3.1.2. Описание команд всплывающих меню Навигатора проекта
3.1.3. Оперативная панель управления Навигатора проекта
3.1.4. Панель инструментов HDL-редактора Навигатора проекта
3.2. СХЕМОТЕХНИЧЕСКИЙ РЕДАКТОР ПАКЕТА WEBPACK ISE—
3.2.1. Назначение и возможности схемотехнического редактора пакета САПР WebPACK ISE
3.2.2. Пользовательский интерфейс схемотехнического редактора ECS
3.2.3. Описание команд всплывающих меню схемотехнического редактора ECS
3.2.4. Оперативная панель управления схемотехнического редактора ECS
3.2.5. Инструментальная панель схемотехнического редакгора ECS
3.3. МОДУЛЬ ПРОГРАММИРОВАНИЯ IMPACT ПАКЕТА WEBPACK ISE
3.3.1. Назначение и краткая характеристика модуля программирования iMPACT
3.3.2. Пользовательский интерфейс модуля программирования iMPACIW
3.4. XPOWER - ПРОГРАММА ОЦЕНКИ ПОТРЕБЛЯЕМОЙ МОЩНОСТИ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА БАЗЕ ПЛИС ФИРМЫ XLLINX.......
3.4.1. Назначение и основные характеристики программы XPower
3.4.2. Пользовательский интерфейс программы XPower
3.5. MODELSLM - СИСТЕМА МОДЕЛИРОВАНИЯ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ С ИСПОЛЬЗОВАНИЕМ ЯЗЫКОВ ОПИСАНИЯ АППАРАТУРЫ HDL ВЫСОКОГО УРОВНЯ
3.5.1. Назначение и основные характеристики пакета ModelSim
3.5.2. Пользовательский интерфейс пакетаModelSim
4. НАЧАЛЬНЫЕ ЭТАПЫ ПРОЕКТИРОВАНИЯ В САПР WEBPACKISE
4.1. ЭТАПЫ ПРОЕКТИРОВАНИЯ ЦИФРОВЫХ УСТРОЙСТВ НА БАЗЕ ПЛИС XILINX
4.2. СТРУКТУРА ПРОЕКТА В САПР WEBPACK ISE
4.3. СОЗДАНИЕ НОВОГО ПРОЕКТА В СРЕДЕ ПАКЕТА WEBPACK ISE
4.3. ПОДГОТОВКА ОСНОВЫ НОВОГО МОДУЛЯ ИСХОДНОГО ОПИСАНИЯ ПРОЕКТА В СРЕДЕ ПАКЕТА WEBPACK ISE
5. СОЗДАНИЕ МОДУЛЕЙ ИСХОДНОГО ОПИСАНИЯ ПРОЕКТИРУЕМОГО УСТРОЙСТВА
5.1. МЕТОДЫ ОПИСАНИЯ ПРОЕКТИРУЕМОГО УСТРОЙСТВА, ПОДДЕРЖИВАЕМЫЕ ПАКЕТОМ WEBPACK ISE
5.2. РАЗРАБОТКА СХЕМОТЕХНИЧЕСКОГО ОПИСАНИЯ ПРОЕКТА
5.2.1. Создание новой схемы в среде редактора ECS
5.2.2. Редактирование схемы в среде программы ECS
5.2.3. Создание нового символа в редакторе ECS
5.3. ПОДГОТОВКА ТЕКСТОВОГО ОПИСАНИЯ ПРОЕКТА
5.3.1. Создание описания проектируемого устройства на языке VHDL
5.3.2. Использование шаблонов встроенного HDL-редактора пакета WebPACK ISE
5.4. ФОРМИРОВАНИЕ МОДУЛЯ ВРЕМЕННЫХ И ТОПОЛОГИЧЕСКИХ ОГРАНИЧЕНИЙ ПРОЕКТА
5.4.1. Подготовка нового модуля временных и топологических ограничений проекта
5.4.2. Редактирование модуля временных и топологических ограничений проекта
5.5. ПОДГОТОВКА ТЕСТОВОГО МОДУЛЯ ПРОЕКТА
5.5.1. Структура тестового модуля проекта
5.5.2. Создание тестового модуля проекта в текстовом формате
5.5.3. Генерация тестового модуля проекта в форме временных диаграмм
6. СИНТЕЗ ПРОЕКТОВ, РЕАЛИЗУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ CPLD ФИРМЫ XILINX, В САПР WEBPACK ISE
6.1. ВРЕМЕННЫЕ И ТОПОЛОГИЧЕСКИЕ ОГРАНИЧЕНИЯ ПРОЕКТА, ВЫПОЛНЯЕМОГО НА ОСНОВЕ ПЛИС СЕМЕЙСТВ CPLD
6.2. УСТАНОВКА ПАРАМЕТРОВ СИНТЕЗА ПРОЕКТА ПРИ ИСПОЛЬЗОВАНИИ СРЕДСТВ XST VHDL ПАКЕТА WEBPACK IS
6.3. ВЫПОЛНЕНИЕ СИНТЕЗА ПРОЕКТА ПРИ ИСПОЛЬЗОВАНИИ СРЕДСТВ XST VHDL ПАКЕТА WKUPACK ISE
7. РАЗМЕЩЕНИЕ И ТРАССИРОВКА ПРОЕКТОВ В КРИСТАЛЛАХ ПЛИС СЕМЕЙСТВ CPLD
7.1. УСТАНОВКА ПАРАМЕТРОВ ЭТАПА РЕАЛИЗАЦИИ ПРОЕКТОВ, ВЫПОЛНЯЕМЫХ НА ОСНОВЕ ПЛИС СЕМЕЙСТВ CPLD
7.2. ВЫПОЛНЕНИЕ ЭТАПА РЕАЛИЗАЦИИ ПРОЕКТОВ, РАЗРАБАТЫВАЕМЫХ НА ОСНОВЕ ПЛИС СЕМЕЙСТВ CPLD ]
8. МОДЕЛИРОВАНИЕ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ CPLD ФИРМЫ XILINX
8.1. ЭТАПЫ МОДЕЛИРОВАНИЯ ЦИФРОВЫХ УСТРОЙСТВ, РАЗРАБАТЫВАЕМЫХ ПА ОСНОВЕ КРИСТАЛЛОВ СЕМЕЙСТВ CPLD ФИРМЫ XILINX
8.2. УСТАНОВКА ЗНАЧЕНИЙ ПАРАМЕТРОВ ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ ПРОЕКТА
8.3. ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРОЕКТА С ПОМОЩЬЮ ПРОГРАММЫ MODELSIM
8.4. УСТАНОВКА ЗНАЧЕНИЙ ПАРАМЕТРОВ ВРЕМЕННОГО МОДЕЛИРОВАНИЯ ПРОЕКТА
8.5. ВРЕМЕННОЕ МОДЕЛИРОВАНИЕ ПРОЕКТА, РЕАЛИЗУЕМОГО НА БАЗЕ ПЛИС СЕМЕЙСТВ CPLD
9. ПРОГРАММИРОВАНИЕ ПЛИС СЕМЕЙСТВ CPLD В САПР WEBPACK ISE
9.1. СОЗДАНИЕ КОНФИГУРАЦИОННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ДЛЯ ПРОЕКТА, РАЗРАБАТЫВАЕМОГО НА ОСНОВЕ ПЛИС СЕМЕЙСТВ CPLD
9.2. ОРГАНИЗАЦИЯ ПРОГРАММИРОВАНИЯ ПЛИС СЕМЕЙСТВ CPLD ФИРМЫ XIUNX
9.3. ПРОГРАММИРОВАНИЕ ПЛИС СЕМЕЙСТВ CPLD с помощью МОДУЛЯ IMPACT ПАКЕТА WEBPACK ISE
9.4. ЧТЕНИЕ И КОНТРОЛЬ КОНФИГУРАЦИОННОЙ ИНФОРМАЦИИ ИЗ КРИСТАЛЛОВ СЕМЕЙСТВ CPLD с помощью МОДУЛЯ IMPACT
10. ОЦЕНКА ПОТРЕБЛЯЕМОЙ МОЩНОСТИ ЦИФРОВЫХ УСТРОЙСТ1 ПРОЕКТИРУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ CPLD
10.1. ИСХОДНЫЕ ДАННЫЕ, НЕОБХОДИМЫЕ ДЛЯ ВЫЧИСЛЕНИЯ ОЦЕНКИ ПОТРЕБЛЯЕМОЙ МОЩНОСТИ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА ОСНОВЕ ПЛИС СЕМЕЙСТВ CPLD
10.2. УСТАНОВКА ПАРАМЕТРОВ ИНИЦИАЛИЗАЦИИ ПРОГРАММЫ XPOWER
10.3. ВЫЧИСЛЕНИЕ ОЦЕНКИ ПОТРЕБЛЯЕМОЙ МОЩНОСТИ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА ОСНОВЕ ПЛИС СЕМЕЙСТВ CPLD, С ПОМОЩЬЮ ПРОГРАММЫ XPOWER
11. СИНТЕЗ ПРОЕКТОВ, РЕАЛИЗУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPG А ФИРМЫ XILINX, В САПР WEBPACK ISE
11.1. ИСПОЛЬЗОВАНИЕ ВРЕМЕННЫХ И ТОПОЛОГИЧЕСКИХ ОГРАНИЧЕНИЙ В ПРОЕКТАХ, РЕАЛИЗУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA
11.2. СОДЕРЖАНИЕ ЭТАПА HDL-СИНТЕЗА ПРОЕКТА ПРИ ИСПОЛЬЗОВАНИИ СРЕДСТВ XST ПАКЕТА WEBPACK ISE
11.3. ПАРАМЕТРЫ ПРОЦЕССА СИНТЕЗА ПРОЕКТА ПРИ ИСПОЛЬЗОВАНИИ средств XST VHDL ПАКЕТА WEBPACK ISE И ПЛИС СЕМЕЙСТВ FPGA
11.4. VHDL-СИНТЕЗ ПРОЕКТА ПРИ ИСПОЛЬЗОВАНИИ СРЕДСТВ XST ПАКЕТА WEBPACK ISE И СЕМЕЙСТВ FPGA
12. РЕАЛИЗАЦИЯ ПРОЕКТОВ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX В САПР WEBPACK ISE
12.1. СТРУКТУРА ЭТАПА РЕАЛИЗАЦИИ ПРОЕКТОВ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX В ПАКЕТЕ WEBPACK ISE
12.2. ПАРАМЕТРЫ ПРОЦЕССА РЕАЛИЗАЦИИ ПРОЕКТОВ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA
12.3. ВЫПОЛНЕНИЕ ЭТАПА РЕАЛИЗАЦИИ ПРОЕКТОВ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX В ПАКЕТЕ WEBPACK ISE
13. МОДЕЛИРОВАНИЕ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX
13.1. ЭТАПЫ МОДЕЛИРОВАНИЯ ПРОЕКТА, РЕАЛИЗУЕМОГО НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA
13.2. ПАРАМЕТРЫ ПРОЦЕССА ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ ПРОЕКТА
13.3. ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРОЕКТА С ПОМОЩЬЮ ПРОГРАММЫ MODFLSIM
13.4. УСТАНОВКА ЗНАЧЕНИЙ ПАРАМЕТРОВ ВРЕМЕННОГО МОДЕЛИРОВАНИЯ ПРОЕКТА, РЕАЛИЗУЕМОГО НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA
13.5. ВЫПОЛНЕНИЕ ЭТАПОВ ВРЕМЕННОГО МОДЕЛИРОВАНИЯ ПРОЕКТА, РЕАЛИЗУЕМОГО НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA
13.6. ВОЗМОЖНЫЕ ПРОБЛЕМЫ, ВОЗНИКАЮЩИЕ В ПРОЦЕССЕ ВРЕМЕННОГО МОДЕЛИРОВАНИЯ ПРОЕКТА
13.7. ОЦЕНКА ВЛИЯНИЯ НАПРЯЖЕНИЯ ПИТАНИЯ И ТЕМПЕРАТУРЫ НА ВРЕМЕННЫЕ ХАРАКТЕРИСТИКИ ПРОЕКТИРУЕМОГО УСТРОЙСТВА
14. КОНФИГУРИРОВАНИЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX В САПР WEBPACK ISE
14.1. СОЗДАНИЕ КОНФИГУРАЦИОННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ДЛЯ ПРОЕКТА, РАЗРАБАТЫВАЕМОГО НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA
14.2. КОНФИГУРИРОВАНИЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX С ПОМОЩЬЮ ПРОГРАММЫ IMPACT В РЕЖИМЕ ПЕРИФЕРИЙНОГО СКАНИРОВАНИЯ
14.3. КОНФИГУРИРОВАНИЕ ПЛИС СЕМЕЙСТВ FPGA ФИРМЫ XILINX С ПОМОЩЬЮ ПРОГРАММЫ IMPACT В ПОДЧИНЕННОМ ПОСЛЕДОВАТЕЛЬНОМ РЕЖИМЕ
14.4. ГЕНЕРАЦИЯ ФАЙЛОВ ПРОГРАММИРОВАНИЯ ПЗУ/ППЗУ С ПОМОЩЬЮ МОДУЛЯ IMPACT
14.5. ПРОГРАММИРОВАНИЕ ППЗУ СЕРИИ ХС18V00 С ПОМОЩЬЮ МОДУЛЯ IMPACT ПАКЕТА WEBPACK ISE
15. ОЦЕНКА ПОТРЕБЛЯЕМОЙ МОЩНОСТИ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА БАЗЕ ПЛИС СЕМЕЙСТВ FPGA В СРЕДЕ САПР WEBPACK ISE
15.1. ПАРАМЕТРЫ ИНИЦИАЛИЗАЦИИ ПРОГРАММЫ XPOWER
15.2. ВЫЧИСЛЕНИЕ ОЦЕНКИ ПОТРЕБЛЯЕМОЙ МОЩНОСТИ ЦИФРОВЫХ УСТРОЙСТВ, ПРОЕКТИРУЕМЫХ НА ОСНОВЕ ПЛИС СЕМЕЙСТВ FPGA, С ПОМОЩЬЮ ПРОГРАММЫ XPOWER
ПРИЛОЖЕНИЕ 1. УНИФИЦИРОВАННЫЕ БИБЛИОТЕКИ КОМПОНЕНТОВ СХЕМОТЕХНИЧЕСКОГО РЕДАКТОРА ECS
П1.1. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ И
П1.2. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ И-НЕ
П1.3. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ ИЛИ
П1.4. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ ИЛИ-НЕ
П1.5. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ ИСКЛЮЧАЮЩЕЕ ИЛИ
П1.6. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ
П1.7. ИНВЕРТОРЫ
П1.8. БУФЕРНЫЕ ЭЛЕМЕНТЫ
П1.9. ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ, РЕАЛИЗУЕМЫЕ НА ОСНОВЕ ЛОГИКИ УСКОРЕННОГО ПЕРЕНОСА И КАСКАДИРОВАНИЯ
П1.10. ТРИГГЕРЫ с ДИНАМИЧЕСКИМ УПРАВЛЕНИЕМ
П1.11. ТРИГГЕРЫ с ПОТЕНЦИАЛЬНЫМ (СТАТИЧЕСКИМ) УПРАВЛЕНИЕМ (ЗАЩЕЛКИ)
П1.12. ВХОДНЫЕ И ВЫХОДНЫЕ ТРИГГЕРЫ С ДИНАМИЧЕСКИМ УПРАВЛЕНИЕМ
П1.13. ВХОДНЫЕ ТРИГГЕРЫ С ПОТЕНЦИАЛЬНЫМ (СТАТИЧЕСКИМ) УПРАВЛЕНИЕМ (ЗАЩЕЛКИ)
П1.14. СДВИГОВЫЕ РЕГИСТРЫ
П1.15. СЧЕТЧИКИ
П1.16. КОМПАРАТОРЫ
П1.17. ДЕШИФРАТОРЫ
П1.18. МУЛЬТИПЛЕКСОРЫ
П1.19. УСТРОЙСТВА ЦИКЛИЧЕСКОГО СДВИГА
П1.20. АРИФМЕТИКО-ЛОГИЧЕСКИЕ УСТРОЙСТВА
ПРИЛОЖЕНИЕ 2. ШАБЛОНЫ HDL-РЕДАКТОРА
ПАКЕТА WEBPACK ISE ДЛЯ ЯЗЫКА VHDL
П2.1. ШАБЛОНЫ ОСНОВНЫХ КОНСТРУКЦИЙ ЯЗЫКА VHDL
П2.2. ШАБЛОНЫ VHDL-ОПИСАНИЙ ОСНОВНЫХ ФУНКЦИОНАЛЬНЫХ ЭЛЕМЕНТОВ
П2.3. ШАБЛОНЫ VHDL-ОПИСАНИЙ ФУНКЦИОНАЛЬНЫХ ЭЛЕМЕНТОВ, РЕАЛИЗУЕМЫХ НА БАЗЕ ПЛИС ФИРМЫ XIUNX
П2.4. ШАБЛОНЫ, СОЗДАВАЕМЫЕ РАЗРАБОТЧИКОМ
ЛИТЕРАТУРА