Многофункциональный логический модуль

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области автоматики и вычислительной техники. Цель изобретения - повышение достоверности , а также расширение функциональных возможностей за счет возможности суммирования входных переменных . Модуль содержит три элемента НЕРАВНОЗНАЧНОСТЬ, два сумматора по модулю два, три элемента И, элемент И-НЕ, три элемента РАВНОЗНАЧНОСТЬ . Модуль работает в зависимости от сигналов настройки как сумматор , формируя сигналы переноса, а также как универсальный логический модуль, реализующий все булевы функции двух переменных. 1 ил. «

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (111 (д1) 4 G 06 F 11/00, 7/00

ОГ1ИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3919749/24-24 (22) 01.07.85 (46) 07.01.87. Бюл. N- 1 (72) С.Н.Изотов, В.А.Мищенко, В.И.Костеневич, М.M.Òàòóð и Л.Б.Авгуль (53) 681.3(088.8) .(56) Авторское свидетельство СССР

У 798806, кл. G 06 F 7/00, 1977.

Авторское свидетельство СССР

М- 1083 180, кл. G 06 F 7/00, 1983. (54) МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ

МОДУЛЬ (57) Изобретение относится к области автоматики и вь|числительной техники.

Цель изобретения — повышение достоверности, а также расширение функциональных возможностей за счет возможности суммирования входных переменных. Модуль содержит три элемента НЕРАВНОЗНАЧНОСТЬ, два сумматора по модулю два, три элемента И, элемент И-НЕ, три элемента РАВНОЗНАЧНОСТЬ. Модуль работает в зависимости от сигналов настройки как сумматор, формируя сигналы переноса, а также как универсальный логический модуль, реализующий все булевы функции двух переменных. 1 ил.

1 128

Изобретение относится к автоматике и вычислительной технике.

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

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

Модуль содержит настроечный вход

1, информационный вход 2, настроечные входы 3-5, информационный вход

6, настроечный вход 7, элемент И-НЕ

8, элемент НЕРАВНОЗНАЧНОСТЬ 9, сумматоры 10 и 11 по модулю два, элемент

И 12, элемент РАВНОЗНАЧНОСТЬ 13,элемент И 14, элемент НЕРАВНОЗНАЧНОСТЬ

15, элементы РАВНОЗНАЧНОСТЬ 16 и 17, элемент НЕРАВНОЗНАЧНОСТЬ 18, элемент

И 19, выход 20 переноса, выход 21 суммы, информационный выход 22 и выход 23 ошибки.

Модуль работает следующим образом.

Если на настроечный вход модуля

4 подать сигнал И 4 = О, а на информационные входы 2 и 6 подать разряды Y и Х двоичных чисел, с выходов сумматоров 10 и 11 в зависимос ти от значения управляющих сигналов

И 1 и И 2 на входах 3 и.5 модуля снимаются инверсные или прямые значения входных кодов. Элементы 14 и

17; реализуют в зависимости от значения управляющего сигнала И 3 на входе 7 модуля логическое произведение или логическую сумму от выходных сигналов сумматоров 10 и 11, а полу. чаемый сигнал "О" снимается с выхода 22 модуля. Элементы 13 и 16 реализуют на выходе 21 модуля сигнал

"0", являющийся сигналом суммы кодов чисел Х и Y с учетом сигнала переноса, подаваемого на вход 1 модуля.

Элементы 9, 12 и 15 реализуют на выходе 20 модуля сигнал "О" переноса в следующий разряд.

Таким образом, в зависимости от значения сигналов И 1, И 2, И 3 на настроечных входах 3, 5 и 7 модуля на выходе 22 реализуется логическое произведение или логическая сумма над прямыми или инверсными кодами двоичных чисел, У и Х. В то же время на выходах 21 и 20 модуля реализуются сигналы суммы и переноса над прямыми или инверсными кодами входных чисел, что определяется настроечны2112 2 ми сигналами И 1 и. И 2, которые могут принимать значения "0" или "1".

Если на настроечные входы 3, 5 и 7 в качестве управляющих сигналов по5 дать информационные сигналы Y и Х,то модуль дополнительно реализует на выходах 20, 21, 22 ряд логических функций.

Функциональные возможности модуля приведены в таблице.

Таким образом, на выходе 22 модуля при настроечных сигналах "0" и

"1" реализуется восемь булевых функций двух переменных Х и У, а на выходе 21 и выходе 20 — сигналы суммы и переноса. При подаче на управляющие входы сигналов Х и Y модуль на выходе 22 реализует остальные восемь функций рВ переменных, чае на выходах 20 и 21 также реализуются некоторые логические функции переменных Х,Y u Z.

В режиме контроля на настроечный

25 вход 4 подается сигнал И 4 = 1 и через элемент И-HE 8 замыкается обратная связь с выхода 20 модуля.Если на входы 1 — 3 и 5 — 7 модуля соответственно подать сигналы

; 0 О О 0 0 1, то на выходах элементов НЕРАВНОЗНАЧНОСТЬ 15 и 18 наблюдаются сигналы типа меандр с периодом 1ОТ в синфазе (Т вЂ” время задержки вентиля), а на выходе 23 ошибок— сигнал 1 . Для контроля входов элементов,не вошедших в обратную связь, на входы 1 — 3 .и 5 — 7 модуля подается инверсный входной набор °

1 1 1 1 1 О,при котором также на вы40 ходе 23 модуля наблюдается сигнал

"1".Таким образом,при отсутствии константных неисправностей в схеме при двух входных наборах на выходе 23 модуля наблюдается сигнал "1".

Наличие одной или более константных неисправностей типа S = 0 или

S.;= 1 (где i-номер входа элемента s схеме модуля) приводит либо к щ изменению фазы меандра на выходе элемента НЕРАВНОЗНАЧНОСТЬ 18 на о

180, либо к срыву генерации на этом же выходе, либо к срыву генерации как на выходе элемента НЕРАВНОЗНАЧНОСТЬ 18, так и на выходе элемента

НЕРАВНОЗНАЧНОСТЬ 15. Это приводит к появлению сигнала "0" на выходе

23 ошибки модуля хотя бы на одном из входных наборов.

Таким образом, модуль выполняет логическую сумму или логическое произведение над кодами входных двоичных чисел, а также реализует все булевы функции двух переменных.

Многофункциональный логический модуль, содержащий первый и второй элементы РАВНОЗНАЧНОСТЬ, первый элемент НЕРАВНОЗНАЧНОСТЬ, первый и второй элементы И, причем выход первого элемента РАВНОЗНАЧНОСТЬ соединен с первым входом первого элемента

НЕРАВНОЗНАЧНОСТЬ, выкод которого соединен с первым входом первого элемента И, первый вход первого элемента РАВНОЗНАЧНОСТЬ соединен с первым настроечным входом модуля, о т л ич а ю шийся тем, что, с целью повышения достоверности, а также расширения функциональных возможностей за счет возможности суммирования входных переменных, модуль содержит два сумматора по модулю два, третий элемент РАВНОЗНАЧНОСТЬ, второй и третий элементы НЕРАВНОЗНАЧНОСТЬ третий элемент И,элемент И-НЕ, причем второй настроечный вход модуля соединен с первыми входами второго и третьего элементов НЕРАВНОЗНАЧНОСТЬ и первым входом второго элемента РАВНОЗНАЧНОСТЬ, второй вход которого соединен с выходом третьего элемента РАВНОЗНАЧНОСТЬ и первым входом второго элемента И, втоРеализуемые функции

Управляющие сигналы

И 1 И г И З q 1 О 2 0 З

0 0 Р(перенос)

0,0 -р

ХVY

ХVY

ХVY

X+Y

X+Y

1 О, Р

XVY

X+Y

1 0 P

Х Y

X+Y

0 1

X+Y

Х.Y

0 1 P

Х "Y

1 1

О з 1282112 4 рой вход которого соединен с выкра†дом второго элемента НЕРАВНОЗНАЧНОСТЬ, второй вход которого соединен с выходом первого сумматора rro модулю два, с первыми входами третьего элемента РАВНОЗНАЧНОСТЬ и третьего

Ф о р м у л а и з о б р е т е н и я элемента И, второй вход которого соединен с выходом второго сумматора по модулю два и вторым входом третьего

f0 элемента РАВНОЗНАЧНОСТЬ, выход третьего элемента И соединен с вторым вхо- дом первого элемента РАВНОЗНАЧНОСТЬ, выход которого является информационным выкодом модуля, выход ошибки

15 которого соединен с выходом первого элемента И, второй вход которого соединен с выходом третьего элемента НЕРАВНОЗНАЧНОСТЬ, с первым входом элемента И-НЕ и является выкодом пе20 реноса модуля, выход суммы которого соединен с выходом второго элемента

РАВНОЗНАЧНОСТЬ и с вторым входом первого элемента РАВНОЗНАЧНОСТЬ,при этом выход элемента И-НЕ соединен с первыми входами первого и второго сумматоров по модулю два, вторые входы которых соединены с первым и вторым информационными входами модуля соответственно, третьи входы перЗ0 вого и второго сумматоров по ;одулю два соединены с третьим и четвертым настроечными входами модуля, пятый настроечный вход которого соединен с вторым входом элемента И-НЕ,,а

35 выход второго элемента И соединен.с вторым входом третьего элемента НЕРАВНОЗНАЧНОСТЬ.

1282112

Продолжение таблицы

Управляющие сигналы

Q2 Q3

И1 И2 ИЗ

Q 1

Р Х+У

Х ° Y

1 z

Z 0

XIV XY V XY

XY V XY

X+Y

Составитель А. Сиротская

Техред Л.Сердюкова Корректор Л.Пилипенко

Редактор О. Головач

Заказ 7267/47 Тираж 670 Подписное

ВНИИПИ Государственного комитета СССР., по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4

Х 1

1 1

0 1

Х 1

Х 0

1 Х

1 Х

YVZ YZ V YZ Y

YVZ YZ V YZ Y

XVZ XZ V XZ K

XVZ XZ V XZ Х