Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Quartus_si12.doc
Скачиваний:
5
Добавлен:
14.11.2019
Размер:
885.76 Кб
Скачать

3

11/19/2020

Основные приемы работы в сапр Quartus. Конфигурация проекта

  1. Create a New Project или выберите в меню File/ New Project Wizard…

  2. В появившемся окне New Project Wizard введите:

  • Путь к папке, назначенной для проекта

  • Name of project - имя проекта , например, Vvod.

  • Top-level design entity - имя файла верхнего, если проект иерархический. По умолчанию проект не иерархический и имя пректа будет повторено, next. Параметры компиляции и моделирования задаются для проекта с именем, указанным здесь.

  1. New Project Wizard: Add Files - подключение к проекту дополнительных файлов из других каталогов, или файлов с другими именами. Next, т.к. добавлять нечего.

  2. New Project Wizard: Family & Device Settings - задать семейство СБИС для реализации проекта (Cyclone II). Укажите микросхему EP2C8F256C8 или EP2C8F256C6, в зависимости от того, что установлено на плате, либо ее автоматический выбор, если подключен программатор. Next.

  3. New Project Wizard: EDA Tool Setting - подключить средства проектирования, дополняющие Quartus II - не актуально, next..

  4. New Project Wizard: Summary - окно проверки заданных установок проекта. Если все правильно - Finish, иначе - Back.

  5. Конфигурация проекта сохраняется в qpf - файле. При последующей работе над проектом нужно сначала загружать его конфигурационный qpf - файл и только потом bdf - файл схемы (Block Design File). Если, конечно, не начинается проект для новой БИС. Имя проекта выводится в текстовом окне панели инструментов.

Создание принципиальной схемы.

  1. File / New, выберите Design Files / Block Diagram/Schematic File.

  2. Ввод схемы с использованием библиотечных элементов Quartus II.

  • 2ЛК в рабочем поле редактора.

  • В окне Symbol откройте библиотеку логических функций Libraries / primitives /logic, выберите элементы, например, nand2, OK и установите элемент 2И-НЕ в окне, нажав ЛК. Чтобы последовательно ввести несколько этих элементов, укажите опцию Repeat Insert Mode.

    • Введите внешние сигналы аналогичным образом из библиотеки Libraries / primitives / pin: input - входные, output - выходные, bidir - двунаправленные.

    • Задать имена выводов, 2ЛК на символе, в поле Pin name(s) окна Pin Properties ввести произвольное имя. Например X1 для входного сигнала или Y1 для выходного.

    • Массив входных сигналов можно ввести через один символ массива ввода (вывода), если задать его имя в виде массива, например X[5..1]. К символу массива должна подключаться шина, а не отдельная цепь.

  1. Соединить выводы элементов, используя кнопки из меню слева.

  • Orthogonal Node Tool - ввод цепи, протягивающейся при нажатой ЛК. Проще использовать режим захвата вывода символа: подвести курсор к выводу, дождаться его трансформации в "тонкий крест", нажать ЛК и ввести цепь. Для задания имени цепи надо ее указать и ввести имя (ПК и в окне Properties ).

  • Одноименные цепи система считает соединенными, но по правилам ГОСТ и для наглядности все цепи надо прорисовывать.

  • Orthogonal Bus Tool - ввод шины, подключаемой к символу массива, например с именем X[5..1]. Цепи подключаются к шине обычным образом, но должны именоваться X[1], X[2] … X[5].

  1. Выход из режима - ESC, сохранение схемы в виде bdf - файла: File / Save . Пример:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]