
- •Схемотехника эвм. Лабораторный практикум. Цели и задачи лабораторного практикума
- •Требования к отчету по лабораторной работе
- •Порядок защиты результатов лабораторной работы
- •Описание лабораторного комплекса унил
- •Требования к безопасности
- •Модуль расширения мс-10
- •Лабораторная работа №1 «Комбинационные устройства» Задание:
- •Варианты заданий
- •Указания к работе Создание проекта
- •Создание блок-схемы устройства
- •Привязка выводов плис
- •Т естирование проекта
- •Временное моделирование
- •Оформление отчета
- •Контрольные вопросы:
- •Лабораторная работа №2 «Управление жидкокристаллическим индикатором» Задание:
- •Основные сведения о жки:
- •Указания к работе: Создание проекта с блочной структурой
- •Р исунок 7. Схема lcd контроллера р абота с проектом
- •Указания к работе: Создание проекта с блоками на ahdl – языке
- •Контрольные вопросы:
Привязка выводов плис
Выполните привязку входов/выходов проекта к выводам микросхемы
В меню Assigned | Pins поставьте в соответствие ножкам микросхемы название входов/выходов (в соответствии с таблицей):
Группа |
вход/выход |
Тип |
Ножка микросхемы |
Шина управления |
ExtCntr[2] |
Input |
PIN_24 |
ExtCntr[1] |
Input |
PIN_27 |
|
ExtCntr[0] |
Input |
PIN_30 |
|
Обмен данными с ПЭВМ |
ExtData[7] |
Bidir |
PIN_31 |
ExtData[6] |
Bidir |
PIN_33 |
|
ExtData[5] |
Bidir |
PIN_34 |
|
ExtData[4] |
Bidir |
PIN_35 |
|
ExtData[3] |
Bidir |
PIN_37 |
|
ExtData[2] |
Bidir |
PIN_39 |
|
ExtData[1] |
Bidir |
PIN_40 |
|
ExtData[0] |
Bidir |
PIN_41 |
|
Светодиодные индикаторы |
RED_DIODE |
Output |
PIN_46 |
WHITE_DIODE |
Output |
PIN_44 |
|
GREEN_DIODE |
Output |
PIN_48 |
|
BLUE_DIODE |
Output |
PIN_57 |
|
Столбцы клавиатуры |
COL_0 |
Input |
PIN_43 |
COL_1 |
Input |
PIN_45 |
|
COL_2 |
Input |
PIN_47 |
|
COL_3 |
Input |
PIN_56 |
|
COL_4 |
Input |
PIN_58 |
|
Строки клавиатуры |
ROW_0 |
Output |
PIN_69 |
ROW_1 |
Output |
PIN_72 |
|
ROW_2 |
Output |
PIN_75 |
|
ROW_3 |
Output |
PIN_77 |
Т естирование проекта
Откомпилируйте проект
Если проект не содержит синтаксических ошибок, то в папке проекта должен появиться одноименный файл с расширением *.ttf. Если такое не произошло, значит надо еще раз проверить п. 2 или наличие ошибок компилятора. Исправив, следует попытаться откомпилировать заново.
О
ткройте программу Win_PLD и загрузите скомпилированный проект
В меню программы Win_PLD ПЛИС|Загрузить.. выбрать скомпилированный ttf файл.
С помощью виртуального прибора wr_bit_0 (меню Приборы | Модули ПЛИС | Запись бит | wr_bit_0) установите комбинацию входных сигналов (рис. 7). Проверьте работу устройства.
Временное моделирование
Создайте файл для временного моделирования
В пакете Qurtus II выберете в меню File|New.. Vector Waveform File (*.vwf) (рис. 8). Сохраните созданный файл.
Добавьте в VWF файл входные и выходные переменные для моделирования.
В
созданном VWF файле через контекстное
меню выбрать Insert | Insert Node or Bus… Далее в
диалоге нажать Node Finder. В диалоге «Node
Finder» Выбрать в фильтре Pins: input или
Pins:output, кнопкой List добавить выбранную
группу выводов в левый список. Из левого
списка необходимо выбрать интересующие
выводы и добавить в правый список
диалога.(рис. 9).
Запустите симулятор и проведите моделирование временных характеристик устройства.
Выбрать в меню Processing | Compilation and Simulation. В случае, если все выполнено верно, получим отчет симулятора с временными диаграммами (рис. 10).