
2 Приоритетный шифратор 4-2
Была собрана схема приоритетного шифратора 4-2 с базисом И-НЕ на холсте .bdf (рис. 2.1) и описана на SV (рис 2.2). Составлена таблица истинности. Приоритетный шифратор 4-2 был промоделирован в режимах «Timing» и «Functional» (рис. 2.3-2.6) Схема из RTL viewer для кода HDL представлена на рисунке 2.6
Из-за присутствующей задержки в режиме «Timing» происходят выходы
за границы интервала.
Формулы для выходов:
(2.1)
(2.2)
(2.3)
Р
исунок
2.1 — Схема на холсте .bdf
Рисунок 2.2 — Описание на SV
Р
исунок
2.3
— Моделирование схемы «Timing»
Р
исунок
2.4
— Моделирование схемы «Functional»
Р
исунок
2.5
— Моделирование кода
«Timing»
Р
исунок
2.6
— Моделирование кода
«Functional»
Р
исунок
2.7
— Схема из RTL
Viewer для кода
Таблица 2.1 — Таблица истинности
Входы |
Выходы |
|||||
sw4 |
sw3 |
sw2 |
sw1 |
sw out1 |
sw out0 |
G |
1 |
X |
X |
X |
1 |
1 |
1 |
0 |
1 |
X |
X |
1 |
0 |
1 |
0 |
0 |
1 |
X |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3 Реализация функций 19, 18, 17, 16
Для функций 19, 18, 17, 16 были собраны схемы на холсте .bdf (рис. 3.1) и описаны на SV (рис.3.2) Составлена таблица истинности. Функции были промоделированы в режимах «Timing» и «Functional» (рис. 3.3-3.6) Схема из RTL viewer для кода HDL представлена на рисунке 3.7
Выбор результата осуществлен при помощи MUX
Из-за присутствующей задержки в режиме «Timing» происходят выходы
за границы интервала.
Формулы для вариантов 19, 18, 17, 16:
(3.1)
(3.2)
(3.3)
(3.4)
Р
исунок
3.1 — Схема на холсте .bdf
Р
исунок
3.2
— Описание на SV
Р
исунок
3.3 — Моделирование схемы «Timing»
Р
исунок
3.4
— Моделирование схемы «Functional»
Р
исунок
3.5
— Моделирование кода
«Timing»
Р
исунок
3.6 — Моделирование кода «Functional»
Р
исунок
3.7 — Схема из RTL
Viewer для кода
Таблица 3.1 — Таблица истинности
Входы |
Выходы |
||||||
x |
y |
z |
w |
F19 |
F18 |
F17 |
F16 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |