Содержание
Введение…………………………………………………………………………………….8
1. Программируемые логические интегральные схемы (ПЛИС)………………………10
1.1 Назначение ПЛИС…………………………………………………………………10
1.2 Типы ПЛИС………………………………………………………………………….10
2. Система реконфигурируемого ввода-вывода…………………………………………14
2.1 Технология реконфигурируемого ввода-вывода……………………..………….14
2.2 Обзор системы реконфигурируемого ввода-вывода…………………………….16
2.3 Разработка приложений модуля FPGA……………………………………………18
2.3.1 Взаимодействие с FPGA VI…………………………………………………19
2.3.2 Создание FPGA VI……………………………………………………………19
2.3.3 Программирование FPGA…………………………………………………..19
2.3.4 Управление приложениями FPGA в окне Project Explorer………………..20
2.3.5 Использование специальных возможностей FPGA……………………….21
2.3.6 Использование пространства FPGA………………………………………..21
2.3.7 Конфигурирование и доступ к отдалённым FPGA……………………….22
2.3.8 Многократное управление FPGA…………………………………………..22
2.3.9 Выполнение основного ввода-вывода FPGA………………………………22
2.3.10 Настройки ввода-вывода……………………………………………………23
2.3.11 Цифровой I/O……………………………………………………………….24
2.3.12 Аналоговый I/O……………………………………………………………..25
2.3.13 Создание приложений Timed I/O………………………………………….26
2.3.14 Создание триггерного запуска…………………………………………….27
2.3.15 Создание счётчиков…………………………………………………………28
2.3.16 Создание задержки между событиями…………………………………….30
2.3.17 Измерение времени между событиями…………………………………….30
2.3.18 Использование параллельных операций в FPGA………………………….31
2.3.19 Математические операции…………………………………………………..32
2.3.20 Массивы в FPGA……………………………………………………………34
2.3.21 Особенности программирования FPGA……………………………………34
2.3.22 Контроль состояния I/O при включении питания…………………………35
2.3.23 Взаимодествие с Host VI……………………………………………………35
3. Циклический, программный и адресный опросы датчиков…………
4. Разработка лабораторного стенда……………………………………………………..37
4.1 Описание используемой аппаратуры …………………………………………….38
5. Программирование ПЛИС в среде LabVIEW……….………………………………..44
5.1 FPGA Файл……………………..……………………………………………………46
5.2 Host Файл……………………………………………………………………………50
5.3 Результат моделирования…………………………………………………………55
Выдержка из текста
Выполнение лабораторных работ является важным средством более глубокого усвоения и изучения учебного материала, а также приобретения практических навыков по экспериментальному исследованию и обраще-нию с приборами.
К началу второго тысячелетия появились высокопроизводительные программируемые логические интегральные схемы (ПЛИС), которые со-держат миллионы вентилей. Некоторые из них содержат встроенные мик-ропроцессорные ядра, высокоскоростные интерфейсы ввода-вывода.
Сегодня ПЛИС находят всё большее применение в разнообразных областях: самолетостроение, автомобилестроение, авиастроение, метал-лургия. Зачастую приходится решать задачи сбора и обработки инфор-мации об объекте: нужно собрать данные о температуре, влажности, пере-мещении в разных точках объекта.
Список использованной литературы
1. Бакаева Т.Н. Безопасность жизнедеятельности. Часть II: безопасность в условиях производства: Учебное пособие. Таганрог: ТРТУ, 1997. 318 с.
2. Бакаева Т.Н., Непомнящий А.В., Ткачев И,И. Методическая раз-работка к разделу "Безопасность и экологичность " в дипломном проекте (работе) для студентов всех специальностей. Таганрог: ТРТУ, 2001.51 с.
3. ГОСТ 2.105-79. Общие требования к текстовой документации. М.: Изд-во стандартов, 1984. –21 с.
4. Косторниченко В.Г. Методика конфигурирования внедренных си-стем CompactRIO для использования в распределенных ИИС. Таганрог, 2008 — 58 с.
5. Косторниченко В.Г. Методические указания по созданию FPGA при-ложений. Таганрог, 2008 — 21 с.
6. Лупов С.Ю., Муякшин С.И., Шарков В.В. Учебно-методические ма-териалы по программе обучения технологиям National Instruments. – Нижний Новгород, 2007. — 101с.