or_out <= a1 or a2; |
|
end; |
|
1, 2 являются входами, а |
_ – выходом, выдающий результат |
схемы 2ИЛИ. |
|
2.5 МОДЕЛИРОВАНИЕ
На рисунке 2.5.1 представлено моделирование схемы 2ИЛИ в режиме
Functional.
Рисунок 2.5.1 – Моделирование в режиме Functional
Если сравнить моделирование в режиме Functional, то оно полностью совпадает с таблицей истинности 2.1.1 схемы 2ИЛИ.
На рисунке 2.5.2 представлено моделирование схемы 2ИЛИ в режиме
Timing
Рисунок 2.5.2 – Моделирование в режиме Timing
Так как моделирование в режиме Timing приближено к реальности и отображает задержки переключения и зачитывания состояний, из-за чего результат немного искажается от идеального.
6
3. УСТРОЙСТВО 2ИСКЛ.ИЛИ
3.1 ТАБЛИЦА ИСТИННОСТИ
Данное устройство дает на выходе логический сигнал 0 только тогда, когда на обоих входах логический сигнал 0 или на обоих входах логический сигнал 1, в остальных случаях 1.
Таблица 3.1.1 отражает таблицу истинности для устройства 2искл.ИЛИ Таблица 3.1.1 – Таблица истинности 2искл.ИЛИ
|
|
= |
|
|
|
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
1 |
0 |
1 |
|
|
|
1 |
1 |
0 |
3.2 ФОРМУЛА
Формула логической 2искл.ИЛИ операции выглядит следующем образом:
( ) ̅̅̅̅̅̅
= = ( )
3.3 ФУНКЦИОНАЛЬНАЯ СХЕМА
На рисунке 3.3.1 представлена функциональная схема 2искл.ИЛИ
Рисунок 3.3.1 – Функциональная схема 2искл.ИЛИ 1, 2 являются входами, а _ – выходом, выдающий результат
схемы 2искл.ИЛИ.
3.4 КОД НА VHDL
Ниже представлен код схемы 2искл.ИЛИ: library ieee;
use ieee.std_logic_1164.all; entity lab1_vhd is
port (
a1: in std_logic; a2: in std_logic;
xor_out: out std_logic; );
end;
7
architecture synth of lab1_vhd is begin
xor_out <= a1 xor a2; end;
1, 2 являются входами, а _ – выходом, выдающий результат схемы 2искл.ИЛИ.
3.5 МОДЕЛИРОВАНИЕ
На рисунке 3.5.1 представлено моделирование схемы 2искл.ИЛИ в режиме Functional.
Рисунок 3.5.1 – Моделирование в режиме Functional
Если сравнить моделирование в режиме Functional, то оно полностью совпадает с таблицей истинности 3.1.1 схемы 2искл.ИЛИ.
На рисунке 3.5.2 представлено моделирование схемы 2искл.ИЛИ в режиме Timing
Рисунок 3.5.2 – Моделирование в режиме Timing
Так как моделирование в режиме Timing приближено к реальности и отображает задержки переключения и зачитывания состояний, из-за чего результат немного искажается от идеального.
8
4.УСТРОЙСТВО 2И-НЕ
4.1ТАБЛИЦА ИСТИННОСТИ
Данное устройство дает на выходе логический сигнал 0 только тогда, когда на обоих входах логический сигнал 1, в остальных случаях 1.
Таблица 4.1.1 отражает таблицу истинности для устройства 2И-НЕ Таблица 4.1.1 – Таблица истинности 2И-НЕ
|
|
|
= |
|
|
|
|
0 |
0 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
|
1 |
|
|
|
|
1 |
1 |
|
0 |
4.2 ФОРМУЛА
Формула логической 2И-НЕ операции выглядит следующем образом:
= = ( )
4.3 ФУНКЦИОНАЛЬНАЯ СХЕМА
На рисунке 4.3.1 представлена функциональная схема 2И-НЕ
Рисунок 4.3.1 – Функциональная схема 2И-НЕ 1, 2 являются входами, а _ – выходом, выдающий результат
схемы 2И-НЕ.
4.4 КОД НА VHDL
Ниже представлен код схемы 2И-НЕ: library ieee;
use ieee.std_logic_1164.all; entity lab1_vhd is
port (
a1: in std_logic; a2: in std_logic;
nand_out: out std_logic; );
end;
architecture synth of lab1_vhd is
9
begin
nand_out <= a1 nand a2; end;
1, 2 являются входами, а nand_ – выходом, выдающий результат схемы 2И-НЕ.
4.5 МОДЕЛИРОВАНИЕ
На рисунке 4.5.1 представлено моделирование схемы 2И-НЕ в режиме
Functional.
Рисунок 4.5.1 – Моделирование в режиме Functional
Если сравнить моделирование в режиме Functional, то оно полностью совпадает с таблицей истинности 4.1.1 схемы 2И-НЕ.
На рисунке 4.5.2 представлено моделирование схемы 2И-НЕ в режиме
Timing
Рисунок 4.5.2 – Моделирование в режиме Timing
Так как моделирование в режиме Timing приближено к реальности и отображает задержки переключения и зачитывания состояний, из-за чего результат немного искажается от идеального.
10