Многофункциональный логический модуль
Иллюстрации
Показать всеРеферат
МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ, содержащий элементы НЕ и равнозначности, причем первый, второй и третий входы модуля подклю-. чены соответственно к входу первого элемента НЕ и к первому и второму входам первого элемента равнозначности , третий вход которого подклю ,чен к р-ыходу первого элемента НЕ, вход и выход второго элемента НЕ подключены к первому и второму выходам модуля соответственно, о т ;личающийся тем, что, с целью расширения области применения за счет возможности реализации всех функциональных значений в базисе двух переменных и ряда дополнитель ных функций, он дополнительно содержит второй элемент равнозначности, элементы неравнозначности, И и ИЛИ, причем четвертый и пятый В1ходы модуля подключены к входам - второго элемента равнозначности соответственно, выходы первого и второго элементов равнозначности подключены к входам i элемента неравнозначности и первого элемента И соответственно, выход (Л которого подключен к первому входу элемента ИЛИ, выход которого подключен к входу второго элемента НЕ, второй вход элемента ИЛИ подключен к выходу второго элемента И, входы которого подключены к выходу элемента неравнозначности и к шестому входу модуля соответственно. 00 00 00 П
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТ ИЧЕСНИХ
РЕСПУБЛИН (19) (11) 3(51) G 06 F 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
У
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3545847/18-24 (22) 28.01.83" (46) 30.03.84. Бюл. Р 12 (72) А.Н.Семашко, Д.А.Безмен, В.Я.Казимирский и А.В.Святкин (53) 681.3 (088.8) (56) 1. Авторское свидетельство СССР
Ф 798806, кл. 6 06 F 7/00, 1977.
2. Мищенко В.А. и др. Многофункциональные автоматы и элементная ,база цифровых ЭВМ. M. "Радио и связь", 1981, с. 69, рис. 4.6 (прототип) .. (54) (57) МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ, содержащий элементы НЕ и равнозначности, причем первый, второй и третий входы модуля подклю-. чены соответственно к входу первого элемента НЕ и к первому и второму входам первого элемента равнозначности, третий вход которого подклю,чен к гыходу первого элемента НЕ, вход и выход второго элемента НЕ
/ подключены к первому и второму выходам модуля соответственно, о т— ,л и ч а ю шийся тем, что, с це:лью расширения области применения за счет воэможности реализации всех функциональных значений в базисе двух переменных и ряда дополнительных функций, он дополнительно содержит второй элемент равнозначности, элементы неравнозначности, И и ИЛИ, причем четвертый и пятый входы модуля подключены к входам. второго элемента равнозначности соответственно, выходы первого и второго элементов равнозначности подключены к входам элемента неравнозначности и первого элемента И соответственно, выход которого подключен к первому входу элемента ИЛИ, выход которого подключен к входу второго элемента НЕ, второй вход элемента ИЛИ подключен к выходу второго элемента И, входы которого подключены к выходу элемента неравнозначности и к шестому входу модуля соответственно. где а на выходе 16.модуля
45 Р(6= F.=АВС =АЧ ВЧ С. !
Аналогичным образом модуль функционирует при других значениях входных переменных.
Кроме функций, указанных в табл.1, 50 модуль позволяет реа изовать--все логические функции двух переменных.
Алгоритм настройки представлен в табл. 2. функционирование модуля для данного случая аналогично вышеуказанному.
Таким образом, многофункциональный логический модуль реализует те
Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации всех логических формул трех переменных.
Известен логический модуль, осуществляющий заданные типы логических преобразований, реализованный на элементах И, ИЛИ (1) .
Однако данный модуль не позволя-, ет реализовать все логические форму- 10 лы от трех переменных.
Наиболее близким по технической сущности к предлагаемому является тривиальный автомат, содержащий эле менты неравнозначности, И, НЕ, выход
t5 первого элемента HE является инверсным выходом модуля, вход первого элемента НЕ соединен с выходами элемента неравнозначности и прямым выходом
20 автомата, входы элемента неравнозначности подключены .к двум входам автомата и выходу второго элемента НЕ, вход которого подключен к третьему входу автомата (2) .
Однако известный автомат не реализует все логические функции в базисе двух переменных и ряда дополнительных функций.
Цель изобретения — расширение области применения за счет возмож30 ности реализации всех функциональных значений в базисе двух переменных и ряда дополнительных функций.
Поставленная цель достигается тем, что многофункциональный логи- 35 ческий модуль, содержащий элементы
НЕ и равнозначности, причем первый, второй и третий входы модуля подключены соответственно к входу первого элемента НЕ и к первому и второму 40 входам первого элемента равнозначс: ности, третий вход которого подключен к выходу первого элемента НЕ, вход и выход второго элемента НЕ подключены к первому и второму выходам модуля соответственно, дополнительно содержит второй элемент рав нозначности, элементы неравнозначности, И и ИЛИ, причем четвертый и пятый входы модуля подключены к входам второго элемента равнозначности соответственно, выходы первого и второго элементов равнозначности подключены к входам элемента неравнозначности и первого элемента И соответственно, выход которого подключен к первому входу элемента ИЛИ, 1 выход которого подключен к входу
180 2 второго элемента НЕ, второй вход элемента ИЛИ подключен к выходу второго элемента И, входы которого подключены к выходу элемента неравнозначности и к шестому входу модул соответственно.
На чертеже представлена схема предлагаемого модуля.
Модуль содержит входы 1-6, элемент НЕ 7, элементы равнозначности
8 и 9, элемент неравнозначности 10, элементы И 11 и 12, ИЛИ 13, HE 14 и выходы 15 и 16.
В динамике на входы 1-6 модуля подаются сигналы О, 1, А, В, С. В соответствии с каждым набором этих сигналов с выходов 15 и 16 снимаются соответствующие логические функциие
Алгоритм настройки модуля представлен в табл. t.
В соответствии с логической структурой выход 15 модуля описывается выражением
2 5 = R(R(A,В,C), R(D,Å)) & НЧ
v R(A,B,С) & R(D,Е) А, В, С, D, Е и Н - логические переменные на входах .
1-6 модуля соответственно, R — функция равнозначности.
На выходе 16 F1 = F 5.
Пусть на входы 1-6 модуля поданы переменные О, В, С, А, 1, О, тогда на выходе 15 имеем
F К(К(O,В,С), R(A,1)) & ОЧ
Для сравнения предлагаемого мо" дуля с базовым элементом быпа выбрана микросхема К1ЛР553, выпускаемая отечественной промышленностью. Данная микросхема обеспечивает реализа-! цию всех логических функций, которые осуществляются предлагаемым модулем.
Однако по сравнению с многофункциональным логическим модулем базовый
Г ! Функции, реализуемые на выходах
Значение сигналов на входах T Ò
15 16
1 В С
АВС
ABC
1 В С
АВС
АВУС
АВУС
АВУС
АВУС
АУВС
С 1 1
С 0 1
С 1 1
АВУС
Таблица 2
«
Значения сигналов на входах Функции, реализуемые на выходах
Р !.
1 2 3 4 5; 6 15 16
i 1
0 А 0 0
АУВ
А В 0 0 0 . 0
АВ
А В 0
0 В С
1 В А
1 В А
А В 0
А В 0
0 В А
0 В А
А 0 0
А 1 0
С 0 0
А .1 0
С 0 1
С 1 1
С 0 1
1083180 4 элемент имеет большое число входов (9 вместо 6 без учета входов для расширения). Для реализации искомых логических функций на входы базового элемента необходимо подавать не только логические переменные, но и их инверсиИ, что значительно усложняет алгоритм его настройки и требует дополнительных коммутирующих .устройств, что в целом приводит к усложнению его структуры. Кроме того, базовый элемент обладает узкими .схемотехническими возможностями, так как имеет только один выход.
Таким образом, предлагаемый модуль обладает рядом существенных ,преимуществ по сравнению с базовым элементом.
Таблица 1
АУВУС
АУВУС
АУВУС
АУВУС (АУВ)С (АУВ)С (АУВ)С (АУВ)С (АУВ)С (АУВ)С
Продолжение табл. 2
1083180
Значения сигналов на входах
1 2, 3 4 5 6
АУВ
АВ
1 А 0 В 0 0
1 В 0 А 0 0
АВ
АУВ
АВ
1 В 0 А 1 0
АУВ
В 0 0
В
АВУАВ
ABYAB
Составитель В.Кайданов
Редактор М.Рачкулинец Техред Л.Иикеш
Корректор И.Иуска
Заказ 1754/42 Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иосква, Ж-35, Раушская наб., д. 4/5
Филиал IIIl1I "Патент", г. Ужгород, ул. Проектная, 4
0 1
0 1
1 А В 0
1 0 0 0
Функции, реализуемые на выходах
15 (