Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Реализация цифровых автоматов в системе Quartus фирмы Altera

..pdf
Скачиваний:
11
Добавлен:
19.11.2023
Размер:
27.48 Mб
Скачать

Лабораторная работа №1 СИНТЕЗ И ИССЛЕДОВАНИЕ КОМБИНАЦИОННОЙ СХЕМЫ

НА «ЖЕСТКОЙ» ЛОГИКЕ В СИСТЕМЕ QUARTUS II

Задание: синтезировать схему реализации заданной функции трех переменных в базисе И–НЕ.

Пример. Пусть необходимо синтезировать схему реализации переключательной функции (ПФ) трех переменных №132. Построим таблицу истинности ПФ №13210 (таблица).

 

Переменные

 

ВС

f(abc)

 

а

 

b

 

с

20

 

 

 

 

0

 

0

 

0

0

0

0

 

0

 

1

1

0

21

0

 

1

 

0

2

0

22

0

 

1

 

1

3

1

23

1

 

0

 

0

4

0

24

1

 

0

 

1

5

1

25

1

 

1

 

0

6

1

26

1

 

1

 

1

7

1

27

После минимизации заданной функции №13210, например по кубу соседних чисел, получаем покрытие (3 7) (5 7) (6 7) и функцию в ДНФ:

f (abc) = ab bc ac.

Синтезируем комбинационную схему в базисе И–НЕ. Представим функцию в базисе И–НЕ:

f (abc) = ab bc ac = abbcac.

Схема в международном стандарте имеет вид (рис. 1.1).

11

a

f

б

c

Рис. 1. Схема реализации функции №13210

Построим эту схему в системе «Квартус-2» (Quartus II).

1.Выполнение эксперимента

1.1.Создание папки проекта

Запустить приложение Quartus II (ярлык показан на рис. 2).

Рис. 2. Ярлык приложения Quartus II

Открывается окно Quartus 2 (рис. 3).

Далее возможно создать новый проект: Create new Project либо открыть существующий проект: Open Exist Project, либо открыть интерактивную обучающую программу (руководство): Open Interactive Tutorial. Возможно, будет открыто другое окно (рис. 4).

12

Рис. 3. Рабочее окно программы Quartus 2 «Getting Started…»

Рис. 4. Возможный вариант рабочего окна программы Quartus 2

Создадим новый проект. Для этого в меню «File» необходимо выбрать пункт «New project wizard» (рис. 5, 6).

13

Рис. 5. Выбор меню создания нового проекта

Рис. 6. Начало создания проекта

В появившемся окне «New Project Wizard: Directory, Name, and Top-Level Entity…» («Мастер Создания Проекта:

Папка, Имя и Модуль Верхнего Уровня…») щелкнуть по кнопке с тремя точками у верхнего поля ввода.

14

В открывшемся новом окне «Select Directory» («Выбрать Папку») (рис. 7) создать новую папку Lab1 для нового проекта устройства (папка необходима, поскольку проект содержит порядка пятидесяти файлов) и «зайти» в нее (рис. 8).

Рис. 7. Окно «Select Directory» («Выбрать Папку»)

Рис. 8. Создание папки проекта

15

Возвращаемся в New Project Wizard (рис. 9).

Рис. 9. Задание директория нового проекта

После возвращения в окно «New Project Wizard: Directory, Name, and Top-Level Entity…» нужно убедиться в том, что в верхнем поле ввода занесен полный маршрут к вновь созданной папке, во второе поле – занести имя проекта Lab1, совпадающее с именем папки, и в третьем (нижнем) поле – имя модуля верхнего уровня Lab1, также совпадающее с именем папки. Щелкнуть по кнопке «Finish» («Завершение») (рис. 10).

Рис. 10. Завершение задания имени проекта

16

В начале каждого последующего сеанса работы с созданным проектом необходимо выбрать в строке меню «File\Open Project...». В появившемся окне «Open Project» найти папку проекта и, выделив файл проекта, щелкнуть по кнопке «От-

крыть».

1.2. Создание конструкторского файла схемы

Выбрать в строке меню «File\New...» («Файл\Новый») (рис. 11).

Рис. 11. Начало создания конструкторского файла схемы

В появившемся окне «New» на закладке «Design Files» («Конструкторские файлы») выбрать строку «Block Diagram/Schematic File» («Файл Блок-схемы/Схемный Файл»).

Щелкнуть по кнопке «ОК» в нижней части окна. На рабочем поле приложения появится окно созданного файла с именем Blockl.bdf. Его расширение означает, что это «Block Design File», т.е. файл с графическим представлением проекта в ви-

де схемы (рис. 12, 13, 14).

17

Рис. 12. Выбор файла схемы в окне «New»

Рис. 13. Выбор файла схемы в окне «New»

18

Рис. 14. Окно файла блок-схемы

Присвоим имя Lab1 этому файлу.

Выбрать в строке меню «File\Save As...» («Файл\Сохранить как...»). В появившемся диалоговом окне «Сохранить как» будет предложено сохранить файл с именем нашего проекта и расширением bdf (рис. 15).

Рис. 15. Задание имени файлу схемы

19

Следует принять предложение и щелкнуть по кнопке «Сохранить». Получим файл схемы Lab1. bdf (рис. 16).

Рис. 16. Файл схемы Lab1. bdf

1.3. Набор схемы

Щелкнуть правой кнопкой мыши по рабочему полю файла *.bdf. В появившемся контекстном меню выбрать строку

«Insert» («Вставить») и далее «Symbol...» («Символ...»), как это показано на рис. 17.

Рис. 17. Контекстное меню на рабочем поле схемного конструкторского файла (*.bdf)

20