EWB

Узлы комбинационного типа EWB

Полусумматор

Полусумматор производит сложение двух одноразрядных двоичных чисел. Он имеет два входа слагаемых: А, В и два выхода: суммы и переноса. Суммирование производится элементом Исключающее ИЛИ, а перенос - элементом И.

 

Таблица функционирования

Входы

Выходы

Примечание

А

В

сумма

перенос

0

0

0

0

0+0=0

0

1

1

0

0+1=1

1

0

1

0

1+0=1

1

1

0

1

1+1=0 (перенос)

 

Выражения булевой алгебры: сумма = A Å B,  перенос = А×В.

                                            

Полный двоичный сумматор

Полный двоичный сумматор производит сложение трех одноразрядных двоичных чисел. Результатом является двухразрядное двоичное число, младший разряд которого назван суммой, старший разряд – переносом.

Устройство имеет три входа и два выхода. Входы: слагаемых А, В и переноса. Выходы: суммы  и переноса.  Полный двоичный сумматор можно реализовать на двух полусумматорах и одном элементе ИЛИ.

 

Таблица функционирования

Входы

Выходы

А

В

перенос

сумма

перенос

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

 

Дешифратор из 3 в 8

Дешифратор - логическое устройство, имеющее n входов и 2 n  выходов. Каждой комбинации входного кода соответствует активный уровень на одном из 2 n выходов. Данный дешифратор имеет три входа адреса (А, B, С), два разрешающих входа (G1, G2) и 8 выходов  (YО...Y7).  Номер выхода, имеющего активное состояние, равен числу N, определяемому состоянием адресных входов:

N = 22 C+ 21 B+20 A.

Активным уровнем является уровень логического нуля. Дешифратор работает, если на входе G1 высокий потенциал, а на G2 - низкий. В других случаях все выходы пассивны, то есть имеют уровень логической единицы.

 

Таблица функционирования

Входы разрешения

Адресные входы

Выходы

G1

G2

A

B

C

Y0

Y1

Y2

Y3

Y4

Y5

Y6

Y7

X

1

X

x

X

1

1

1

1

1

1

1

1

0

0

X

X

x

1

1

1

1

1

1

1

1

1

0

0

0

0

0

1

1

1

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

1

1

0

0

1

0

1

1

0

1

1

1

1

1

1

0

0

1

1

1

1

1

0

1

1

1

1

1

0

1

0

0

1

1

1

1

0

1

1

1

1

0

1

0

1

1

1

1

1

1

0

1

1

1

0

1

1

0

1

1

1

1

1

1

0

1

1

0

1

1

1

1

1

1

1

1

1

1

0

                                            

Приоритетный шифратор из 8 в З

Шифратор выполняет операцию, обратную дешифратору. Строго говоря, только один из входов шифратора должен иметь активный уровень.

Данный шифратор при наличии на нескольких входах активного состояния активным считает вход со старшим номером. Кроме того, выход дешифратора инверсный, то есть зна­чения разрядов двоичного числа на выходе инвертированы. Если хотя бы один из входов шифратора в активном состоянии, выход GS также будет в активном состоянии, а выход Е0 - в пассивном и наоборот. При пассивном состоянии разрешающего входа Е1 выходы GS также будут пассивными. Активным уровнем так же, как и у дешифратора, является уровень логического нуля.

Таблица функционирования

E1

D0

D1

D2

D3

D4

D5

D6

D7

A2

A1

A0

GS

E0

1

X

X

X

X

X

X

X

X

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

0

0

X

X

X

X

X

X

X

0

0

0

0

0

1

0

X

X

X

X

X

X

0

1

0

0

1

0

1

0

X

X

X

X

X

0

1

1

0

1

0

0

1

0

X

X

X

X

0

1

1

1

0

1

1

0

1

0

X

X

X

0

1

1

1

1

1

0

0

0

1

0

X

X

0

1

1

1

1

1

1

0

1

0

1

0

X

0

1

1

1

1

1

1

1

1

0

0

1

0

0

1

1

1

1

1

1

1

1

1

1

0

1

 

Мультиплексор из 8 в 1

Мультиплексор (селектор данных) осуществляет операцию передачи сигнала с выбранного входа на выход. Номер входа равен адресу - двоичному числу, определяемому состоя­нием адресных входов.

Данный мультиплексор имеет 12 входов; восемь из которых входы данных (D0 - D7), три входа адреса (А, В, С) и один  разрешающий вход (ЕN). Мультиплексор работает при подаче на вход разрешения логического 0.

Выход W является дополнением выхода Y ( W = Y ).

 

Таблица функционирования

Входы

Выходы

C

B

A

EN

Y

W

X

X

X

1

0

1

0

0

0

0

D0

D0’

0

0

1

0

D1

D1’

0

1

0

0

D2

D2’

0

1

1

0

D3

D3’

1

0

0

0

D4

D4’

1

0

1

0

D5

D5’

1

1

0

0

D6

D6’

1

1

1

0

D7

D7’

              

Демультиплексор

Демультиплексор выполняет операцию, обратную мультиплексору. Он передает дан­ные со входа на тот выход, номер которого равен адресу. Данное устройство имеет 4 входа и 8 выходов. Входы адреса: А, В, С. Вход данных - G. Если на входе G логическая единица, то на всех выходах также логическая единица.

 

 

Таблица функционирования

Входы

Выходы

G

C

B

A

O0

O1

O2

O3

O4

O5

O6

O7

0

0

0

0

0

1

1

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

1

0

0

1

0

1

1

0

1

1

1

1

1

0

0

1

1

1

1

1

0

1

1

1

1

0

1

0

0

1

1

1

1

0

1

1

1

0

1

0

1

1

1

1

1

1

0

1

1

0

1

1

0

1

1

1

1

1

1

0

1

0

1

1

1

1

1

1

1

1

1

1

0

X

X

X

X

1

1

1

1

1

1

1

1

 

 

 

Узлы последовательного типа

 

Триггер - простейший последовательный элемент с двумя состояниями, содержащий элементарную запоминающую ячейку и схему управления, которая изменяет состояние элементарной ячейки. Состояние триггера зависит как от комбинации на входах, так и от предшествующего состояния. Триггерные устройства лежат в основе компьютерной опера­тивной памяти и используются во множестве последовательных схем. Триггер можно со­здать из простых логических элементов.

 

RS-триггер

RS-триггер имеет только два установочных входа: S (set - установка) - установка выхода Q в 1 и R (reset - сброс) - сброс выхода Q в 0. Для этого триггера является недопустимой одновременная подача команд установки и сброса (R = S = 1), поэтому состояние выхода в этом случае остается неопределенным и не описывается.

 

Таблица функционирования

Входы

Выходы

установка S

сброс R

Q

Q’

0

0

Q-1

Q’-1

0

1

0

1

1

0

1

0

1

1

X

X

 

Q-1 – сохраняет предыдущее положение триггера, X – неопределенное состояние.

 

D- триггер

Информация со входа D заносится в триггер по положительному перепаду тактового импульса и сохраняется до следующего положительного перепада на счетном входе.

 

Таблица функционирования

Входы

Выходы

данных D

счетчик Clock

Q

0

0

1

1

 

 

 

 

Счетчик

Счетчик - элемент, осуществляющий подсчет импульсов, подаваемых на его вход. Двоичное число, представляемое состоянием его выходов, по фронту импульса на счетном входе увеличивается на единицу. Описываемое устройство представляет со­бой четырехразрядный счетчик с двумя входами синхронизации и четырьмя выхода­ми. Чтобы использовать счетчик по максимальной длине счета, генератор тактовых импульсов подключают к входу синхронизации CLKA и соединяют выход QA со вхо­дом синхронизации CLKB. Суммирование производится по отрицательному фронту импульса на счетном входе. Для сброса счетчика в 0 на входы R01 и R02 подают уро­вень логической единицы.

 

Таблица функционирования

Входы

Выходы

N

Счет

D

C

B

A

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

10

1

0

1

0

11

1

0

1

1

12

1

1

0

0

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

Сброс счетчика:

Входы

Выходы

R01

R02

QD

QC

QB

QA

1

1

0

0

0

0

0

1

Счет

1

0

Счет