Выполнение лабораторных работ и курсовых проектов. Основные поддерживаемые курсы: «Схемотехника операционных устройств», «Автоматизация проектирования дискретных устройств».
Лабораторная плата DiLAB показана на рисунке.
В состав лабораторной платы входят следующие основные элементы.
l СБИС программируемой логики семейства Cyclone II, EP2C8F256C8N
l Источник питания
l Разъем JTAG для программирования и системной отладки
l Два кварцевых генератора (U2 25 МГц, U3 60 МГц)
l Блок из четырех клавиш управления (PUSH BUTTONS)
l Блок из восьми переключателей (SWITCHES)
l Малая клавиатура из 16 клавиш (KEYPAD)
l Блок из восьми светодиодных индикаторов (LED INDICATORS)
l Блок из четырех семисегментных индикаторов (LED MONITOR)
l Жидкокристаллический индикатор (LCD MONITOR)
l Два цифровых вывода (DIGITAL IN/OUT)
l Выводы заземления (GND)
l Разъем USB
l Разъем VGA
l Двухканальный ЦАП (DACs OUTPUTs)
l Двухканальный АЦП (ADCs INPUTs)
l Аудио кодек (AUDIO CODEC)
l Два разъема PS/2 для клавиатуры и мыши (KEYPAD, MOUSE)
l Разъем RS232
l Два разъема расширения (EXPANSION 1, 2)
l Микросхема статической памяти IDT71V416 объемом 512 Кбайт
Для всех устройств указывается общий принцип работы, а также номера выводов СБИС, к которым они подключены.
На лабораторной плате имеется 2 кварцевых генератора.
Первый (слот U2) формирует тактовую частоту 25 МГц и подключен к выводу H2.
Второй (слот U3) формирует тактовую частоту 60 МГц и подключен к выводу I16.
Состоит из клавиш LEFT (слот S9), UP (S10), DOWN (S11), RIGHT (S12). Клавиши не защищены от дребезга. Выводы соответственно N8, N3, J16, J1. Уровни: клавиша нажата – 0, клавиша отпущена – 1.
Состоит из переключателей SW1 (слот S1) – SW8 (S8). Выводы соответственно M2, N7, M1, N6, M3, K7, L3, N4. Уровни: в верхней позиции на выводе 1, в нижней позиции на выходе 0.
Содержит 16 клавиш, объединенных в таблицу 4х4. Входами клавиатуры (выходами СБИС) являются сигналы опроса четырех рядов KEYBRD_X1 ... KEYBRD_X4 (от верхнего к нижнему), выводы соответственно L1, M4, L2, L7. Выходами клавиатуры (входами СБИС) являются результаты опроса четырех колонок KEYBRD_Y1 ... KEYBRD_Y4 (от левого к правому), выводу соответственно J15, H15, J2, H1. Логика работы следующая: пока ряды не опрашиваются (на входах опроса нули), на выходах опроса колонок также нули независимо от нажатых клавиш. При отпущенных клавишах на выходах опроса колонок также нули. При опросе определенного ряда (на входе опроса единица) и наличии нажатой клавиши в данном ряду на выходе опроса соответствующей колонки единица.
Содержит восемь индикаторов: LED1 (слот D26), LED2 (D19), LED3 (D20), LED4 (D21), LED5 (D22), LED6 (D23), LED7 (D24), LED8 (D25). Выводы соответственно B3, F8, A3, D7, M12, C4, L12, M11. Уровни: 0 – индикатор погашен, 1 – индикатор зажжен.
Содержит семисегментные индикаторы Digit4, Digit3, Digit2, Digit1 (слева направо).
Каждая из цифр содержит семь сегментов a – g (см. рисунок) и десятичную точку p. Семисегментные индикаторы управляются динамически – у блока имеется восемь входов LEDDSPL_1 ... LEDDSPL_8, подключенные к сегментам a, b, c, d, e, f, g, p каждой из четырех цифр (0 – сегмент погашен, 1 – сегмент зажжен), четыре входа LEDDIGIT1 ... LEDDIGIT4 для выбора индицируемой цифры (0 – цифра не выбрана, 1 – цифра выбрана). Номера выводов: сегменты a – p соответственно F6, E3, D4, F2, F5, F1, E4, F3; выбор цифр digit1 – digit4 соответственно G6, H6, J6, G4. Для работы с блоком можно использовать модуль 7seg_drive из студенческой библиотеки.
Лабораторная плата включает в себя символьный жидкокристаллический индикатор BC1602B. На индикатор можно выводить две строки по 16 символов в каждой. Внутренняя память индикатора позволяет хранить большее количество символов, обеспечивая удобную реализацию бегущих строк.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.