Многофункциональный модуль
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и. автоматике и предназначено для реализации всех бесповторных логических формул от шести и менее переменных, представленных в дизъюнктивной нормальной форме. Цель изобретения - повышение быстродействия. Модуль содержит входы 1- 9, элементы И 10-21, элементы ИЛИ 22-26, выход 27, При подаче сигналов настройки, принадлежащих множеству {0,1, х, х}, на выходе модуля реализуются требуемые функции . 2 табл., 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)з 6 Об F 7/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
llO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
1, (21) 4814711/24 (22) 16,04.90 (46) 30.05.92. Бюл. ht 20 (72) А.В.Кондратьев. И.О.Синегубое, Ю.А.Аляев, M.И,Екимов, В,В.Овчинников и А.А. Рачинский (53) 681.3(088.8) (56) Авторское свидетельство СССР
N. 1277086, кл. G 06 F 7/00, 1985.
Авторское свидетельство СССР
N. 1661751, кл. G 06 F 7/ОО, 1988.
„„ Ы„„1737439 А1 (54) МНОГОФУНКЦИОНАЛЬНЫЙ МОДУЛЬ (57) Изобретение относится к вычислительной технике и автоматике и предназначено для реализации всех бесповторных логических формул от шести и менее переменных, представленных в дизьюнкгивной нормальной форме. Цепь изобретения — повышение быстродействия. Модуль содержит входы 1- .
9, элементы И 10-21, элементы ИЛИ 22-26, выход 27. При подаче сигналов настройки, . принадлежащих мно.кеству(0, I, x, x), на выходе модуля реализуются требуемые функции. 2 табл., 1 ил.
1737439
30
50
Изобретение относится к вычисли. тельной технике и автоматике и позволяет реализовать путем настройки все бесповторные логические формулы от шести и менее букв, представленные в дизьюнктивной нормальной форме.
Известен многофункциональный модуль, реализующий путем настройки все бесповторные логические формулы от шести и менее букв, представленные в дизъюнктивной нормальной форме.
Недостатками этого устройства являются его сложность из-за большого количества логических элементов, составляющих функциональную схему модуля, и невысокое быстродействие, Наиболее близким к предлагаемому является многофункциональный модуль, содержащий элементы И, ИЛИ и десять внешних выводов и реализующий пугем настройки все бесповторные логические формулы от шести и менее букв, представленные в дизъюнктивной нормальной форме.
Недостатком данного модуля является его невысокое быстродействие из-за большого числа каскадов. Так, например, число каскадов у данного модуля равно 5.
Цель изобретения — повышение эффективности модуля путем увеличения быстродействия за счет сокращения числа каскадов.
Поставленная цель достигается тем, что в устройстве, содержащем двенадцать элементов И, пять элементов ИЛИ, девять входов и один выход, причем первый и второй входы модуля соединены с первым и вторым входами первого элемента И, выход которого соединен с первыми входами второго элемента И и первого элемента
ИЛИ, выход ко.орого соединен с первым входом третьего элемента И, выход которого соединен с первым входом второго weмента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, первый вход которого соединен с выходом третьего элемента ИЛИ, первый, второй и третий входы которого соединены соответственно с выходами пятого и седьмого элементов И, третий вход модуля соединен с первыми входами четвертого элемента ИЛИ и восьмого элемента И, выход которого соединен с третьим входом второго элемента ИЛИ, четвертый и пятый входы которого соедиH8Hbl с выходами девятого и десятого элементов И, четвертый и пятый входы модуля соединены с первым и вторым входами пятого элемента ИЛИ, первый вход пятого элемента И соединен с. пятым входом модуля, шестой вход которого соединен с первым входом шестого элемента И, первый вход седьмого элемента И соединен с первым входом модуля, седьмой вход которого соединен с вторым входом четвертого элемента
И, выход второго элемента ИЛИ является выходом модуля, первый и второй входы модуля соединены с первым и вторым входами одиннадцатого элемента И, выход которого соединен с четвертым входом третьего и вторым входом четвертого элементов. ИЛИ, выход которого соединен с первым входом десятого элемента И, второй и третий входы которого соединены соответственно с шестым и седьмым входами модуля, второй вход которого соединен с вторым входом шестого элемента И, третий, четвертый и пятый входы модуля соединены с первым, вторым и третьим входами девятого элемента И, четвертый вход которого соединен с выходом первого элемента ИЛИ, второй вход которого соединен с третьим входом четвертого элемента И, восьмым входом модуля и вторым входом второго элемента И, выход которого соединен с шестым входом второго элемента ИЛИ, седьмой вход которого соединен с выходом двенадцатого элемента И, первый и второй входы которого соединены соответственно с выходом пятого элемента ИЛИ и шестым входом модуля, четвертый и седьмой входы которого соединены с вторым и третьим входами восьмого элемента И, третий вход модуля соединен с вторым входом третьего элемента И, третий вход которого соединен с вторым входом седьмого элемента И и шестым входом модуля, девятый вход которого соединен с третьим входом первого элемента И, вторым входом пятого элемента
И. и третьим входом четвертого элемента
ИЛИ.
Соединения элементов модуля подобным образом составляет существенное отличие предлагаемого изобретения и повышает его эффективность путем увеличения быстродействия за счет сокращения числа каскадов до четырех. Так, сложность по Квайну у прототипа равна 47, а у предлагаемого изобретения — 49, быстродействие у прототипа равно 5 t(где 5 — число каскадов; r- задержка на каскад), а у предлагаемого изобретения — 4 х. Поскольку одна характеристика (быстродействие) улучшается за счет ухудшения другой (сложность по
Квайну), то сравнение модулей целесообразно проводить с использованием коэффициента эффективности
1737439 где С вЂ” затраты оборудования (s данном случае сложность по Квайну), Т вЂ” быстродействие, Условно полагая для прототипа С1 = 1, Т1- 1 и, следовательно, 31- 1, имеем для предлагаемого модуля С2 = 1.05, Т2 - 0,8 и, следовательно, 32 - 1 0 0 8 =- 0 8, т.е. по
1 1 сравнению с прототипом эффективность предлагаемого модуля повышена на 16 .
На чертеже показано предлагаемое устройство.
На чертеже приняты следующие обозначения: входы 1 — 9 модуля; элементы И 1021; элементы ИЛИ 22 — 26; выход 27 модуля.
Первый 1 и второй 2 входы модуля соединены с первым и вторым входами первого элемента И 10, выход которого соединен с первыми входами второго элемента И 16 и первого элемента ИЛИ 23. Выход последнего соединен с первым входом третьего элемента И 21, выход которого соединен с первым входом второго элемента ИЛИ 26, второй вход которого соединен с.выходом четвертого элемента И 19, первый вход которого соединен с выходом третьего элемента ИЛИ 24. Первый, второй и третий входы элемента ИЛИ 24 соединены соответственно с выходами пятого, шестого и седьмого элементов И 11, 12 и 13. Третий вход 3 модуля соединен с первыми входами четвертогЬ элемента ИЛИ 25 и восьмого элемента И 15. выход которого соединен с третьим входом второго элемента ИЛИ 26, четвертый и пятый входы которого соединены с выходами девятого и десятого элементов И 18 и 20. Четвертый 4 и пятый 5 входы модуля соединены с первым и вторым входами пятого элемента ИЛИ 22. Первый вход пятого элемента И 11 соединен с пятым входом 5 модуля, шестой вход 6 которого соединен с первым входом шестого элемента И 12; Первый вход седьмого элемента И 13,соединен с первым входом 1 модуля. седьмой вход 7 которого соединен с вторым входом четвертого элемента И
19. Выход второго элемента ИЛИ 26 соединен с выходом 27 модуля. Первый 1 и второй 2 входы модуля соединены с первым и вторым входами одиннадцатого элемента И 14, выход которого соединен с четвертым входом третьего и вторым входом четвертого элементов ИЛИ 24 и 25. Выход четвертого элемента ИЛИ 25 соединен е первым входом десятого элемента И 20, второй и третий входы которого соединены соответственно с шестым 6 и седьмым 7 входами модуля. второй вход 2 которого совдинен с вторым входом шестого элемента
И 12. Третий 3, четвертый 4 и пятый 5 входы.модуля соединены с первым, вторым и третьим входами девятого элемента И 18, четвертый вход которого соединен с выходом первого элемента ИЛИ 23, второй вход
5 которого соединен с третьим входом четвертого элемента И 19, восьмым входом 8 модуля и вторым входом второго элемента И
16. Выход последнего соединен с шестым входом второго элемента ИЛИ 26, седьмой
10 вход которого соединен с выходом двенадцатого элемента И 17, первый и второй входы которого соединены соответственно с выходом пятого элемента ИЛИ 22 и шестым входом 6 модуля, четвертый 4 и седьмой 7
15 входы которого соединены с вторым и третьим входами восьмого элемента И 15. Третий вход 3 модуля соединен с вторым входом третьего элемента И 21, третий вход которого соединен с вторым входом седьмого
20 элемента И 13 и шестым входом 6 модуля, девятый вход 9 которого соединен с третьим входом первого элемента И 10, вторым входом пятого элемента И 11 и третьим входом четвертого элемента ИЛИ 25.
25 Структура модуля описывается булевой функцией девяти переменных
f = (Х1Х2Х9у Х8)ХЗХ4Х5В(1Х2Х9хзу
1(ХтХз(Х1Хф ХБХэЧХ1ХвУХ2Ха) ( у ХвХт(ХэЧХэ /Х1Хг)ЧХэХв(Х1ХгХоУ
30 уХв)уХзХ4Хт /Хв(Х4/Хь).
Работа модуля при различных режимах настройки для реализации всех одиннадцати типов бесповторных ДНФ из шести букв поясняется табл. 1.
35 Из табл. 1 следует, что модуль реализует путем настройки все одиннадцать типов бесповторных ДНФ из пяти букв при условии, что информационные и настроечные входы независимы, причем настройка моду40 ля осуществляется фиксацией настроечных входов константами, что позволяет использовать для настройки ПЗУ.
В табл, 2 приведены данные соответствующей настройки модуля на реализацию
45 бесповторных ДНФ из пяти букв.
При равной доступности прямых и инверсных выходов источников информации и возможности отождествления входов модуля последний позволяет реализовать также
5О произвольные(атом числе повторные)ДНФ из шести и менее букв.
Пример. Реализация повторной ДНФ из шести букв Р - У1УФУ1УзУУ2Уз с по55 мощью модуля.
При настройке Ха - 1, Ху - 1, Хв " 0 модуль реализует формулу Х1Х2уХдХвуХзХу, При Х1- У1 Х2- Y2, Xg " Y1, Xs Уз, Хз - У2, Х4 - Уэ модуль реализует заданную. формулу, 1737439
Таблица 1
Тип бесповто ной НФ
Наст ойка
Бесповто ная НФ
Хз-О, Х7-0, Хз-0
Х5-1, Хз О, Х70
Хз-О, Х4-0, Хт-О
ХзО, Xp=0, Х6 1
Хз 1,Хг-О,Хе О
Ху 1, Хв1,Xy О Хз1, Х7-6 Х61
Хз 1, Хт-1, Xe&
Х4 1,Хз 1,Хт-1
ХзО, Х 1, Хз1
1 Х 1Х61
5+1
4+2
4+1+1
3+3
3+2+1
3+1+1+1
2+2+2
2+2+1+1
2+1+1+1+1
1+1+1+1+1+1
Х Х2Х9ХзХ4Хз
X)X2XgXaX4УХ6
X IX2XgX83XsX6
X1X2XgXQ X4 ll X6
X1X2Xg A4X4Xg
Х1Х2Х9У Х4Х56Х6
Х Х2Х9уХ4/Хз (Хз
Х1Х2 /Х9Х5Й(ЗХ4
X)X2VX9XSA4VX6
Х1Х24 Х91ХЗЧХ4УХ5
X> X Xg1Õç Õ41Õ5
Такич образом, модуль, как и прототип, реализует путем соответствующей настройки все типы бесповторных ДНФ иэ шести и менее букв. Вместе с тем предлагаемый модуль имеет большую эффективность за счет повышения быстродействия и сокращения количества элементов. При использовании данного изобретения может быть получен положительный эффект, заключающийся в сокращении времени обработки информации.
Формула изобретения
Многофункциональный модуль, содержащий двенадцать элементов И и пять элементов ИЛИ, причем первый и второй входы модуля соединены с первым и вторым входами первого элемента И. выход которого соединен с первыми входами второго элемента И и первого элемента ИЛИ, выход которого соединен с первым входом третьего элемента И, выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, первый вход которого соединен с выходом третьего элемента ИЛИ, первый, второй и третий входы которого соединены соответственно с выходами пятого, шестого и седьмого элементов И, третий вход модуля соединен с первыми входами четвертого элемента ИЛИ и восьмого элемента И, выход которого соединен с третьим входом второго элемента
ИЛИ, четвертый и пятый входы которого соединены с выходами девятого и десятого элементов И, четвертый и пятый входы модуля соединены с первым и вторым входами пятого элемента ИЛИ, первый вход пятого элемента И соединен с пятым входом модуля. шестой вход которого соединен с первым входом шестого элемента И, первый вход седьмого элемента И соединен с первым входом модуля, седьмой вход которого соединен с вторым входом четвертого элемента И, выход второго элемента ИЛИ явля5 ется выходом модуля, о т л и.ч а ю шийся тем, что, с целью увеличения быстродействия, первый и второй входы модуля соер.1нены первым и вторым входами одиннадцатого элемента И, выход которого
10 соединен с четвертым входом третьего и вторым входом четвертого элементов ИЛИ, выход которого соединен с первым входом десятого элемента И, второй и третий входы которого соединены соответственно с ше15 стым и седьмым входами модуля, второй вход которого соединен с вторым входом шестого элемента И, третий, четвертый и пятый входы модуля соединены с первым, вторым и третьим входами девятого эле20 мента И, четвертый вход которого соединен с выходом первого элемента ИЛИ, второй вход которого соединен с третьим входом четвертого элемента И, восьмым входом модуля и вторым входом второго
25 элемента И, выход которого соединен с шестым входом второго элемента ИЛИ, седьмой вход которого соединен с выходом двенадцатого элемента И, первый и второй входы которого соединены соответственно
30 с выходом пятого элемента ИЛИ.и шестым входом модуля, четвертый и седьмой входы которого соединены с вторым и третьим входами восьмого элемента И, третий вход модуля соединен с вторым входом третьего
35 элемента И, третий вход которого соединен с вторым входом седьмого элемента И и шестым входом модуля, девятый вход которого соединен с третьим входом первого элемента И, вторым входом пятого элемента
40 И и третьим входом четвертого элемента
ИЛИ.
1737439
Таблица 2
Составитель А. Кондратьев
Техред М;Моргентал Корректор О. Кравцова
Редактор М. Петрова
Производственно-издательский комбинат "Патент", r. Ужгород, ул,Гагарина, 101
Заказ 1892 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва. Ж-35, Раушская наб., 4/5