Проектирование цифровых устройств с использованием ПЛИС (1055366), страница 11
Текст из файла (страница 11)
Все это позволяет говорить огрядущем развитии технологий, связанных с ПЛИС и системамина кристалле, равно как и о насущной потребности в высококвалифицированных инженерах, владеющих такими технологиями.77СПИСОК ЛИТЕРАТУРЫ1. Xilinx ISE Guide (HTML Book). Xilinx Inc. — www.xilix.com2. Spartan-3 FPGA Family: Complete Data Sheet. Xilinx Inc.3. XC9500 CPLD Family: Complete Data Sheet. Xilinx Inc.4. IEEE VHDL-93 Standard 2000 Revision5.
Угрюмов Е.П. Цифровая схемотехника: Учеб. пособие для вузов.2-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2004. 800 с.6. Грушвицкий Р.И., Мурсаев А.Х., Угрюмов Е.П. Проектированиесистем на микросхемах с программируемой структурой. СПб.: БХВПетербург, 2006.
708 с.7. Сергиенко А.М. VHDL для проектирования вычислительных устройств. К ЧП «Корнейчук», ООО «ТИД «ДС», 2003. 208 с.8. Зотов В.Ю. Проектирование цифровых устройств на основе ПЛИСфирмы Xilinx в САПР WebPACK ISE. М.: Горячая линия – Телеком,2003.
624 с.78ОГЛАВЛЕНИЕПредисловие................................................................................................31. Архитектура ПЛИС.................................................................................41.1. Программируемые логические матрицыи программируемая матричная логика..............................................41.2.
Базовые матричные кристаллы .........................................................61.3. ПЛИС типа CPLD ..............................................................................91.4. ПЛИС типа FPGA ............................................................................122. Основы языка VHDL.............................................................................182.1. Назначение языка VHDL .................................................................182.2.
Объекты языка VHDL и их типы ....................................................20Базовые типы данных........................................................................ 20Атрибуты ........................................................................................... 21Константы..........................................................................................
22Сигналы ............................................................................................. 23Переменные ....................................................................................... 24Файлы ................................................................................................ 24Сигналы типа STD_LOGIC и STD_LOGIC_VECTOR...................... 24Операции языка VHDL......................................................................
252.3. Интерфейс и архитектура устройств...............................................272.4. Пакеты и библиотеки.......................................................................292.5. Параллельные операторы ................................................................31Оператор BLOCK .............................................................................. 31Оператор PROCESS........................................................................... 32Оператор параллельного присваивания сигнала ..............................
33Процедуры и функции....................................................................... 34Оператор-ловушка ASSERT.............................................................. 36Использование компонентов............................................................. 36Оператор GENERATE....................................................................... 382.6. Последовательные операторы .........................................................38Оператор ожидания WAIT ................................................................
3979Последовательный оператор-ловушка ASSERT............................... 39Последовательный оператор присваивания сигнала ........................ 40Оператор присваивания переменной ................................................ 41Оператор вызова процедуры ............................................................. 41Условный оператор IF ....................................................................... 41Оператор выбора CASE..................................................................... 42Оператор цикла LOOP....................................................................... 43Операторы NEXT, EXIT, RETURN, NULL....................................... 442.7.
Пример описания устройств с тремя состояниями выходов ..........452.8. Пример описания ОЗУ.....................................................................472.9. Пример описания автоматов ...........................................................483. Системы автоматизированного проектированияцифровых устройств с использованием ПЛИС....................................513.1. Процесс проектирования цифровых устройствс использованием ПЛИС .................................................................513.2. САПР Xilinx ISE ..............................................................................55Маршрут проектирования в САПР Xilinx ISE..................................
55Навигатор проекта Project Navigator ................................................. 59Схемотехнический редактор Schematic Editor.................................. 59Редактор HDL Editor.......................................................................... 62Графический редактор цифровых автоматов State Cad .................... 62Генератор настраиваемых компонентов CORE Generator................ 64Программа функционального и временного моделированияISE Simulator Lite .....................................................................
65Редактор ограничений Constraints Editor .......................................... 66Программы визуализации низкоуровневых описанийRTL Viewer и Technology Viewer ............................................ 69Программа ручного размещения Floor Planner ................................. 70Редактор ограничений Pinout and Area Constraints Editor................. 71Редактор ресурсов FPGA Editor ........................................................
72Модуль анализа временных параметров Static Timing Analyzer ...... 74Модуль iMPACT................................................................................ 75Заключение ...............................................................................................77Список литературы ...................................................................................7880.