Материал: ЛР1_данные_удалены

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Источник: https://studfile.net/preview/16587288/