Название: Проектирование цифровых устройств на основе ПЛИС фирмы XILINX в САПР WebPACK ISE Издательство: Горячая Линия - Телеком Автор: В. Ю. Зотов ISBN: 5-93517-136-8 Год: 2003 Страниц: 624 Формат: pdf, djvu Размер: 140 Мб Язык: русский
О книге: Книгу Проектирование цифровых устройств на основе ПЛИС фирмы XILINX в САПР можно назвать самоучителем по проектированию в рамках пакета WebPACKT ISET версии 5.1. В ней рассматривается процесс моделирования устройства в алгоритмической и схемотехнической форме. Обзор шаблонов VHDL помогает в изучении этого языка и позволяет ускорить создание VHDL-описаний проектов. Приводится описание системы HDL-моделирования ModelSimT компании Model TechnologyR и ее использование в процессе многофункциональной и временной верификации создаваемого устройства.
ПРЕДИСЛОВИЕ 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. ШАБЛОНЫ, СОЗДАВАЕМЫЕ РАЗРАБОТЧИКОМ ЛИТЕРАТУРА
Скачать Проектирование цифровых устройств на основе ПЛИС фирмы XILINX в САПР WebPACK ISE