Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / Базовый проект

.doc
Скачиваний:
12
Добавлен:
16.04.2013
Размер:
142.85 Кб
Скачать

Описание Базового проекта MAX+PLUSII для работы с ПЛИС FLEX10K

Описание базового проекта для работы с ПЛИС Altera FLEX10K в составе аппаратно-программного комплекса.

Базовый проект предназначен для того, чтобы упростить работу с ПЛИС и её изучение, и представляет собой проект системы автоматизированного проектирования MAX+PLUSII. Файл проекта называется list.gdf и находится в каталоге \MAKDEMO\LIST\. В базовый проект включены (см. рисунок 1) элементы для всех входных (слева) и всех выходных (справа) контактов ПЛИС, а также два элемента: элемент ввода и элемент вывода, в удобной для проектирования форме представляющие сигналы ПЛИС.

Рисунок 1 Открытый в MAX+PLUSII Базовый проект list.gdf.

Элемент ввода (см. рисунок 2) представляет собой примитив (символ) MAX+PLUSII, выходы которого представляют сигналы соответствующих элементов плат лабораторного стенда. К таким элементам относятся:

  • Две кнопки платы процессоров (сигналы PROC_KN1 и PROC_KN2)

  • Клавиатура платы интерфейсов (шина Keyboard[0..3] – код нажатой клавиши, keypressed – признак нажатия клавиши)

  • Переключатели (шина switch[0..7])

  • Кнопки платы интерфейсов (BUTTON2 и BUTTON3)

  • Частота 20МГц с делителем (шина freq[0..30], freq0 – 20MГц, freq1 – 10МГц и т.д.)

При использовании сигналов элемента ввода следует прокладывать связи от выходных (правых) контактов.

Рисунок 2 Элемент ввода (listin).

Элемент вывода (см. рисунок 3) представляет собой примитив (символ) MAX+PLUSII, входы которого служат для управления такими элементами, как семисегментные и светодиодные индикаторы платы процессоров и светодиодные индикаторы платы интерфейсов.

Для управления семисегментными индикаторами платы процессоров служат следующие входы элемента вывода:

  • 7SIBit[0..15] – код отображаемого шестнадцатиричного числа (младший шестнадцатиричный разряд справа).

  • 7SIPoint[0..3] – отображение точки (логическая 1 (VCC) – точка горит, логический 0 (GND) – точка не горит).

  • 7SISeg0Off...7SISeg3Off – подача VCC на соответствующую линию гасит индикатор.

Для управления светодиодными индикаторами служат следующие сигналы (шины):

  • Light[0..15] – светодиодные индикаторы платы процессоров (VCC – светодиод горит, младший разряд (Light0) соответствует самому правому индикатору).

  • PortLight[0..7] – светодиодные индикаторы платы интерфейсов (VCC – светодиод горит, младший разряд (PortLight0) соответствует самому правому индикатору).

При использовании сигналов элемента вывода следует прокладывать связи к входным (левым) контактам элемента.

На рисунках 4 и 5 для каждого элемента платы процессоров и платы интерфейсов показаны соответствующие сигналы базового проекта MAX+PLUSII.

Рисунок 3 Элемент вывода (listout)

Рисунок 4 Сигналы платы процессоров

Рисунок 5 Сигналы платы интерфейсов

- 4 -

Соседние файлы в папке Лабы