Многофункциональный логический модуль
Иллюстрации
Показать всеРеферат
МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ, содержащий элементы И, отличающийся тем, что, с целью расширения области применения за счет возможности формирования тридцати четырех выходных функциональных значений одновременно, он дополнительно содержит элементы И, дешифратор и коммутаторы, причем шины настройки модуля подключены к входам дешифратора соответственно, выходы которого подключены к первым информационным входам первого, второго, третьего , четвертого, пятого, шестого, седьмого и восьмого коммутаторов соответственно , второй информационный вход второго коммутатора подключен к первому информационному входу пер-, вого коммутатора, второй, третий, четвертый, пятый, шестой, седьмой и восьмой информационные входы которого подключены к первьЫ -информационным входам восьмого, седьмого, шестого , пятого, четвертого, третьего и второго коммутаторов соответственно, третий, четвертый, пятый, шестой, седьмой и восьмой информационные входы второго коммутатора подключены к верным информационным входам восьмого , седьмого, шестого, пятого, четвертого и третьего коммутаторов соответственно , второй и третий инфбрмационные входы третьего коммутатора подключены к первому и второму информационным входам второго коммутатора соответственно, четвертый, пятый, шестой, седьмой и восьмой информационные входы третьего коммутатора подключены к первым информационным входам восьмого, седьмого, шестого, пятого и четвертого коммутаторов соответственно , второй, третий и четвертый информационные входы четвертого коммутатора подключены к первому, второму и третьему информационным входам третьего коммутатора соответст венно , пятый, шестой, седьмой и восьмой информационные входы четвертого .коммутатора подключены к первым информационным входам восьмого, седьмого , шестого и пятого коммутаторов (соответственно, второй, третий, чет- § (вертый и пятый информационные входы которого подключены к первому, второму , третьему и четвертому информационным входам четвертого коммутатора соответственно, шестой, седьмой и восьмой информационные входы пятого коммутатора подключены к первым информационным входам восьмого, седьмо го и шестого коммутаторов соответственно , второй, третий, четвертый, пятый и шестой информационные входы шестого коммутатора подключены к первому , второму, третьему, четвертому и пятому информационным входам пятого коммутатора соответственно, седьмой и восьмой информационные входы шестого коммутатора подключены к первым информационным входам восьмого и седьмого коммутаторов соответствен . но,второй,третий,четвертый,пятый, : шестой и седьмой информационные входы которого подключены к первому , второму , TpetbeMS, четвертому, пятому и шестому информационным входам шестого коммутатора и к третьему, четвертому, пятому, шестому, седьмому и восьмому информационным входам восьмого коммутатора соответственно, восьмой инфор Мационный вход седьмого коммутатора подключен к первому информационному
СОЯЗ СОВЕТСКИХ . СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (l9) SU (II) 3(51) С 06 F 7/00 с
1
Г
4
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3337449/18-24 (22) 13.07 ° 81 (46) 30.07.83. Бюл. Р 28 (72) М.С.Белков, Е.A.Áðàòàëüñêèé и Я.И.Свирский (53) 681.3(088,8) (56) l. Авторское свидетельство СССР
Р 579610, кл.G 06 F 7/00, 1975.
2. Авторское свидетельство СССР
9 758141, кл. G 06 F 7/00, 1978 (прототип). (54)(57) МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ, содержаций элементы И, о т л и ч а ю ш и и с я тем, что, с целью расширения области применения за счет эозможности формирования тридцати четырех выходных функциональных значений одновременно, он дополнительно содержит элементы И, дешифратор и коммутаторы, причем шины настройки модуля подключены к входам дешифратора соответственно, выходы которого подключены к первым информационным входам первого, второго, треI тьего, четв ертого, пятого, шестого, седьмого и восьмого коммутаторов соответственно, второй информационный вход второго коммутатора подключен к первому информационному входу пер-, вого коммутатора, второй, третий, четвертый, пятый, шестой, седьмой и восьмой информационные входы которого подключены к первьЫ .информационным входам восьмого, седьмого, шестого, пятого, четвертого, третьего и второго коммутаторов соответственно, третий, четвертый, пятый, шестой, седьмой и восьмой информационные входы второго коммутатора подключены к первым информационным входам восьмого, седьмого, шестого, пятого, четвертого и третьего коммутаторов сост ветственно, второй и третий информационные входы третьего коммутатора подключены к первому и второму информационным входам второго коммутатора соответственно, четвертый, пятый, шестой, седьмой и восьмой информационные входы третьего коммутатора подключены к первым информационным входам восьмого, седьмого, шестого, пятого и четвертого коммутаторов сооТ ветственно, второй, третий и четвертый информационные входы четвертого коммутатора подключены к первому, второму и третьему информационным входам третьего коммутатора соответственно, пятый, шестой, седьмой и восьмой информационные входы четвертого коммутатора подключены к первым информационным входам восьмого, седь. мого, шестого и пятого коммутаторов ю соотэ етств енно, э торой, третий, чет- щ
)вертый и пятый информационные входы которого подключены к первому, второму, третьему и четвертому информационным входам четвертого коммутатора С соответственно, шестой, седьмой и восьмой информационные входы пятого коммутатора подключены к первым информационным входам восьмого, седьмо го и шестого коммутаторов соответственно, второй, третий, четвертый, пятый и шестой информационные входы шестого коммутатора подключены к пер. вому, второму, третьему, четвертому и пятому информационным входам пятого коммутатора соответственно, седьмой и восьмой информационные входы шестого коммутатора подключены к пер. вым информационным входам восьмого и седьмого коммутаторов соответствен° но,второй,третий, четвертый, пятый, шестой и седьмой информационные входы которого подключены к первому,второму, третьему, четвертому, пятому и шестому информационным входам шестого коммутатора и к третьему, четвертому, пятому, шестому, седьмому и восьмому информационным входам восьмого коммутатора соответственно, восьмой информационный вход седьмого коммутатора подключен к первому информационному
1032449 входу восьмого коммутатора, второй информационный вход которого подключен к первому информационному входу седьмого коммутатора, управляющие входы коммутаторов подключены к шинам входных переменных модуля соответ. ственно, входы первого элемента И подключены к выходам шестого и седьмого коммутаторов соответственно, Входы второго элемента И подключены к выходам первого и второго коммутаторов соответственно, входы третьего элемента.И подключены к выходам третьего и пятого коммутаторов соответственно, входы четвертого элемента И подключены к выходам первого и четВертого коммутаторов соответственно, Входы пятого элемента И подключены к выходам первого и пятого коммутаторов соответственно, входы шестого сэлемента И подключены к выходам первого, седьмого и восьмого коммутаторов соответственно, входы седьмого элемента И подключены к выходам треть его, четвертого и шестого коммутаторов соответственно, входы восьмого
Ьлемента И подключены к выходам первого, второго и пятого коммутаторов соответственно, входы девятого элемен° та И подключены к выходам третьего, шестого и седьмого коммутаторов соответственно, входы десятого элемента
И подключены к выходам четвертого, пятого и седьмого коммутаторов соотВетственно, входы одиннадцатого элемента И подключены к выходам второго, четвертого и восьмого. коммутаторов соответственно, входы двенадцатого элемента И подключены к выходам второго, четвертого и седьмого коммута ropos соответственно, входы тринадцатого элемента И подключены к выходам седьмого, шестого, пятого и четвертого коммутаторов соответственно, входы четырнадцатого- элемента И под ключены к выходам восьмого, четверто го, второго и первого коммутаторов соответственно, входы пятнадцатого элемента И подключены к выходам вось" мого, пятого, четвертого и третьего .коммутаторов соответственно, входы шестнадцатого элемента И подключены. к выходам седьмого, третьего, второго и первого коммутаторов соответственно, входы семнадцатого элемента И подключены к выходам восьмого, шестого, пятого и первого коммутаторов соответственно, входы восемнадцатого элемента И подключены к выходам вось. мого, седьмого, четвертого и третьего коммутаторов соответственно, входы девятнадцатого элемента И подключены к входам восьмого, шестого, пя" того и BTopGFo коммутаторов соответственно, входы двадцатого элемента И подключены к выходам восьмого, седьмого, пятого и второго коммутаторов соответственно, входы двадцать перво.
1 го элемента И подключены к выходам восьмого, шестого, третьего и второго коммутаторов соответственно, входы двадцать второго элемента И подключены к выходам седьмого, пятого, третьего и первого коммутаторов соответственно, инверсный и прямой выходы первого элемента И подключены к первому и второму выходам модуля соответственно, третий и четвертый выходы которого подключены к инверсному и прямому выходам второго элемента И соответственно, инверсный и прямой выходы третьего элемента И подключены к пятому и шестому выхоцам модуля соответственно, седьмой и;восьмой выходы которого подключены к инверсному и прямому выходам четвертого элемента И соответственно, девятый и десятый выходы модуля подключены к инверсному и прямому выходам пятого элемента И соответственно, инверсный и прямой выходы шестого элемента И подключены к одиннадцатому и двенадцатому выходам модуля соответственно, тринадцатый и четырнадцатый выходы которого подключены к инверсному и прямому выходам седьмого элемента И соответственно, инверсный и прямой выходы восьмого элемента И подключены к пятнадцатому и шестнаццатому выходам модуля соответственно, семнадцатый и восемнадцатый выходы ко" торого подключены к инверсному и прямому:выходам девятого элемента И соответственно, инверсный и прямой вы" ходы десятого элемента И подключены к девятнадцатому и двадцатому выходам модуля соответственно, двадцать первый и двадцать второй выходы которого подключены к инверсному и прямому выходам одиннадцатого элемента И соответственно, инверсный и прямой выходы двенадцатого элемента И подключены к двадцать третьему и двадцать четвертому выходам модуля соот,";ветственно„ двадцать пятый, двадцать шестой, двадцать седьмой, двадцать восьмой, двадцать девятый, тридцатый, тридцать первый, тридцать второй, тридцать третий и тридцать четвертый выходы которого подключены к выходам тринадцатого, четырнадцатого, пятнадцатого, шестнадцатого, семнадцатого, восемнадцатого, девятнадцатого, двадцатого, двадцать первого и двадцать второго элементов И соответственно.
1032449
Изобретение относится к вычислителЬной технике и может быть использовано в качестве универсального модуля в логических устройствах цифровых вычислительных машин.
Известен многофункциональный логи- ческий модулв, содержащий логические элементы (1).
Недостатками его являются ограни ченные функциональные возможностй, отсутствие настройки, а также значи- 10 тельные аппаратурные затраты.
Наиболее близким к предлагаемому является многофункциональный логический модуль, содержащий элементы И, входы которых подключены к входам мо- 5 дуля, выход которого подключен к выходу выходного элемента И (2).
Недостатком устройства-прототипа является ограниченная область применения, поскольку на выходе модуля формируется только одна функция. Кроме того, устройство требует большого количества аппаратуры и настроечных выходов на одну функцию, что затрудняет увеличение интеграции модуля при реализации его в виде БИС.
Цель изобретения — расширение области применения за счет возможности формирования тридцати четырех выход-, ных функциональных значений одновременно.
Поставленная цель достигается тем, что многофункциональный логический модуль, содержащий элемент И, дополнительно содержит элементы И, дешиф-. ратор и коммутаторы, причем шины настройки модуля подключены к входам дешифратора соответственно, выходы которого подключены к первым информационным входам первого,-второго, третьего, четвертого, пятого, шестого, 40 седьмого и восьмого коммутаторов соответственно, второй информационный вход второго коммутатора подключен к первому информационному входу первого коммутатора, второй, третий, четвертый,пятый, шестой, седьмой и восьмой ин. формационные входы которого подключены к первым информационным входам; восьмого, седьмого, шестого, пятого,четвертого, тРетьего и второго коммута- 50 торов соответственно, третий, четвертый, пятый, шестой, седьмой и восьмой информационные входы второго коммутатора подключены к первым информационным входам восьмого, седьмого, у шестого, пятого, четвертого и третьего коммутаторов соответственно, вто-, рой и третий информационные входы третьего коммутатора подключены к первому и второму информационным входам второго коммутатора соответственно, .четвертый, пятый, шестой, седьмой и восьмой инйоомаиионные входы третьего коммутатора подключены к первым информационным входам восьмого, седьмого, шестого, пятого и четвертого 65 коммутаторов соответственно, второй, третий и четвертый информационные входы четвертого коммутатора подключены к первому, второму и третьему информационным входам третьего коммутатора соответственно, пятый, шестой, седьмой и восьмой информационные входы четвертого коммутатора подключены к первым информационным входам восьмого, седьмого, шестого и пятого коммутаторов соответственно, второй, третий, четвертый и пятый информационные входы пятого коммутатора подключены к первому, второму, третьему и четвертому информационным входам четвертого коммутатора соответственно, шестой, седьмой и восьмой информационные входы пятого коммутатора подключены к первым информационным входам восьмого, седьмого и шестого коммутаторов соответственно, второй, третий, четвертый, пятый и шестой информационные входы шестого коммутатора подключены к первому, второму, третьему, четвертому и пятому информационным входам пятого коммутатора соответственно, седьмой и восьмой информационные входы шестого коммутатора подключены к первым информационным входам восьмого и седьмого коммутаторов соответственно, второй, третий, четверрый, пятый, шестой и седьмой информационные входы седьмого коммутатора подключены к первому, второму, третьему, четвертому, пятому и шестому информационным входам шестого коммутатора и к третьему, четвертому, пятому, шестому, седьмому и восьмому информационным входам восьмого коммутатора соответственно, восьмой информационный вход седьмого коммутатора подключен к первому информационному входу восьмого коммутатора, второй информационный вход восьмого коммутатора подключен к первому информационному входу седьмого коммутатора, управляющие входы коммутаторов подключены к шинам входных переменных модуля соответственно, входы первого элемента И подключены к выходам шестого и седьмого коммутаторов соответственно, входы второго элеменra И подключены к выходам первого и второго коммутаторов соответственно, входы третьего элемента И подключены к выходам третьего и пятого коммутаторов соответственно, входы четвертого элемента И подключены к выходам первого и четвертого коммутаторов соответственно, входы пятого элемента И подключены к выходам первого и пятого коммутаторов соответственно, входы шестого элемента И подключены к выходам -.
Sepaoro седьмого и восьмого коммута торов соответственно, входы седьмогo элемента И подключены к выходам третьего, четвертого и шестого коммутато-, ров соответственно, входы восьмого
1032449 элемента И подключены к выходам первого, второго и пятого коммутаторов соответственно, входы девятого элемента И подключены к выходам третьего надцатого элемента И подключены к выходам седьмого, третьего, второго и первого коммутаторов соответственно, входы семнадцатого элемента И подключены к выходам восьмого, шестого, пятого и первого коммутаторов соответственно, входы восемнадцатого элемента И подключены к выходам восьмого, седьмого, четвертогс и третье.го коммутаторов соответственно, входы девятнадцатого элемента И подключены к входам восьмого, шестого, пятого и второго коммутаторов соответственно, входы двадцатого элемента
И подключены к выходам. восьмого, седьмого, пятого и второго коммутаторов соответственно, входы двадцать перво- 40 го элемента И подключены к выходам восьмого, шестого, третьего и второго коммутаторов соответственно, входы двадцать второго элемента И подключены к выходам седьмого, пятого, третьего и первого коммутаторов соответственно, инверсный и прямой выходы первого элемента И подключены к первому и второму выходам модуля соответственно, третий и четвертый выходы модуля подключены к инверсному и прямому выходац второго элемента
И соответственно, инверсный и прямой выходы третьего элемента И соответственно подключены к пятому и шестому. выходам модуля, седьмой и восьмой выходы модуля подключены и инверсному и прямому выходам четвертого элемента И соответственно, девятый и десятый выходы модуля подключены к инверсному и прямому выходам пятого 60 элемента И соответственно, инверсный и прямой выходы шестого элемента И подключены к одиннадцатому и двенадцатому выходам модуля соответственно, тринадцатый и четырнадцатый выходы мо- 65 шестого к седьмого коммутаторов соответственно,входы десятого элемента И подключены к выходам четвертого, пятого и седьмого коммутаторов соответственно, входы одиннадцатого элемента И подключены к выходам второго, четвертого и восьмого коммутаторов (О соответственно, входы двенадцатого элемента.И подключены к выходам второго четвертого и седьмого коммутаt торов соответственно, входы тринадцатого элемента И подключены к выходам 15 седьмого, шестого, пятого и четвертого коммутаторов соответственно, входы четырнадцатого элемента И подключены к выходам восьмого, четвертого, второго и первого коммутаторов соответственно,входы пятнадцатого элемента И подключены к выходам восьмого, ййтого, четвертого и третьего коммутаторов соответственно, входы шест дуля подключены к инверсному и прямому выходам седьмого элемента И соот-. ветственно,инверсный и прямой выходы .восьмого элемента И подключены к пятнадцатому и шестнадцатому выходам модуля соответственно, семнадцатый и восемнадцатый выходы модуля подключены к инверсному и прямому выходам девятого элемента И соответственно, инверсный и прямой выходы десятого элемента И подключены к де" вятнадцатому и двадцатому выходам модуля соответственно, двадцать первый ,и двадцать второй выходы модуля подключены к инверсному и прямому выходам одиннадцатого элемента И соответственно, инверсный и прямой выходы двенадцатого элемента И подключены к двадцать третьему и двадцать четвертому выходам модуля соответственно, двадцать пятый, двадцать шестой, двадцать седьмой, двадцать восьмой, двадцать девятый, тридцатый, тридцать первый, тридцать второй, тридцать третий и тридцать четвертый выходы модуля подключены к выходам тринадцатого, четырнадцатого, пятнадцатого, шестнадцатого, семнадцатого, восемнадцатого, девятнадцатого, двадцатого, двадцать первого и двадцать второго элементов И соответственно.
На чертеже представлена структур- ная схема многофункционального логического модуля.
Многофункциональный логический модуль содержит выходы 1, дешифратор 2, коммутаторы 3 "38тина 8 н 1, трехвходовые элементы И 4 -4, четырехвходовые элементы И 5(-5 двухФ входовые элементы И 64 -66-, шины
7(A-О-. 2) для входных переменных и шины 8(H-ОФ2» для настройки.
Устройство работает следукшим образом.
На входные шины 7 (A-0+2) подаются сигналы входных переменных, на шины 8(Н-0 2).для настройки — сигналы настройки. Сигналы Н-0-:2 расшифровываются в дешифраторе 2 и через коммутаторы 3 -3, управляемые кодом й-О+2, выдаются в определенном порядке на элементы И (4 -4, 5 -5 и
6„-6 ).
Элементы И формируют требуемый набор из тридцати четырех функций алгебры логики.
Работа устройства описывается в табл. 1 и 2, где в зависимости от кода настройки указаны наборы функций, формируемых на каждом выходе 1 при изменении входных переменных для различных значений настройки. Выходы 1 нумеруются на чертеже последовательно снизу вверх от элемента И б до элемента И 4(, и от элемента И Я„, до элемента И 5(°
1032449
Т а б л и ц а 1
НОФ2=010 НО+2=011
=000 НО+2=001
Р выход
T 1
00001000 00010000 00 00000.11110111
11101111 1101 1111
10000001 00000011 00000110
01010000
llllll00 11111001
10100000 01000001
11010111 10101113.. 01011111 10111110
01101111
10001ООО
01110111
10000011
00110100
01101000 11010000 10100001
11001011 10010111. 00101111 . 0101113.0
11001000 10010001
00100011 01000110
00110111
01101110
11011100 10111001
10011000 00110001
00100110 01001100
10110011 01100111 11001110
01011000 10110000
00101100
11010011 10100111 01001111
01000101 10001010
1010001 О
01011101
01110101
10111010
01010010 10100100
01011011
10103.101
00011110 00111100
11010001 10100011
ОО111ОО1 01110010
26
10001101
11000101
00011011
00110110 01101100
lllll0ll
О1000000
00111111
00101000
11011001
11101001
01010001
10101110
00100001
llOllll0
00010001
00000111
11113.000
01000010 10000100
10111101 01111011
OO100OlO O100OlO0
11011101 10111011
00001110 00011100
llllO0O1 13,100011
01001001 10010010
10110110 01101101
01111000 11110000
01000111 10001110
11100100 11001001
10001011 00010111
1032449
Код настройки
HO-.2=000 Н0-;2=001 HO-,2 =010
Р выхода т
01100110 11001100 10011001
10011010 00110101 01101010
10010110 00101101 01011010
li001010 10010101 00101011
01010101 10101010 01010101
00110011
01001101
01001011
0K100I01
10101010
Таблица 2
Код настройки
Р выхода
17
НО-, 2=100 HO2 2=101
01000000 10000000
10111111 01111111
00001100 00011000
llli00l1 1il001l
10000010 00000101
01111101 11111010
00001 001 00010010
1111013 0 11101101
10001000 00010001
01110111 11101110
00111000 01110000
110001111 10001111
01000011 10000110
10111100 01111001
10001100 00011001
01110011 11100110
01100010 11000100
100ill01 00111011
О11ааОО1 11000010
Продолжение табл. 1
HG2-,2=3.1О Н02 2=111
00000001 00000010
1111111О 11111101
00110000 01100000
11001111 10013.111
00001010 00010106
11110101 11101011
00100100 01001000
11011011 10110111
00100010 01000100
11011101 10113.011
11100000 11000001
00013.111 00111110
00001101 00011.010
lill00l0 ll100l0l
00110010 01100100
11001103. 10011011
10001001 00010011
0131011Î 11101100
10000101 00001011
1032449
Продолжение табл. 2
М выхода
Код настройки
I Г
НО-. 2=100 Н02 2=101 Н02-2=110 Н02-. 2=111
01111010 11110100
10011110 00111101
00010101 00101010
11101010 11010101
01010100 10101000
10101011 01010111
10010100 00101001
10110101
00100101
11011010
01101011 11010110
l1100001 11000011
00011101 00111010
10000111 00001111
01110100 11101000
26
10010011 00100111 01001110 10011100
00101110 01011100
11011000 10110001
00l10O11 01100110
11010100 10101001
10110100 01101001
01110001
1011000
01100011 11000110
11001100 10011001
01010011 10100110
11010010 10100101
01010110 10101100 01011001 10110010
10101010 01010101 10101010 01010101
ЗЗ
Иэ табл. 1 и 2 видно, что при из- . менении кодов настройки от 000 до ill на выходах 1 модуля форин. руется все множество иэ 256 функций алгебры логики от трех переменных и, следовательно, с помощью восьми модулей с различными настройками может быть получено все это множество фуйк-<5 ций .
Этим достигнута основная цель изобретения — расширение области применения модуля, а именно одновременНо формируется набор из 34 функций с 50 возможностью перестройки таким образом, что перекрывается все множество функций алгебры логики от трех переменных.
Количество аппаратуры в предлага- 55 емом устройстве по сравнению с устройством-прототипом значительно меньше — примерно в восемь раэ на одну функцию. Так, в устройстве-прототипе на реализацию одной функции требуется четыре корпуса микросхем, например, серий 133 и 530, а в предлагаемом устройстве примерно 0,6 корпуса. Количество шин настройки на одну функо цию составляет всего 3/34=0,1 контакта, т.е. значительно ниже, чем в устройстве-прототипе. Таким образом, в изобретении уменыаено количество аппаратуры и настроечных входов на одну функцию.
Количество шин для входных переменных также значительно меньше, чем в устройстве-прототипе (0,1 контакта на функцию вместо трех).
Предлагаемое устройство может быть реализовано в виде модуля с высокой степенью интеграции, например БИС, так как требует сравнительно небольшого количества аппаратуры, а также неболыаого числа информационных и настроечных входов °
1032449
Составитель В.Кайданов
Редактор A.ÂÎpîâè÷ Техред И.Гайду Корректор A.повн
Заказ 5401/52 Тираж Р706 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва Ж-35р Раушская наб, д. 4/5
Филиал ППП Патент, r.Óæãîðîä, ул.Проектная, 4