- •Цель работы
- •Постановка задачи
- •1 Мультиплексор 4-1
- •1.1 Таблица истинности
- •1.2 Формула
- •1.3 Функциональная схема
- •1.4 Моделирование функциональной схемы
- •1.6 Схема из rtl viewer для кода hdl
- •1.7 Моделирование устройства, описанного кодом hdl.
- •1.8 Таблица истинности масштабируемого устройства
- •1.9 Функциональная схема масштабируемого устройства
- •1.10 Моделирование масштабируемого устройства
- •1.11 Код на hdl масштабируемого устройства
- •1.12 Схема из rtl viewer для кода hdl масштабируемого устройства
- •1.13 Моделирование масштабируемого устройства, описанного кодом hdl
- •2 Демультиплексор 1-8
- •2.1 Таблица истинности
- •2.2 Формула
- •2.3 Функциональная схема
- •2.4 Моделирование функциональной схемы
- •2.6 Схема из rtl viewer для кода hdl
- •2.7 Моделирование устройства, описанного кодом hdl
- •2.8 Таблица истинности масштабируемого устройства
- •2.9 Функциональная схема масштабируемого устройства
- •2.10 Моделирование масштабируемого устройства
- •2.11 Код на hdl масштабируемого устройства
- •2.12 Схема из rtl viewer для кода hdl масштабируемого устройства
- •2.13 Моделирование масштабируемого устройства, описанного кодом hdl
- •3 Реализация функции на основе мультиплексора
- •3.1 Таблица истинности
- •3.2 Функциональная схема
- •3.4 Моделирование функциональной схемы
- •4 Реализация функции на основе дешифратора
- •4.1 Таблица истинности
- •4.2 Функциональная схема
- •3.4 Моделирование функциональной схемы
1.6 Схема из rtl viewer для кода hdl
На рисунках 4 представлена схема из RTL viewer для VHDL кода. Данная схема соответствует функциональной схеме, составленной ранее.
Рисунок 5 – Схема из RTL viewer
1.7 Моделирование устройства, описанного кодом hdl.
На рисунке 6-7 представлены результаты временного и функционального моделирований мультиплексора 4-1, описанного на VHDL.
Рисунок 6 – Результат временного моделирования мультиплексора 4-1, описанного на VHDL
Рисунок 7 – Результат функционального моделирования мультиплексора 4-1, описанного на VHDL
Результат совпадает со значениями из таблицы истинности, представленной в таблицей 1.
1.8 Таблица истинности масштабируемого устройства
Согласно варианту 7 необходимо было произвести масштабирование мультиплексора 8-1 на основе мультиплексора 4-1. В таблице 2 представлена таблица истинности мультиплексора 8-1.
Таблица 2 – Таблица истинности для мультиплексора 8-1
Мультиплексор 8-1 |
|||||||||||||
Входы |
Выход |
||||||||||||
E |
x7 |
x6 |
x5 |
x4 |
x3 |
x2 |
x1 |
x0 |
a2 |
a1 |
a0 |
F |
|
0 |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
0 |
|
1 |
x |
x |
x |
x |
x |
x |
x |
b0 |
0 |
0 |
0 |
b0 |
|
1 |
x |
x |
x |
x |
x |
x |
b1 |
x |
0 |
0 |
1 |
b1 |
|
1 |
x |
x |
x |
x |
x |
b2 |
x |
x |
0 |
1 |
0 |
b2 |
|
1 |
x |
x |
x |
x |
b3 |
x |
x |
x |
0 |
1 |
1 |
b3 |
|
1 |
x |
x |
x |
b4 |
x |
x |
x |
x |
1 |
0 |
0 |
b4 |
|
1 |
x |
x |
b5 |
x |
x |
x |
x |
x |
1 |
0 |
1 |
b5 |
|
1 |
x |
b6 |
x |
x |
x |
x |
x |
x |
1 |
1 |
0 |
b6 |
|
1 |
b7 |
x |
x |
x |
x |
x |
x |
x |
1 |
1 |
1 |
b7 |