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

4 семестр / ЭиС Лаба 1

.docx
Скачиваний:
15
Добавлен:
01.12.2023
Размер:
853.35 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

Логические элементы

Отчет по лабораторной работе №1

по дисциплине «Электроника и схемотехника 2»

Вариант №12

Студент гр. 711-2

_______Е. П. Толстолес

06.05.2023

Руководитель

преподаватель каф. КИБЭВС

_______ А.С. Семенов

06.05.2023

1 Введение

Цель работы – изучить основные инструменты САПР QuartusII и научиться моделировать в ней работу схем на основе простых логических элементов.

Постановка задачи.

  1. Собрать на холсте или разных холстах .bdf и промоделировать работу схем 2И (AND), 2ИЛИ (OR), 2искл.ИЛИ (XOR), 2И-НЕ (NAND), 2ИЛИ-НЕ (NOR) и 2искл.ИЛИ-НЕ (XNOR) по аналогии с примером в методических указаниях в двух режимах.

  2. Описать логические элементы из п.1 на HDL согласно варианту задания, в одном или разных модулях, в зависимости от того, как выполнялся п.1, и промоделировать эти схемы.

  3. Собрать схему на отдельном холсте .bdf для выражения из таблицы согласно варианту 12.

  4. Промоделировать её работу в двух режимах. Сделать предположение, из-за чего возникает разница в результатах моделирования разных режимов и почему.

  5. Выполнить пп. 3-4 только с помощью HDL согласно варианту.

  6. Составить таблицу истинности для выражения из таблицы согласно варианту 12. Сверить результаты моделирования с составленной таблицей истинности.

  7. Написать выводы о проделанной работе.

2 Ход работы

2.1 Первоначальная настройка программы

На рисунке 2.1 показаны настройки создаваемого проекта в QuartusII.

Рисунок 2.1 – Настройки проекта

На рисунке 2.2 показан графический редактор.

Рисунок 2.2 – Работа с графическим редактором

2.2 Работа с логическими элементами и сборка схем

Сборка схемы 2И (and) показана на рисунке 2.3.

Рисунок 2.3 – Схема 2И

Результаты моделирования с задержкой представлены на рисунке 2.4.

Рисунок 2.4 – Результаты моделирования с задержкой

Результаты моделирования без задержки представлены на рисунке 2.5.

Рисунок 2.5 - Результаты моделирования без задержки

Код HDL описан на рисунке 2.6.

Рисунок 2.6 - HDL код 2И

Сборка схемы 2ИЛИ (or) показана на рисунке 2.7.

Рисунок 2.7 – Сборка схемы 2ИЛИ

Результаты моделирования с задержкой представлены на рисунке 2.8.

Рисунок 2.8 – Результаты моделирования с задерж кой

Результаты моделирования без задержки представлены на рисунке 2.9.

Рисунок 2.9 - Результаты моделирования без задержки

Код HDL описан на рисунке 2.10.

Рисунок 2.10 - HDL код 2ИЛИ

Сборка схемы 2искл. ИЛИ (xor) показана на рисунке 2.11.

Рисунок 2.11 – Сборка схемы 2искл. ИЛИ

Результаты моделирования с задержкой представлены на рисунке 2.12.

Рисунок 2.12 - Результаты моделирования с задержкой

Результаты моделирования без задержки представлены на рисунке 2.13.

Рисунок 2.13 - Результаты моделирования без задержки

Код HDL описан на рисунке 2.14.

Рисунок 2.14 - HDL код 2иксл. ИЛИ

Сборка схемы 2И-НЕ (nand) показана на рисунке 2.15.

Рисунок 2.15 – Сборка схемы 2И-НЕ

Результаты моделирования с задержкой представлены на рисунке 2.16.

Рисунок 2.16 - Результаты моделирования с задержкой

Результаты моделирования без задержки представлены на рисунке 2.17.

Рисунок 2.17 - Результаты моделирования без задержки

Код HDL описан на рисунке 2.18.

Рисунок 2.18 - HDL код 2И-НЕ

Сборка схемы 2ИЛИ-НЕ (nor) показана на рисунке 2.19.

Рисунок 2.19 – Сборка схемы 2ИЛИ-НЕ

Результаты моделирования с задержкой представлены на рисунке 2.20.

Рисунок 2.20 - Результаты моделирования с задержкой

Результаты моделирования без задержки представлены на рисунке 2.21.

Рисунок 2.21 - Результаты моделирования без задержки

Код HDL описан на рисунке 2.22.

Рисунок 2.22 - HDL код 2ИЛИ-НЕ

Сборка схемы 2искл.ИЛИ-НЕ (xnor) показана на рисунке 2.23.

Рисунок 2.23 – Сборка схемы 2искл.ИЛИ-НЕ

Результаты моделирования с задержкой представлены на рисунке 2.24.

Рисунок 2.24 - Результаты моделирования с задержкой

Результаты моделирования без задержки представлены на рисунке 2.25.

Рисунок 2.25 - Результаты моделирования без задержки

Код HDL описан на рисунке 2.26.

Рисунок 2.26 - HDL код 2искл.ИЛИ-НЕ

2.3 УСТРОЙСТВО СОГЛАСНО ВАРИАНТУ 12

Таблица 2.1 – таблица истинности для функции F = ⊕z⊕w

x

y

z

w

⌐(x&y)

⌐(x&y)⊕z

⌐(x&y)⊕z⊕w

0

0

0

0

1

1

1

0

0

0

1

1

0

0

0

0

1

0

1

1

0

0

0

1

1

1

0

1

0

1

0

0

1

1

1

0

1

0

1

1

0

0

0

1

1

0

0

0

0

0

1

1

1

0

1

1

1

0

0

0

1

1

1

1

0

0

1

1

0

0

1

0

1

0

1

1

0

1

0

1

1

1

0

1

1

1

0

0

1

1

0

1

1

0

1

1

0

1

1

1

1

0

0

0

1

1

1

1

1

0

1

0

Функциональная схема варианта 12 представлена на рисунке 2.27.

Рисунок 2.27 – Функциональная схема варианта

Результаты моделирования с задержкой представлены на рисунке 2.28.

Рисунок 2.28 - Результаты моделирования с задержкой

Результаты моделирования без задержки представлены на рисунке 2.29.

Рисунок 2.29 - Результаты моделирования без задержки

Код VHDL описан на рисунке 2.26.

Рисунок 2.26 - HDL код для функции по варианту

3 Заключение

В результате проделанной работы были изучены основные инструменты САПР QuartusII, приобретены навыки моделирования работы схем на основе простых логических элементов.

В ходе моделирования работы схем была замечена интересная деталь, если запускать моделирование в режиме “Timing”, то некоторые сигналы будут немного выходить из временного интервала. Из этого был сделан вывод, что в режиме “Timing” учитываются задержки логических элементов. Однако, если запускать моделирование в режиме “Functional”, таких задержек не будет, этот режим их просто исключает.

Также было проведено сравнение таблиц истинностей логических элементов с их результатами моделирования, как и ожидалось, их результаты совпали.

Томск 2023

Соседние файлы в папке 4 семестр