Среды и устройства программирования Altera


Описание с использованием мастера мегафункций MegaWizard


Download 100.46 Kb.
bet9/11
Sana25.04.2023
Hajmi100.46 Kb.
#1397572
TuriСамостоятельная работа
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
ВС сам.работа

3.3 Описание с использованием мастера мегафункций MegaWizard
Система QUARTUS II содержит большое число всевозможных мегафункций параметризированных блоков (полуфабрикатов) позволяющих на своей основе спроектировать функционально законченные узлы проекта. Рассмотрим использование этого инструмента на примере создания 8-ми разрядного счетчика. Для создания счетчика необходимо выполнить следующую последовательность действий:
· на поле окна с блок-схемой проектируемого устройства два раза щелкнуть левой кнопкой мыши. Появится окно «Символ» (Symbol);
· в появившемся окне выбрать клавишу MegaWizard Plug-In Manager[page 1]. Появляется окно мастера MegaWizard.
Данное окно можно так же вызвать, используя меню «Инструментальные средства» (Tools). В этом меню необходимо выбрать команду MegaWizard Plug-In Manager.
В появившемся окне необходимо ответить на вопрос «Какое действие Вы хотите выполнить?» (Which action do you want to perform? ).
· Из предложенного перечня действий необходимо выбрать строку «Создать новый блок на основе мегафункции» (Create a new custom megafunction variation) и далее нажать клавишу «Следующий шаг» (Next).
· Появляется новое окно с названием MegaWizard Plug-In Manager[page 2а. В правом верхнем углу возле надписи «Какое семейство ПЛИС Вы хотите использовать?» (Witch device family will you be using) необходимо выбрать требуемый тип ПЛИС. Ниже, под вопросом «Какой тип выходного файла вы хотите создать» (Witch type of output file do you want to create?), необходимо выбрать язык описания который будет использовать разрабатываемый файл. Можно выбрать АHDLVHDL или VerilogHDL. Ниже, на вопрос «Как Вы хотите назвать выходной файл?» (What name do you want for the output file?), необходимо ввести имя создаваемого файла с указанием пути к нему.
Выбираем язык AHDL и имя выходного файла «Count_8b».
В левой части окна под надписью «Подключаемые вспомогательные программы» (Installed Plug-Ins) необходимо открыть подпункт «Арифметические» (Arithmetic) и ниже табличку с надписью LPM COUNTER.
Далее необходимо нажать кнопку «Следующий шаг» (Next).
· На экране появляется следующее окно с названием MegaWizard Plug-In Manager - LPM_COUNTER [page 3 of 6], позволяющее выбрать разрядность его выходной шины (How wide should the “q” output bus de). Ниже под вопросом «Какое направление счета счетчика» (What should the counter direction be?) предлагается выбрать одну из следующих возможностей:
> Суммирующий (Up only);
> Вычитающий (Down only);
> Реверсивный с входом управления направлением счета (1 - суммирующий; 0 - вычитающий) (Create an “updown” input to allow me do both (12 counts up; 0 counts down)).
Все внесенные параметры отображаются на условном обозначении счетчика, присутствующем в левой части окна. После завершения выбора можно нажать либо кнопку «Следующий шаг» (Next), что позволит продолжить ввод требуемых параметров, либо, если все требуемые параметры уже введены и требуется завершить создание файла счетчика, кнопку «Завершить» (Finish).
· Если была нажата кнопка «Следующий шаг» (Next) на экране появляется окно с названием MegaWizard Plug-In Manager - LPM_COUNTER [page 4 of 6] (рис.37), позволяющее выбрать:
> модуль счеты счетчика - (Witch type of counter do you want?). Предлагается создать либо двоичный счетчик (Plain binary)? Либо счетчик с заданным модулем счета. Причем значение модуля задается в специальном окне (Modulus, with f count modulus of).
> Дополнительные входы управления счетчиком такие как:
Вход разрешения сигнала синхронизации (Clock Enable)
Вход разрешения работы счетчика (Count Enable)
Вход сигнала переноса (Carry-in)
Выход сигнала переноса (Carry-out)
· После выбора указанных параметров можно либо завершить создание счетчика (нажать кнопку «Завершить» (Finish)), либо продолжить задание необходимых свойств счетчика (нажать кнопку «Следующий шаг»).
· Если была нажата кнопка «Следующий шаг» (Next) на экране появляется окно с названием MegaWizard Plug-In Manager - LPM_COUNTER [page 5 of 6], позволяющее выбрать: синхронные и асинхронные входы установки (Set), сброса (Clear) или записи (Load) информации.
· Если была нажата кнопка «Следующий шаг» (Next) на экране появляется окно с названием MegaWizard Plug-In Manager - LPM_COUNTER [page 5 of 6]--Summary. Это окно содержит информацию обо всех создаваемых файлах счетчика. Для завершения процесса создания файлов с описанием счетчика необходимо нажать клавишу «Завершить» (Finish).
После создания описания счетчика, разработанные файлы необходимо подключить к проекту. Для этого необходимо выполнить следующую последовательность действий:
· В меню «Проект» (Project) выбрать команду «Добавить/Удалить файлы в проекте» (Add/Remove Files in Project). Появляется окно «Назначения в проекте N_Pro_1» (Setting - N_Pro_1) .
· В правой части окна под надписью «Выберите рабочие файлы, которые Вы хотите включить в проект. Выберите «Включить все» чтобы добавить в проект все рабочие файлы, содержащиеся в каталоге проекта» (Select the design files you want to include in the project. Click Add All to Add all design files in the project directory to the project ) находится дополнительное окно в которое необходимо ввести имя файла, подключаемого к проекту. Ниже этого окна, под названием «Имена файлов» (File Name), перечислены имена всех файлов, уже подключенных к данному проекту. Правее указан их тип.
После указания имени подключаемого файла необходимо нажать кнопку «Добавить» (Add).
После ввода всех подключаемых файлов необходимо нажать кнопку «ОК».
На этом процесс подключения файлов к проекту завершается.

Download 100.46 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling