Programs\PLD\Task_00 (динамическая индикация).
Для данной программы не требуется сборка схемы, так как в ней реализована динамическая индикация на ПЛИС четырех семисегментных индикаторов с отображением на каждом цифры 8.
Подключить кабель LPT порта ПК к разъему программатора ПЛИС, это разъем внутри блока "ПЛИС". Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;
Включить стенд тумблером SA2.
Запустить утилиту "Quartus II 5.0sp1 Programmer", она находится по адресу "Пуск > Программы > Altera";
В утилите нажать на кнопку "Add File…", указать путь к файлу программы, например "Programs\PLD\Task_00\Task_01.pof" с компакт диска, или диска "C:\" ПК. Для программирования желательно использовать файлы только с расширением ".pof". Для корректного программирования не следует добавлять более одного файла для записи в ПЛИС, т.к. последующие файлы не запишутся, и могут вызвать ошибки;
В появившемся файле установить отметки под заголовками "Program/Configure" и "Verify", других отметок ставить нет необходимости;
Нажать на кнопку "Start";
По завершению сеанса программирования ПЛИС сразу приступает к выполнению программы.
По завершению работы записать обратно базовую программу Task_01_(ICR) (аналогично пунктам 9.2.1.4-9.2.1.7).
Выключить стенд тумблером SA2.
Programs\PLD\Task_01_(ADC) (аналогово-цифровой преобразователь).
Для проверки данной программы схемы необходимо собрать схему по рисунку 9.1 и рисунку 9.0
Подключить кабель LPT порта ПК к разъему программатора ПЛИС, это разъем внутри блока "ПЛИС". Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;
Включить стенд тумблером sa2.
Запустить утилиту "Quartus II 5.0sp1 Programmer", она находится по адресу "Пуск > Программы > Altera";
В утилите нажать на кнопку "Add File…", указать путь к файлу программы, например "Programs\PLD\Task_01_(ADC)\Task_01.pof" с компакт диска, или диска "C:\" ПК. Для программирования желательно использовать файлы только с расширением ".pof". Для корректного программирования не следует добавлять более одного файла для записи в ПЛИС, т.к. последующие файлы не запишутся, и могут вызвать ошибки;
В появившемся файле установить отметки под заголовками "Program/Configure" и "Verify", других отметок ставить нет необходимости;
Нажать на кнопку "Start";
По завершению сеанса программирования ПЛИС сразу приступает к выполнению программы.
Результат работы программы – на индикатор HG2 выводится десятичное число, которое в двоичном виде подано на ЦАП (DA2) для переключения компаратора, сравнивающего выход ЦАП и ИПН1. При этом вольтметр PV1 будет показывать аналоговую величину входного сигнала компаратора, а вольтметр PV2 аналоговую величину выходного сигнала ЦАП.
По завершению работы записать обратно базовую программу Task_01_(ICR) (аналогично пунктам 9.2.2.4-9.2.1.7).
Выключить стенд тумблером SA2.
Таблица 9.2 – Назначение битов (линий), кнопок и тумблеров схемы
-
Бит (линия), кнопка, тумблер
Назначение
бит D7
Подключает выход буферного регистра к линиям A-D.
биты D0-D3
Биты параллельной загрузки BCD счетчика внутри ПЛИС (смотреть содержимое программы).
биты A-D
Сюда подключен через буферный регистр выход BCD счетчика (смотреть содержимое программы, и схему платы процессора)
тумблер SA11
Направление счета BCD счетчика.
кнопка SB4
Разрешение параллельной загрузки BCD счетчика внутри ПЛИС.
Рисунок
9.1 –Схема цифровой
части для функционирования прошивки
"TASK_01_(ADC)" ПЛИС.
Programs\PLD\Task_01_(BCD CNTR) (двоично-десятичный счетчик).
Для проверки данной программы схемы необходимо собрать схему по рисунку 9.2.
Подключить кабель LPT порта ПК к разъему программатора ПЛИС, это разъем внутри блока "ПЛИС". Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;
Включить стенд тумблером sa2.
Запустить утилиту "Quartus II 5.0sp1 Programmer", она находится по адресу "Пуск > Программы > Altera";
В утилите нажать на кнопку "Add File…", указать путь к файлу программы, например "Programs\PLD\Task_01_(BCD_CNTR)\Task_01.pof" с компакт диска, или диска "C:\" ПК. Для программирования желательно использовать файлы только с расширением ".pof". Для корректного программирования не следует добавлять более одного файла для записи в ПЛИС, т.к. последующие файлы не запишутся, и могут вызвать ошибки;
В появившемся файле установить отметки под заголовками "Program/Configure" и "Verify", других отметок ставить нет необходимости;
Нажать на кнопку "Start";
По завершению сеанса программирования ПЛИС сразу приступает к выполнению программы.
Результат работы программы – на индикатор HG2 выводится десятичное число, которое соответствует текущему значению BCD счетчика внутри ПЛИС (BCD счетчик считает от 0 до 9 в десятичной системе счисления).
По завершению работы записать обратно базовую программу Task_01_(ICR) (аналогично пунктам 9.2.3.4-9.2.3.7).
Выключить стенд тумблером SA2.
Таблица 9.3 – Назначение битов (линий), кнопок и тумблеров схемы
-
Бит (линия), кнопка, тумблер
Назначение
бит D7
Подключает выход буферного регистра к линиям A-D.
биты D0-D3
Биты параллельной загрузки BCD счетчика внутри ПЛИС (смотреть содержимое программы).
биты A-D
Сюда подключен через буферный регистр выход BCD счетчика (смотреть содержимое программы, и схему платы процессора)
тумблер SA11
Разрешение параллельной загрузки BCD счетчика.
тумблер SA12
Направление счета.
тумблер SA13
Разрешение счета.
Рисунок
9.2 – Схема
цифровой части для функционирования
прошивки "TASK_01_(BCD CNTR)" ПЛИС
