Содержание: Предисловие
Введение
Проектирование
Назначение данного издания
Информация и ресурсы
Благодарности
1. Обзор микросхем программируемой логики фирмы Xilinx
1.1. Начальные сведения о ПЛИС
1.2. Устройства с архитектурой CPLD
1.3. Устройства с архитектурой FPGA
1.4. Перспективы
2. САПР Xilinx Foundation Series
2.1. Основные сведения
2.2. Порядок работы
3. САПР Integrated Software Environment
3.1. Основные сведения
3.2. Характеристики и требования
3.3. Порядок работы
4. Проектирование цифровых устройств с использованием языка описания аппаратуры VHDL
4.1. Общие сведения
4.2. Реализация на VHDL основных цифровых узлов
Логические элементы и дешифраторы
Триггеры и регистры
Счетчики и делители частоты
Мультиплексоры
Постоянные запоминающие устройства
Оперативные запоминающие устройства
Включение в VHDL-описание аппаратных ресурсов ПЛИС
Управление начальным состоянием элементов ПЛИС на VHDL
4.3. Цифровые интерфейсы и модули
Широтно-импульсная модуляция
Сторожевой таймер
Контроллер последовательного интерфейса RS-232
Интерфейс ISA
Интерфейс PCI
4.4. Управляющие автоматы и микроконтроллеры
Простой программируемый контроллер
Арифметико-логическое устройство
4.5. IP-ядра и средства синтеза высокого уровня
5. Программирование ПЛИС Xilinx
Загрузка устройств FPGA с помощью внешнего контроллера
Загрузка FPGA с помощью внешнего ПЗУ
6. Проектирование цифровых устройств с использованием микросхем CPLD
6.1. Оценка ресурсов, требуемых для реализации проекта и выбор ПЛИС
6.2. Разработка печатной платы
6.3. Трансляция проекта
6.4. Программирование CPLD
7. Проектирование цифровых устройств с использованием микросхем FPGA
7.1. Оценка ресурсов, требуемых для реализации проекта, и выбор ПЛИС
7.2. Разработка печатной платы
7.3. Трансляция проекта
7.4. Программирование FPGA
Приложение 1. Описание библиотечных компонентов семейства Spartan-П
Группа Buffer
Группа Carry_Logic
Группа Comparator
Группа Counter (счетчики)
Группа Decoder (дешифраторы)
Группа Flip_FIop (триггеры)
Группа General (компоненты общего назначения)
Группа компонентов управления состоянием сигнала
Группа IO (компоненты ввода-вывода)
Группа IO_FlipFlop (триггеры, совмещенные с блоками ввода-вывода)
Группа IO_Latch (защелки, совмещенные с блоками ввода-вывода)
Группа Latch (защелки)
Группа Logic (логика)
Группа LUT (Look-Up Tables)
Группа Map (компоненты отображения ресурсов)
Группа Memory (память)
Группа Mux (мультиплексоры)
Группа Shift_Register (сдвиговые регистры)
Группа Shifter (устройства сдвига)
Группа Spartan2E_IO (блоки ввода-вывода серии Spartan-II)
Приложение 2. Описание библиотечных компонентов серии Virtex
Группа DDR
Группа Mult
Приложение 3. Описание библиотечных компонентов серии ХС9500
Группа Buffer
Группа Comparator
Группа Counter (счетчики)
Группа Decoder (дешифраторы)
Группа Flip_Flop (триггеры)
Группа General (компоненты общего назначения)
Группа IO (компоненты ввода-вывода)
Группа Latch (защелки)
Группа Logic (логика)
Группа Mux (мультиплексоры)
Группа Shift_Register (сдвиговые регистры)
Группа Shifter (устройства сдвига)
Литература