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

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

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

2ДЕМУЛЬТИПЛЕКСОР 1-4

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

Втаблице 2.1 представлена таблица истинности устройства DMX 1-4.

Таблица 2.1 – Таблица истинности DMX 1-4

 

Входы

 

 

 

Выходы

 

 

 

 

 

 

 

 

 

 

E

a1

 

a0

F

D3

D2

D1

D0

 

 

 

 

 

 

 

 

 

0

x

 

x

x

0

0

0

0

 

 

 

 

 

 

 

 

 

1

0

 

0

b0

0

0

0

b0

 

 

 

 

 

 

 

 

 

1

0

 

1

b1

0

0

b1

0

 

 

 

 

 

 

 

 

 

1

1

 

0

b2

0

b2

0

0

 

 

 

 

 

 

 

 

 

1

1

 

1

b3

b3

0

0

0

 

 

 

 

 

 

 

 

 

2.2 Формула

 

 

 

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

Формула для выхода D0 будет иметь вид:

̅̅ ̅

̅ ̅

0 = ∩ 1 ∩ 0 ∩ .

 

̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿

Формула для выхода D1 будет иметь вид:

̅̅̅̅

 

1 = ∩ 1 ∩ 0 ∩ .

 

̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿

Формула для выхода D2 будет иметь вид:

2 = ∩ 1

̅̅̅̅

∩ 0 ∩ .

Формула для выхода D3 будет иметь вид:

̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿

3 = ∩ 1

∩ 0 ∩ .

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

На рисунке 2.1 представлена функциональная схема устройства DMX 1-4.

11

Рисунок 2.1 – Функциональная схема DMX 1-4

Схема выполнена на базисе И-НЕ.

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

На рисунках 2.2 и 2.3 представлено моделирование в двух режимах.

Рисунок 2.2 – Моделирование DMX 1-4 (Timing)

Рисунок 2.3 – Моделирование DMX 1-4 (Functional)

Результаты моделирования совпадают с таблицей истинности.

12

2.5Код на HDL

На рисунке 2.4 представлено описание устройства на SystemVerilog HDL.

Рисунок 2.4 – DMX 1-4 на SystemVerilog HDL

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

На рисунке 2.5 представлена схема для устройства DMX 1-4 из RTL viewer.

13

Рисунок 2.5 – Схема устройства из RTL viewer

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

На рисунке 2.6 представлено моделирование устройства, описанного на

HDL, в режиме Timing.

Рисунок 2.6 – Моделирование DMX 1-4, описанного на SystemVerilog HDL (Timing)

Результаты моделирования совпадают с таблицей истинности.

14

2.8Таблица истинности масштабируемого устройства

Втаблице 2.1 представлена таблица истинности масштабируемого устройства DMX 1-8.

Таблица 2.1 – Таблица истинности DMX 1-8

 

 

Входы

 

 

 

 

 

Выходы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

a2

a1

 

a0

F

D7

D6

D5

D4

D3

D2

D1

D0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

x

x

 

x

x

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

 

0

b0

0

0

0

0

0

0

0

b0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

0

 

1

b1

0

0

0

0

0

0

b1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

1

 

0

b2

0

0

0

0

0

b2

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

1

 

1

b3

0

0

0

0

b3

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

 

0

b4

0

0

0

b4

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

 

1

b5

0

0

b5

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

 

0

b6

0

b6

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

 

1

b7

b7

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.9Функциональная схема масштабируемого устройства

На рисунке 2.7 представлена схема устройства DMX 1-8, построенного на основе DMX 1-4.

Рисунок 2.7 – Функциональная схема DMX 1-8

15

2.10 Моделирование масштабируемого устройства

На рисунках 2.8 и 2.9 представлено моделирование DMX 1-8 в двух режимах.

Рисунок 2.8 – Моделирование DMX 1-8 (Timing)

Рисунок 2.9 – Моделирование DMX 1-8 (Functional)

Результаты моделирования совпадают с таблицей истинности.

2.11 Код на HDL масштабируемого устройства

На рисунке 2.10 представлено описание устройства на SystemVerilog

HDL.

16

Рисунок 2.10 – DMX 1-8 на SystemVerilog HDL

2.12 Схема из RTL viewer для кода HDL масштабируемого устройства

На рисунке 2.11 представлена схема для устройства DMX 1-8 из RTL

viewer.

Рисунок 2.11 – Схема устройства из RTL viewer

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

HDL

На рисунке 2.12 представлено моделирование устройства, описанного на

HDL, в режиме Timing.

17

Рисунок 2.12 – Моделирование DMX 1-8, описанного на SystemVerilog HDL (Timing)

Результаты моделирования совпадают с таблицей истинности.

18

3РЕАЛИЗАЦИЯ ФУНКЦИИ НА ОСНОВЕ МУЛЬТИПЛЕКСОРА

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

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

Таблица 3.1 – Таблица истинности функции

 

 

Входы

 

Выход

 

 

 

 

 

 

w

x

 

y

z

F

 

 

 

 

 

 

0

0

 

0

0

0

 

 

 

 

 

 

0

0

 

0

1

0

 

 

 

 

 

 

0

0

 

1

0

0

 

 

 

 

 

 

0

0

 

1

1

0

 

 

 

 

 

 

0

1

 

0

0

0

 

 

 

 

 

 

0

1

 

0

1

0

 

 

 

 

 

 

0

1

 

1

0

1

 

 

 

 

 

 

0

1

 

1

1

1

 

 

 

 

 

 

1

0

 

0

0

0

 

 

 

 

 

 

1

0

 

0

1

1

 

 

 

 

 

 

1

0

 

1

0

0

 

 

 

 

 

 

1

0

 

1

1

1

 

 

 

 

 

 

1

1

 

0

0

0

 

 

 

 

 

 

1

1

 

0

1

1

 

 

 

 

 

 

1

1

 

1

0

1

 

 

 

 

 

 

1

1

 

1

1

1

 

 

 

 

 

 

19

3.2Формула

Формула для выхода F будет иметь вид: = ∩ ∩

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

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

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

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

На рисунках 3.2 и 3.3 представлено моделирование в двух режимах.

20