СБИС программируемой логики семейства Cyclone II, EP2C8F256C8N. Разъем JTAG для программирования и системной отладки

Страницы работы

5 страниц (Word-файл)

Содержание работы

Описание лабораторной платы DiLAB (предварительное)

Назначение

Выполнение лабораторных работ и курсовых проектов. Основные поддерживаемые курсы: «Схемотехника операционных устройств», «Автоматизация проектирования дискретных устройств».

Лабораторная плата 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 клавиш

Содержит 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 символов в каждой. Внутренняя память индикатора позволяет хранить большее количество символов, обеспечивая удобную реализацию бегущих строк.

Похожие материалы

Информация о работе

Предмет:
Схемотехника
Тип:
Отчеты по лабораторным работам
Размер файла:
24 Mb
Скачали:
0