Рисунок 1.4 – Описание регистра SISO на VHDL
1.5Схема из RTL viewer для кода VHDL
На рисунке 1.5 представлена схема из RTL viewer для кода VHDL.
Рисунок 1.5 – Схема из RTL viewer для кода VHDL
1.6Моделирование устройства, описанного кодом VHDL
6
На рисунке 1.6 представлено моделирование регистра SISO, описанного кодом VHDL.
Рисунок 1.6 – Моделирование регистра SISO (Timing)
Моделирование соответствует таблице истинности, подтверждается, что загрузка синхронная, а сброс асинхронный
7
2РЕГИСТР ТИПА SIPO
2.1Таблица истинности
Втаблице 2.1 представлена таблица истинности регистра SIPO.
Таблица 2.1 – Таблица истинности регистра SIPO
№ |
Входы |
|
|
|
|
|
Выходы |
|
|
|
|
|
||
сигнала |
sin |
R |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
a0 |
0 |
a0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
a1 |
0 |
a1 |
a0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
a2 |
0 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4 |
a3 |
0 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
5 |
a4 |
0 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
a5 |
0 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
0 |
0 |
0 |
7 |
a6 |
0 |
a6 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
0 |
0 |
8 |
a7 |
0 |
a7 |
a6 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
0 |
9 |
a8 |
0 |
a8 |
a7 |
a6 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
0 |
10 |
a9 |
0 |
a9 |
a8 |
a7 |
a6 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
0 |
11 |
a10 |
0 |
a10 |
a9 |
a8 |
a7 |
a6 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
0 |
12 |
a11 |
0 |
a11 |
a10 |
a9 |
a8 |
a7 |
a6 |
a5 |
a4 |
a3 |
a2 |
a1 |
a0 |
13 |
x |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
14 |
a12 |
0 |
a12 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
15 |
a13 |
0 |
a13 |
a12 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2.2Функциональная схема
На рисунке 2.1 представлена функциональная схема регистра SIPO.
Рисунок 2.1 – Функциональная схема регистра SIPO
8
2.3Моделирование
На рисунке 2.2 представлено моделирование регистра SIPO в режиме
Timing.
Рисунок 2.2 – Моделирование регистра SIPO (Timing)
На рисунке 2.3 представлено моделирование регистра SIPO в режиме
Functional.
Рисунок 2.3 – Моделирование регистра SIPO (Functional)
Моделирование соответствует таблице истинности, подтверждается, что сброс асинхронный.
2.4Код на VHDL
На рисунке 2.4 представлено описание регистра SIPO на VHDL.
9
Рисунок 2.4 – Описание регистра SIPO на VHDL
2.5Схема из RTL viewer для кода VHDL
На рисунке 2.5 представлена схема из RTL viewer для кода VHDL.
Рисунок 2.5 – Схема из RTL viewer для кода VHDL
2.6Моделирование устройства, описанного кодом VHDL
На рисунке 2.6 представлено моделирование регистра SIPO, описанного кодом VHDL в режиме Timing.
10