
Quartus_1
.docx
Цель работы: знакомство с особенностями работы приложения Quartus II 9.0 в процессе синтеза цифровых устройств на ПЛИС
Ход работы:
Была запущена среда разработки QuartusII. При запуске программы открывается окно редактирования с неактивными элементами управления. На экране расположено окно с пошаговым созданием проекта (рис 1).
Рисунок 1 – Начальный экран QuartusII
Для того, чтобы начать работу нужно создать проект. Для этого на главной панели в углу экрана нужно выбрать File->New project. (рис 2). При создании проекта нужно указать его расположение и используемые параметры. В данном проект располагается в директории D:\Quartus\projects. (рис 3);
Рисунок 2 – Окно добавления нового элемента (проекта)
Рисунок 3 – Создание проекта: указание расположения
После этого назначается используемая микросхема. В предложенном варианте это микросхема EPM3032AL44-10, принадлежащая к семейству MAX300A (рис 4).
Рисунок 4 – Назначение микросхемы
Исполняемый код содержится в файлах формата tdf. Чтобы создать такой файл нужно аналогично созданию проекта воспользоваться главным меню. При этом чтобы подключить файл к проекту, в его начале нужно указать SUBDESIGN с названием проекта. Изначально в файл вставлен предложенный в методических указаниях код и заменен, согласно условию задачи (отображение структуры заданного символа). Код до и после изменения приведен на рисунках 5-6.
Рисунок 5 – Внесенный в файл pr1.tdf код из пособия
Рисунок 6 – Отредактированный код, согласно условиям
Чтобы выполнить компиляцию файла, достаточно выбрать его и нажать на значок запуска в верхней панели управления. Результат компиляции приведён на рисунке 7.
Рисунок 7 – Результат компиляции программы
Далее были изменены значения выводов микросхемы таким образом, чтобы для входных и выходных сигналов использовались выводы, начиная с меньших номеров, в следующем порядке: i[0], i[1], i[2], i[3], a, b, с, d, e, f, g. Пример приведён на рисунке 8-9. Для этого использован инструмент Pin Editor.
Рисунок 8 – Назначенные выводы для микросхемы в таблице
Рисунок 9 – Назначенные выводы для микросхемы на схеме
Используя за основу данную программу, составлен проект для синтеза комбинационных устройств. Для его создания выполнены аналогичные шаги, поэтапные примеры приведены на рисунках 10, 11,12.
Рисунок 10 – Создание проекта
Рисунок 11 – Код программы
Рисунок 12 – Результат компиляции
Аналогично для второго задания составлен второй проект. Поэтапное представление приведено на рисунках 13, 14, 15.
Рисунок 13 – Создание проекта
Рисунок 12 – Код программы
Рисунок 13 – Результат компиляции
Вывод:
Проведено знакомство с особенностями работы приложения Quartus II 9.0 в процессе синтеза цифровых устройств на ПЛИС