Установка "Основы построения цифровых устройств на ПЛИС"

Установка "Основы построения цифровых устройств на ПЛИС"

Установка "Основы построения цифровых устройств на ПЛИС" предназначена для проведения лабораторно-практических работ для студентов высших, средних и профессионально-технических учебных заведений с целью получения знаний, опыта и навыков работы с программируемыми логическими интегральными схемами (ПЛИС). Выполняя работы на данном стенде, обучаемый изучает основные принципы функционирования логических блоков ПЛИС, получает знания в разработке простых и сложных схем на ПЛИС, повышает свои знания в программировании на языках C, C++, а также Verilog и VHDL. На базе данного стенда можно разработать и собрать собственное устройство для обработки большого количества различных данных в режиме реального времени. Такой подход часто применяется в видео оборудовании, и различного рода анализаторах, где необходимо обрабатывать большой поток данных в единицу времени.

Микросхема ПЛИС состоит из множества разрозненных ячеек, каждая из которых может выполнять некоторые логические и арифметические функции. При программировании такой микросхемы ячейки соединяются между собой заданным образом, синтезируя целостную схему из ячеек. Таким образом, микросхему ПЛИС можно представить как множество логических элементов, которые можно произвольно соединять между собой. В некоторых современных ПЛИС количество встроенных логических ячеек настолько велико, что позволяет реализовывать даже несложные микроконтроллерные системы. Для изучения этих интересных микросхем предлагаем наш стенд «ПЛИС». 


Функциональность стенда и его структура 
Стенд выполнен в виде моноблока со встроенным персональным компьютером, порты ввода-вывода которого выведены на заднюю панель модуля. Лицевая панель представлена четырьмя блоками: 
  • «Персональный компьютер», 
  • «Микросхема ПЛИС», 
  • «Ячейка ПЛИС» 
  • «Периферия».


Блок «Ячейка ПЛИС»





Блок «Ячейка ПЛИС» позволяет изучить основы функционирования логических блоков ПЛИС и их конфигурирования. Данный макет предполагает формирование студентом логической или арифметико-логической функции средствами одного гипотетического логического блока. Модуль представлен следующими функциональными частями: 
  • Генераторы логических уровней, с емкостным управлением (6 шт.) 
  • Детектор уровней линии (4 шт.) 
  • Генератор импульса (1 шт.) 
  • Генератор меандра (1 шт.) 
  • Счетчик 4-х разрядный (1 шт.) 
  • Ячейка плис (1 шт.) 


Блок «Микросхема ПЛИС»



Блок содержит реальную микросхему фирмы Altera (семейство Cyclone IV), средства отладки и программирования. Он позволяет студенту получать знания об интерфейсах периферийных устройств и проектировании их аппаратной поддержки, а также навыки конфигурирования производимых промышленностью ПЛИС.
Блок представлен следующими функциональными частями:
  • Генератор логических уровней, с емкостным управлением (4 шт.) 
  • Аналого-цифровой преобразователь (АЦП) (1 шт.) 
  • Цифро-аналоговый преобразователь (ЦАП) (1 шт.) 
  • ПЗУ (1шт.) 
  • Память SDRAM (1 шт.) 
  • Микросхема ПЛИС ALTERA Cyclone V (1 шт.) 

Блок «Периферия»



Блок позволяет студенту получать знания об интерфейсах периферийных устройств, а также осуществлять анализ обмена с помощью логического анализатора. Иметься возможность коммутации выводов ПЛИС на передней панели с выводами периферийных устройств и логического анализатора.
Блок представлен следующими функциональными частями:
  • 16-и канальный логический анализатор (1 шт.) 
  • Семисегментный дисплей (1 шт.) 
  • Потенциометры (2 шт.) 
  • Светодиоды (4 шт.) 
  • Пьезоизлучатель (1 шт.) 

Блок «Персональный компьютер»



Данный блок позволяет производить управление встроенным в моноблок компьютером, а именно включение, выключение и перезагрузку. Имеется индикация работы ПК. Также поддерживается возможность коммутации компьютера с ПЛИС через два виртуальных COM-порта, клеммы которых выведены на лицевую панель модуля.
Блок представлен следующими функциональными частями:
  • Виртуальный COM-порт соединенный с ПК (2 шт.) 
  • USB порт ПК (2 шт.)
  • Индикаторы работы ПК (2 шт.)
  • Кнопки управления ПК (2 шт.)

*Все блоки стенда можно коммутировать между собой приборными проводами.

Базовая комплектация:

  1. Встроенный ПК (1 шт.) 
  2. Блок «Персональный компьютер» (1 шт.) 
  3. Блок «Ячейка ПЛИС» (1 шт.) 
  4. Блок «Периферия» (1 шт.) 
  5. Блок «Микросхема ПЛИС» (1 шт.) 
  6. Соединительные, приборные провода (20 шт.) 
  7. Кабель USB 2.0 AM/BM (2 шт.) 
  8. Комплект учебно-методических пособий (2 шт.) 
  9. Программное обеспечение. 

Варианты комплектаций:

  • исполнение настольное, ПЛИС - содержит базовую комплектацию
  • исполнение настольное, ПЛИС-КОНСОЛЬ - дополнительно к базовой комплектации содержит монитор, клавиатуру и мышь

Лабораторный практикум 

  1. Изучение режимов работы логической ячейки (без задания функции на входных мультиплексорах). Применение логического анализатора.
  2. Конфигурация логической ячейки. Синтез комбинационной схемы.
  3. Конфигурация логической ячейки. Синтез триггера с произвольным законом функционирования.
  4. Знакомство со стендом, изучение аппаратного обеспечения макета, а также среды Quartus II. Проектирование счётчиков с последовательной и параллельной организацией переноса, назначение выводов ПЛИС, использование Quartus II для отладки.
  5. Изучение способов управления линиями ввода-вывода. Подключение кнопочных переключателей и светодиодов к ПЛИС.
  6. Динамическая индикация. Изучение работы ПЛИС с таймерами.
  7. Работа с динамической памятью. Конфигурирование ПЛИС для работы с динамической памятью. Изучение регенерации памяти.
  8. Применение ПЛИС в вычислительных задачах: нахождение суммы и среднего арифметического массива чисел; вычисление контрольной суммы.
  9. Аналогово-цифровое преобразование. Реализовать на ПЛИС цифровой вольтметр для отображения на ССИ напряжения на входе АЦП. 
  10. Программирование ПЛИС для работы в качестве настраиваемого генератора частот, частота может грубо устанавливаться с помощью тактовых кнопок либо регулироваться при помощи потенциометра. Предусмотреть вывод частоты на ССИ.
  11. Цифро-аналоговое преобразование. Генерация сигналов произвольной формы.
  12. Знакомство с программным процессором Nios II. Реализация секундомера с минимальным использованием ресурсов ПЛИС помимо программного процессора.
  13. Исследование быстродействия программных процессоров Nios II Economy, Standart и Fast.

*
*
Цена: по запросу
*
Вернуться в раздел