Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НТЦ-58.000 Инструкция по выполнению ЛР9.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.51 Mб
Скачать
      1. Programs\PLD\Task_01_(BIN CNTR) (двоичный счетчик).

        1. Для проверки данной программы схемы необходимо собрать схему по рисунку 9.2.

        2. Подключить кабель LPT порта ПК к разъему программатора ПЛИС, это разъем внутри блока "ПЛИС". Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;

        3. Включить стенд тумблером sa2.

        4. Запустить утилиту "Quartus II 5.0sp1 Programmer", она находится по адресу "Пуск > Программы > Altera";

        5. В утилите нажать на кнопку "Add File…", указать путь к файлу программы, например "Programs\PLD\Task_01_(BIN_CNTR)\Task_01.pof" с компакт диска, или диска "C:\" ПК. Для программирования желательно использовать файлы только с расширением ".pof". Для корректного программирования не следует добавлять более одного файла для записи в ПЛИС, т.к. последующие файлы не запишутся, и могут вызвать ошибки;

        6. В появившемся файле установить отметки под заголовками "Program/Configure" и "Verify", других отметок ставить нет необходимости;

        7. Нажать на кнопку "Start";

        8. По завершению сеанса программирования ПЛИС сразу приступает к выполнению программы.

        9. Результат работы программы – на индикатор HG2 выводится десятичное число, после числа 9 следует вспомогательный набор символов, которое соответствует текущему значению BIN счетчика внутри ПЛИС (BIN счетчик считает от 0 до F в шестнадцатеричной системе счисления).

        10. По завершению работы записать обратно базовую программу Task_01_(ICR) (аналогично пунктам 9.2.3.4-9.2.3.7).

        11. Выключить стенд тумблером SA2.

Таблица 9.4 – Назначение битов (линий), кнопок и тумблеров схемы

Бит (линия), кнопка, тумблер

Назначение

бит D7

Подключает выход буферного регистра к линиям A-D.

биты D0-D3

Биты параллельной загрузки BIN счетчика внутри ПЛИС (смотреть содержимое программы).

биты A-D

Сюда подключен через буферный регистр выход BIN счетчика (смотреть содержимое программы, и схему платы процессора)

тумблер SA11

Разрешение параллельной загрузки BIN счетчика.

тумблер SA12

Направление счета.

тумблер SA13

Разрешение счета.

кнопка SB4

Сброс счетчика в 0.

    1. Как записать имеющуюся программу в плис.

Для записи программы в ПЛИС необходимо:

      1. Подключить кабель LPT порта ПК к разъему программатора ПЛИС, это разъем внутри блока "ПЛИС". Любые переключения кабеля LPT порта следует производить только при отключенном стенде, иначе это может привести к повреждению порта LPT ПК;

      2. Включить стенд;

      3. Запустить утилиту "Quartus II 5.0sp1 Programmer", она находится по адресу "Пуск > Программы > Altera";

      4. В утилите нажать на кнопку "Add File…", указать путь к файлу программы, например "Programs\PLD\Task_01_(ADC)\Task_01.pof" с компакт диска, или диска "C:\" ПК. Для программирования желательно использовать файлы только с расширением ".pof". Для корректного программирования не следует добавлять более одного файла для записи в ПЛИС, т.к. последующие файлы не запишутся, и могут вызвать ошибки;

      5. В появившемся файле установить отметки под заголовками "Program/Configure" и "Verify", как показано на рисунке 9.3, других отметок ставить нет необходимости;

      6. Нажать на кнопку "Start";

      7. По завершению сеанса программирования, см. рисунок 9.3, ПЛИС сразу приступает к выполнению программы.

Рисунок 9.3 – Окно утилиты "Quartus II 5.0sp1 Programmer" в случае удачной записи программы в ПЛИС

Рисунок 9.4 – Окно утилиты "Quartus II 5.0sp1 Programmer" в случае неудачной записи программы в ПЛИС

Flash память ПЛИС имеет ограниченное количество циклов перезаписи – 10 000 (это типичное значение для всех Flash программируемых устройств), из них гарантировано производителем 1 000, и сказано что на самом деле устройства стабильно программируются во много большее количество раз. Не следует слишком часто перезаписывать содержимое Flash. Из расчета 9 перезаписей в день, Flash памяти ПЛИС хватит на 3 года. По истечении этого срока предусмотрена замена ПЛИС.