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

2 Семестр / Отчеты / 2 варик / Lb2_данные_удалены

.pdf
Скачиваний:
18
Добавлен:
07.06.2022
Размер:
2.63 Mб
Скачать

Рисунок 2.11 - Схема из RTL viewer

2.13 Моделирование масштабируемого устройства, описанного кодом

HDL

На рисунке 2.12 представлено моделирование дешифратора 4-16,

описанного на VHDL.

Рисунок 2.12 – Моделирование дешифратора 4-16 (Timing)

Последовательность входных сигналов и сигналы на выходе соответствуют таблице истинности.

21

3ПРИОРИТЕТНЫЙ ШИФРАТОР 6-3

3.1Таблица истинности

Втаблице 3.1 представлена таблица истинности устройства.

Таблица 3.1 – Таблица истинности HPRI 6-3

 

 

 

 

Входы

 

 

 

 

 

 

Выходы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

 

 

 

 

x

 

 

 

 

 

 

a

 

 

G

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

4

 

3

 

2

1

 

0

2

 

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

x

x

 

x

 

x

x

 

x

0

 

0

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

 

0

 

0

0

 

1

0

 

0

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

 

0

 

0

1

 

x

0

 

0

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

 

0

 

1

x

 

x

0

 

1

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

 

1

 

x

x

 

x

0

 

1

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

1

 

x

 

x

x

 

x

1

 

0

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

x

 

x

 

x

x

 

x

1

 

0

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

 

0

 

0

0

 

0

0

 

0

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2

Формула

 

 

 

 

 

 

 

 

Формула

для

выхода

G на

базисе

ИЛИ-НЕ

будет иметь

вид:

=

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

̅ ( 5 4 3 2 1 0).

Формула для выхода а0 на базисе ИЛИ-НЕ будет иметь вид: 0 =

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

̅

̅̅̅̅̅̅̅̅̅̅̅̅̅̅

̅

̅̅̅̅̅̅

 

1

̅

5 4 3 2

5 4 3 5.

 

Формула для выхода а1 на базисе ИЛИ-НЕ будет иметь вид: 1 =

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

 

̅

̅̅̅̅̅̅̅̅̅̅̅̅̅̅

̅̅

 

 

 

̅

 

 

5 4 3 2

5 4 3.

 

Формула для выхода а2 на базисе ИЛИ-НЕ будет иметь вид: 2 =

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

̅ 5 4 ̅ 5.

22

3.3Функциональная схема

На рисунке 3.1 представлена функциональная схема устройства HPRI 6-3.

Рисунок 3.1 – Функциональная схема HPRI 6-3

Схема полностью соответствует формулам и выполнена на базисе ИЛИ-

НЕ.

3.4Моделирование

На рисунке 3.2 и 3.3 представлено моделирование приоритетного шифратора 6-3.

23

Рисунок 3.2 – Моделирование HPRI 6-3 (Timing)

Рисунок 3.3 – Моделирование HPRI 6-3 (Functional)

Моделирование соответствует таблице истинности.

3.5Код на HDL

На рисунке 3.4 представлено описание устройство на VHDL.

24

Рисунок 3.4 – HPRI 6-3 на VHDL

Программа работает аналогично функциональной схеме.

3.6Схема из RTL viewer для кода HDL

На рисунке 3.5 представлена схема из RTL viewer для кода на VHDL.

Рисунок 3.5 – Схема из RTL viewer

25

3.7Моделирование устройства, описанного кодом HDL

На рисунке 3.6 представлено моделирование HPRI 6-3, описанного на

VHDL.

Рисунок 3.6 – Моделирование HPRI 6-3 (Timing)

Последовательность входных сигналов и сигналы на выходе соответствуют таблице истинности.

26

Заключение

В процессе выполнения работы были построены схемы для элементов CD 4-2, DC 3-8, HPRI 6-3, масштабируемых устройств СD 8-3 и DC 16-4, а также описаны на VHDL. Оба варианта были промоделированы.

27