Рекомендуем

Современные семейства ПЛИС фирмы XilinxКузелин М.О., Кнышев Д.А., Зотов В.Ю. Современные семейства ПЛИС фирмы Xilinx
Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINX<sup>®</sup>Зотов В.Ю. Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINX®
Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINXЗотов В.Ю. Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINX

Книга

Разработка цифровых устройств на основе ПЛИС Xilinx® с применением языка VHDL

2-е изд., стереотип.
Первое издание вышло в свет в 2005 г.
2015 г.
252 стр.
Тираж 300 экз.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 978-5-9912-0556-6
ББК 32.852.3
УДК 681.3
Аннотация

Содержит начальные сведения о ПЛИС фирмы Xilinx, маршрутах проектирования цифровых устройств на базе ПЛИС, и языке описания аппаратуры VHDL. Рассмотрены технические характеристики ПЛИС Xilinx и возможности САПР, предназначенных для их программирования. Даны начальные сведения о языке описания аппаратуры VHDL, ориентированные на его использование в САПР фирмы Xilinx. Книга ориентирована на читателя, не имеющего опыт работы с ПЛИС.

Для инженерно-технических работников, студентов и аспирантов, занимающихся проектированием цифровых устройств.

Оглавление

Предисловие

Введение

Проектирование

Назначение данного издания

Информация и ресурсы

Благодарности

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 основных цифровых узлов 1
Логические элементы и дешифраторы
Триггеры и регистры
Счетчики и делители частоты
Мультиплексоры
Постоянные запоминающие устройства
Оперативные запоминающие устройства
Включение в 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-II
Группа Buffer
Группа Carry_Logic
Группа Comparator
Группа Counter (счетчики)
Группа Decoder (дешифраторы)
Группа Flip_Flop (триггеры)
Группа 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. Описание библиотечных компонентов серии XC9500
Группа Buffer
Группа Comparator
Группа Counter (счетчики)
Группа Decoder (дешифраторы)
Группа Flip_Flop (триггеры)
Группа General (компоненты общего назначения)
Группа IO (компоненты ввода-вывода)
Группа Latch (защелки)
Группа Logic (логика)
Группа Mux (мультиплексоры)
Группа Shift_Register (сдвиговые регистры)
Группа Shifter (устройства сдвига)

Литература