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

ЭИС_2_СЕМ / ЛР1 / ЭИС2_Л1

.pdf
Скачиваний:
0
Добавлен:
27.06.2025
Размер:
359.68 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение Высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР) Кафедра безопасности информационных систем (БИС)

ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ Отчёт по лабораторной работе №1

По дисциплине «Электроника и схемотехника» Вариант №16

Студент гр. 733-1 Сметанников Д.Е

10 . 05 .2024

Руководитель Доцент кафедры

КИБЭВС, к.т.н., доцент А.Н. Мальчуков

. .2025

Томск 2025

Введение

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

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

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

Описать логические элементы на VHDL.

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

X=( A B) (C D)

Описать ее на VDHL.

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

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

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

2

1 ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ

Для всех ЛЭ из задания были составлены схемы (рис. 1.1), описаны на VDHL (рис. 1.2) и промоделированы в режимах «Timing» и «Functional» (рис. 1.3-1.4). Также был промоделирован код на VHDL в режимах «Timing» и «Functional» (рис. 1.5-1.6)

Из-за присутствующей задержки в режиме «Timing» происходят выходы за границы интервала.

Рисунок 1.1 — Схемы ЛЭ

3

Рисунок 1.2 — Описание на VDHL

Рисунок 1.3 — Моделирование схемы «Timing»

Рисунок 1.4 — Моделирование схемы «Functional»

Рисунок 1.5 — Моделирование кода «Timing»

Рисунок 1.6 — Моделирование кода «Functional»

4

Таблица 1.1 — Таблица истинности

Входы

 

 

 

Выходы

 

 

A

B

AND

NAND

OR

NOR

XOR

NXOR

0

0

0

1

0

1

0

1

0

1

0

1

1

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

1

0

0

0

1

0

1

0

1

0

1

0

1

1

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

1

0

0

0

1

0

1

0

1

0

1

0

1

1

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

1

0

0

0

1

0

1

0

1

0

1

0

1

1

0

1

0

1

0

0

1

1

0

1

0

1

1

1

0

1

0

0

1

5

2 ФОРМУЛА СОГЛАСНО ВАРИАНТУ №16

Для формулы из варианта составлена схема (рис. 2.1), описана на VDHL (рис. 2.2), промоделирована в режимах «Timing» и «Functional» (рис. 3.3-3.4), составлена таблица истинности (рис. 3.5). Также был промоделирован код на VHDL в режимах «Timing» и «Functional» (рис. 3.6-3.7)

Из-за присутствующей задержки в режиме «Timing» происходят выходы за границы интервала.

Формула для 16 варианта:

 

(2.1)

X=(

A B)

(C D)

Рисунок 2.1 — Схема для 16 варианта

Рисунок 2.2 — Описание на VDHL

6

Рисунок 2.3 — Моделирование схемы «Timing»

Рисунок 2.4 — Моделирование схемы «Functional»

Рисунок 2.5 — Моделирование кода «Timing»

Рисунок 2.6 — Моделирование кода «Functional» Таблица 2.1 — Таблица истинности

 

Входы

 

 

Выход

 

 

 

 

 

 

A

B

 

C

D

X

 

 

 

 

 

 

0

0

 

0

0

1

 

 

 

 

 

 

1

0

 

0

0

1

 

 

 

 

 

 

0

1

 

0

0

1

 

 

 

 

 

 

1

1

 

0

0

0

 

 

 

 

 

 

0

0

 

1

0

1

 

 

 

 

 

 

1

0

 

1

0

1

 

 

 

 

 

 

7

Окончание таблицы 2.1

 

Входы

 

 

Выход

 

 

 

 

 

 

A

B

 

C

D

X

 

 

 

 

 

 

0

1

 

1

0

1

 

 

 

 

 

 

1

1

 

1

0

1

 

 

 

 

 

 

0

0

 

0

1

1

 

 

 

 

 

 

1

0

 

0

1

1

 

 

 

 

 

 

0

1

 

0

1

1

 

 

 

 

 

 

1

1

 

0

1

1

 

 

 

 

 

 

0

0

 

1

1

1

 

 

 

 

 

 

1

0

 

1

1

1

 

 

 

 

 

 

0

1

 

1

1

1

 

 

 

 

 

 

1

1

 

1

1

0

 

 

 

 

 

 

8

Заключение

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

Были собраны такие ЛЭ как: 2И (AND), 2ИЛИ (OR), 2искл.ИЛИ (XOR), 2И-НЕ (NAND), 2ИЛИ-НЕ (NOR) и 2искл.ИЛИНЕ (XNOR), а также смоделированы работы данных элементов. Были описаны все элементы с помощью VHLD. Составлена таблицы истинности.

Была собрана схема для выражения X=( A B) (C D), смоделирована ее работа и написан код на VDHL. Была составлена таблица истинности. Значения совпали.

Из-за присутствующей задержки в режиме «Timing» происходят выходы за границы интервала.

9

Соседние файлы в папке ЛР1