You are on page 1of 5

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРЬКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ В.Н.КАРАЗІНА


КАФЕДРА «ТЕОРЕТИЧНОЇ ТА ПРИКЛАДНОЇ СИСТЕМОТЕХНІКИ»

ПРАКТИЧНА РОБОТА №3
з курсу: «Проєктування К (Ц) С на одному кристалі (СоК - SoC)»
з теми: «Синтез мультиплексорів, демультиплексорів, дешифраторів та
шифраторів схем за допомогою мови опису апаратури VHDL»

Прийняла:
Професор, каф. ТПС
Мірошник М. А.

Виконала:
студентка групи КI-51
Волинець К.А.

Харків 2024
Мета роботи: вивчення мультиплексорів, шифраторів,
дешифраторів, шифраторів. Синтез схем за допомогою мови
опису апаратури VHDL.

Завдання: ознайомитися з літературою до практичного заняття.


Перед виконанням роботи необхідно відповісти на контрольні
питання.
Кожен студент індивідуально виконує запропонований варіант
завдання.
Виконати практичне завдання у відповідності з наступними
пунктами:
Намалювати умовне графічне зображення проектованої
комбінаційної схеми пристрою відповідно до варіанту (таблиця 3.3).
Проектуємо відповідно до варіанта одну із запропонованих схем:
мультиплексор (MUX), демультиплексор (DMX), дешифратор (DC),
шифратор (CD).
Написати таблицю істинності для цього пристрою.
Отримати МДНФ або МКНФ (порадитися з викладачем)
функції проектованого пристрою.
За результатами синтезу побудувати комбінаційну схему в
базисі Буля.
Написати VHDL-код спроектованого пристрою.

Варіант 2

Рис. 1. Варіант

D1 D2 Q0 Q1 Q2
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
Табл. 1. Таблиця істинності

МДНФ:
Q 0=V D 1 D 2 ; Q1=V D1 D 2; Q 2=V D 1 D 2
Рис. 2.Умовне позначення дешифратора 2 в 3

Рис. 3. Комбінаційна схема в базисі Буля

VHDL- опис логічної схеми:

library ieee;
use ieee.std_logic_1164.all;

entity test is
port (
D1, D2, V: in std_logic;
Q0,Q1,Q2: out std_logic
);
end test;

architecture rtl of test is


begin
Q0 <= (V and not D1 and not D2);
Q1 <= (V and not D1 and D2);
Q2 <= (V and D1 and not D2);
end architecture;
Виновок:
1. Визначення системи-на-кристалі. Узагальнена архітектура
системи на кристалі.

Система-на-кристалі (СнК) - це інтегральна схема (ІС), яка містить


всі компоненти, необхідні для роботи електронного пристрою, на
одному кристалі кремнію.

Узагальнена архітектура СнК:

 Процесорне ядро: виконує інструкції програмного забезпечення.


 Пам'ять: використовується для зберігання даних і програмного
забезпечення.
 Периферійні пристрої: забезпечують інтерфейс з зовнішнім
світом (наприклад, USB, Ethernet, GPIO).
 Аналогові блоки: використовуються для обробки аналогових
сигналів (наприклад, АЦП, ЦАП).
 Шина: використовується для зв'язку між компонентами СнК.

2. Які пристрої відносяться до класу програмованої логіки та


до спеціалізованих мікросхем?

Пристрої програмованої логіки:

 ПЛІС (програмовані логічні інтегральні схеми):


 FPGA (матричні ПЛІС)
 CPLD (прості ПЛІС)
 АРПЧ (архітектурно-реконфігуровані процесори)

Спеціалізовані мікросхеми:

 Мікроконтролери:
8-розрядні
16-розрядні
32-розрядні
 Цифрові сигнальні процесори (ЦСП)
 Графічні процесори (ГП)
3. На якому етапі проектування відбувається перетворення
опису пристрою, що є схемою з елементів цільової
мікросхеми, в двійковий файл для програмування
мікросхеми?

Перетворення опису пристрою в двійковий файл для програмування


мікросхеми відбувається на етапі синтезу.

Етапи проектування:

 Вхідні дані: опис пристрою (наприклад, мовою Verilog або


VHDL).
 Синтез: перетворення опису пристрою в двійковий файл, який
може бути завантажений в мікросхему.
 Реалізація: програмування мікросхеми двійковим файлом.
 Тестування: перевірка працездатності пристрою.

Інструменти для синтезу:

 Xilinx ISE
 Intel Quartus
 Mentor Graphics Questa

Двійковий файл:

 Містить конфігурацію логічних блоків мікросхеми.


 Містить конфігурацію пам'яті мікросхеми.

You might also like