Информатика и вычислительная техника
Практикум
  • формат doc
  • размер 2,41 МБ
  • добавлен 26 декабря 2013 г.
Шагурин И.И., Литвинов Е.И. Лабораторный практикум. Проектирование цифровых устройств на базе FPGA фирмы XILINX
МИФИ, факультет автоматики и электроники, кафедра 27 микро- и наноэлектроники, Москва, 2012г. — 170 с.
Содержание
Что такое PLD, FPGA и ASIC
Принципиальная структура FPGA
Что такое HDL. Распространенные HDL
Понятие уровней абстракции и иерархии в проектировании аппаратуры
Уровни абстракции
Понятие проекта. Составные части проекта. Иерархия проекта
Маршрут проектирования цифровых схем для реализации на FPGA
Функциональное тестирование
Процесс синтеза
Процесс имплементации и создания конфигурационного файла
Понятия «система на кристалле» и IP-ядро
Обзор семейств FPGA и средств проектирования фирмы Xilinx
Обзор семейств FPGA фирмы Xilinx
Обзор семейства FPGA Spartan 6
Структура логической ячейки FPGA на примере семейства Spartan 6
Дополнительные ресурсы FPGA фирмы Xilinx на примере семейства Spartan 6
Блочная память (Block RAM)
Аппаратные блоки умножения
Контроллер памяти (Memory Controller Block)
Контроллер PCI Express
Гигабитные приемопередатчики (Gigabit Transceiver)
Блоки ввода-вывода
Clock Management Tile (CMT)
Понятие глобальных временных ограничений
Генерация IP-блоков
Моделирование проектов. Обзор ISIM
Внутрисхемная отладка проектов. Обзор ChipScope
Обзор микроконтроллеров класса «soft-core»
PicoBlaze
MicroBlaze
Понятие модуля. Базовая структура модуля
Объявление портов ввода-вывода
Объявление внутренних сигналов, параметров или переменных
Тело модуля
Реализация комбинационных схем вентильного уровня
Реализация модульной структуры проекта
Конструкции для реализации комбинационных схем уровня RTL
Операторы
Блок always
Реализация комбинационных схем уровня RTL
Модифицированное описание 1-битного компаратора
Описание двоичного дешифратора
Описание блока АЛУ
Конструкции для реализации последовательных схем уровня RTL
Триггер D-типа
Регистр
Регистровый файл
Реализация последовательных схем
Двоичный счетчик
Стек
Константы и параметры. Проектирование IP-блоков
Константы
Параметры
Конструкции для реализации конечных автоматов. Автоматы Мура и Мили
Реализация конечных автоматов
Базовая структура тестового окружения
Описание настроек моделирования
Тестовые последовательности и блок initial
Описание генератора тактового сигнала
Вспомогательные конструкции
Task и function
Циклы
Ожидание событий и состояний
Системные функции
Реализация законченного тестового окружения
Лабораторная работа №1
Лабораторная работа №2
Лабораторная работа №3
Лабораторная работа №4
Лабораторная работа №5
Краткое описание лабораторного макета Atlys
Похожие разделы
  1. Академическая и специальная литература
  2. Автоматизация
  3. Мехатроника
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Организация ЭВМ и архитектура ВС
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Аппаратное обеспечение ВТ
  1. Академическая и специальная литература
  2. Наноматериалы и нанотехнологии
  3. Наноэлектроника
  1. Академическая и специальная литература
  2. Радиоэлектроника
  1. Академическая и специальная литература
  2. Радиоэлектроника
  3. Схемотехника
  1. Академическая и специальная литература
  2. Радиоэлектроника
  3. Электронная компонентная база (ЭКБ)
  4. Интегральные микросхемы (ИМС)
  5. Микросхемы цифровые
  6. Микропроцессоры
  1. Академическая и специальная литература
  2. Топливно-энергетический комплекс
  3. Теоретические основы электротехники (ТОЭ)
  1. Прикладная литература
  2. Компьютерная литература
  3. Микроконтроллеры
  1. Прикладная литература
  2. Компьютерная литература
  3. Языки описания аппаратуры (HDL)