ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.08.2026

Просмотров: 61

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

architecture sync of Lab2_CD62 is

signal a_zn: STD_LOGIC_VECTOR (1 downto 0); begin

a<=a_zn; process(all) begin G<='1';

if E = '1' then case x is

when "100000" => a_zn <= "000"; when "010000" => a_zn <= "001"; when "001000" => a_zn <= "010"; when "000100" => a_zn <= "011"; when "000010" => a_zn <= "100"; when "000001" => a_zn <= "101"; G<='0';

end case; else

a_zn <= "000"; G<='0';

end if;

end process; end;

E, x[5..0] – является входами, G, a[2..0] – выходами, выдающими результат схемы.

1.6 СХЕМА ДЛЯ КОДА HDL

На рисунке 1.6.1 представлена схема для кода HDL в RTL viewer.

6


Рисунок 1.6.1 – схема из RTL viewer для кода HDL

1.7 МОДЕЛИРОВАНИЕ УСТРОЙСТВА, ОПИСАННОГО КОДОМ HDL

На рисунке 1.7.1 представлено моделирование кода в режиме Timing.

Рисунок 1.7.1 – моделирование схемы в режиме Timing

Из рисунка можно увидеть, что есть полная схожесть с таблицей истинности, а так же с моделированием по схеме.

7


2.ДЕШИФРАТОР 4-10

2.1ТАБЛИЦА ИСТИННОСТИ

Втаблице 2.1.1 приведена таблица истинности для шифратора 6-3(6 входов

и3 выхода).

Таблица 2.1.1 – таблица истинности шифратора 6-3

 

 

Входы

 

 

 

 

 

 

Выходы

 

 

 

 

E

 

 

a

 

 

 

 

 

 

 

x

 

 

 

 

 

 

3

 

2

 

1

0

9

8

7

6

 

5

4

3

2

1

0

0

x

 

x

 

x

x

0

0

0

0

 

0

0

0

0

0

0

1

0

 

0

 

0

0

0

0

0

0

 

0

0

0

0

0

1

1

0

 

0

 

0

1

0

0

0

0

 

0

0

0

0

1

0

1

0

 

0

 

1

0

0

0

0

0

 

0

0

0

1

0

0

1

0

 

0

 

1

1

0

0

0

0

 

0

0

1

0

0

0

1

0

 

1

 

0

0

0

0

0

0

 

0

1

0

0

0

0

1

0

 

1

 

0

1

0

0

0

0

 

1

0

0

0

0

0

1

0

 

1

 

1

0

0

0

0

1

 

0

0

0

0

0

0

1

0

 

1

 

1

1

0

0

1

0

 

0

0

0

0

0

0

1

1

 

0

 

0

0

0

1

0

0

 

0

0

0

0

0

0

1

1

 

0

 

0

1

1

0

0

0

 

0

0

0

0

0

0

2.2 ФОРМУЛА

Формулы в виде СДНФ:

0 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 1 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 2 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 3 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 4 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 5 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 6 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 7 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 8 = ∩ 0 ∩ 1 ∩ 2 ∩ 3 9 = ∩ 0 ∩ 1 ∩ 2 ∩ 3

Формулы в базисе ИЛИ-НЕ:

0 = 0 1 2 3

1 = 0 1 2 3

2 = 0 1 2 3

8


3 = 0 1 2 3 4 = 0 1 2 3 5 = 0 1 2 3 6 = 0 1 2 3 7 = 0 1 2 3 8 = 0 1 2 3 9 = 0 1 2 3

2.3 ФУНКЦИОНАЛЬНАЯ СХЕМА

На рисунке 2.3.1 представлена функциональная схема.

9


Рисунок 2.3.1 – Функциональная схема

E, a[3..0] – являются входами, x[9..0] – выходами, дающими результат схемы.

2.4 МОДЕЛИРОВАНИЕ

На рисунке 2.4.1 представлено моделирование схемы в режиме Timing.

10