lb6
.pdf
11
3 РЕГИСТР ТИПА PIPO
3.1 Таблица истинности
Таблица 3.1 – таблица истинности для PIPO.
3.2 Функциональная схема
На рисунках 3.1-3.3 представлена функциональная схема PIPO.
Рисунок 3.1 – Функциональная схема PIPO
12
Рисунок 3.2 – Функциональная схема PIPO(2)
Рисунок 3.3 – Функциональная схема PIPO(3)
13
3.3 Моделирование функциональной схемы
На рисунках 3.4–3.5 представлены результаты моделирования PIPO в
двух режимах.
Рисунок 3.4 – Результат моделирования PIPO (Timing)
Рисунок 3.5 – Результат моделирования PIPO (Functional)
3.4 Код на HDL
На рисунке 3.6 представлен код описания PIPO на VHDL.
Рисунок 3.6 – Код описания PIPO на VHDL
14
3.5 Схема RTL Viewer
На рисунках 3.7-3.9 представлена схема из RTL Viewer.
Рисунок 3.7 – Схема из RTL Viewer
15
Рисунок 3.8 – Схема из RTL Viewer(2)
16
Рисунок 3.9 – Схема из RTL Viewer(3)
3.6 Моделирование устройства, описанного кодом HDL
На рисунке 3.10-3.11 представлены результаты моделирования PIPO,
описанного на VHDL.
Рисунок 3.10 – Результат моделирования кода PIPO(Timing)
Рисунок 3.11 – Результат моделирования кода PIPO(Functional)
17
Заключение
В ходе выполнения данной лабораторной работе были изучены последовательные, универсальные и параллельные регистры, их принципы построения и работы. Были составлены таблицы и схемы для устройств(
регистр с разрядностью 10 бит типа SISO со сдвигом влево, 14 разрядный регистр типа SIPO со сдвигом вправо и асинхронным сбросом и 16 разрядный регистр типа PIPO с асинхронной загрузкой и синхронным сбросом). Схемы регистров были промоделированы в двух режимах (timing и functional). С
помощью VHDL были описаны, а также промоделированы те же устройства.
