Универсальный логический модуль
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и предназначено для реализации путем настройки любой булевой функции от трех переменных. Цель изобретения - повьшение надежности модуля за счет уменьшения количества выводов. Модуль содержит входы 1-6, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 7, элементы И 8-12, элементы ИЛИ 13-15, элементы НЕ 16, 17, выход 18. При настройке,принадлежащей множеству О, 1, Х, Х„, модуль реализует все логические функции трех переменных . 1 ил. 3 табл. с с 00 ел со i
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1 (19) (ll) (5!) 4 G 06 F 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4003148/24-24 (22) 01.01.86 (46) 07.09,87. Бюл. Р 33 (72) Л,Ф.Викентьев, Ю.A.Àëÿåâ и А.А.Шалыто (53) 68 1.3 (088.8) (56) Авторское свидетельство СССР
)(1156059, кл. G 06 F 7/00, !983.
Пупырев Е.И. Перестраиваемые автоматы и микропроцессорные системы.
M.: Наука, 1984, с. 32, рис. 2.3. (54) УНИВЕРСАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ (57) Изобретение относится к вычислительной технике и предназначено для реализации путем настройки любой булевой функции от трех переменных.
Цель изобретения — повышение надежности модуля за счет уменьшения количества выводов. Модуль содержит входы 1-6, элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 7, элементы И 8-12, элементы
ИЛИ 13-15, элементы НЕ 16, 17, выход
18. При настройке, принадлежащей множеству 1О, 1, Х, Х„j, модуль реализует все логические функции трех переменных. 1 ил. 3 табл.
1335974
Изобретение относится к вычислительной технике и предназначено для реализации путем настройки любой булевой функции от трех переменных.
Цель изобретения — повышение надежности модуля за счет уменьшения количества выводов.
На чертеже дана функциональная схема устройства.
Устройство содержит информационные входы 1-3 модуля; настроечные входы 4-6 модуля, элемент СЛОЖЕНИЕ
ПО МОДУЛЮ ДВА 7, элементы 8 — 12, элементы ИЛИ 13-15, элементы НЕ 16 и 17; выход 18 модуля.
На выходе модуля реализуется фун— кция
f =Z (Х X,Х VX X,Х Х Х Х )v
Ч 2т (X Х Х «X
Работа модуля заключается в выделении необходимых конституентов единицы согласно таблицам 1-3.
Все три таблицы построены по единому принципу. В первом столбце указывается наименование настроечного сигнала и записаны те конституенты единицы, вхождение или невхождение которых в реализуемую функцию определяется значением этого настроечного сигнала. В первой строке перечисляются все возможные значения настроечного сигнала. В клетках таблицы указывается вхождение (1) или невхождение (О) еоответствующих конституент единицы в реализуемые функции при различных значениях настроечных сигналов. Так, если мы хотим,чтобы конституенты Х< X Х,, Х, Х„Х и
Х,Х Хз входили в реализуемую функцию, а конституенты Х, Х,Х, Х, Х Х,,Х,Х,Х, Х, Х Х и Х< Х Х з не входили в нее, то значения настроечных сигналов Z Z Z выбираются по таблицам 1-3 как Z =Хз, Z,=X и Zç=О
Методика определения значений настроечных сигналов может быть описана следующим образом.
Сначала реализуемая функция представляется в совершенной дизъюнктивной нормальной форме в виде логической суммы соответствующих конституент единицы. Затем по каждой из таблиц
1-3 определяется столбец, содержащий символы 1 только у тех конституент,которые входят в реализуемую функцию.
По первой строке такого столбца определяется значение соотвеTcòвующего настроечного сигнала.
Например, если нужно реализовать
5 функцию F =Х, Х «X (X +Х ), то пред7 варительно определяем Р=Х,Х ч Х<(Х +
+Х )-ХХ IX (X ХчХ Х ) X Х Х V
Отсюда по табл, 1 определяем, что О на вход Z, необходимо подать значение 7. < =X„, так как Х, Х Х входят в
F, а Х,Х Х, и Х<Х Х не входят í F.
Далее по табл. 2 находим, что Z =1, так как все конституенты табл. 2
15 (X< X X» X, X Õ > и Х ХгХз) входят в F.
Затем по таблице 3 находим, что
Z O, так как все конституенты табл.3 (Х,Х Х и Х Х Х ) не входят в функцию F.
?О Следовательно, для реализации функции
F = Х,Х чх,(Х +Х.) на настроечные входы модуля необходи?5 мо подать сигналы
Хз< 2 =1, 2 =0.
Из данных табл. 1-3 следует, что модуль реализует путем настройки люЗО бую булеву функцию от трех переменных.
Формула изобретения
Универсальный логический модуль, содержащий пять элементов И, два элемента ИЛИ, два элемента НЕ и элемент
СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, причем первый информационный вход модуля сое1п динен с первым входом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, второй вход которого соединен с выходом первого элемента И, первый и второй входы которого соединены с вторым и третьим информационными входами модуля, первый настроечный. вход которого соединен с первым входом второго элемента И, второй вход которого соединен с выходом элемента СЛОЖЕНИЕ ПО МОДУЛЮ
ДВА и входом первого элемента НЕ, выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с вторым настроечным входом модуля, выходы второ- го и третьего элементов И соединены с первым и вторым входами первого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход которого соединен с
35974 о ) х, х, ) Хг х, Z!
0 0
Х, Х, Х, Xi Х Х
0 0
Х1 Х1 Х3
0 1
0 Х, Х Х Х Х Х< 1
Х, Х Х
0 0
0 0
Х, Х Х
Таблица 3
0 Х, Xi 1
Х, Х. Х 0 0
X X X 0 1
ВНИИПИ Заказ 4048/43
Тираж 672
Подписное
Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4
3 13 первым входом второго элемента ИЛИ, второй вход которого соединен с выходом шестого элемента И, первый вход которого соединен с третьим настроеч— ным входом модуля, выход которого соединен с выходом второго элемента
ИЛИ, о т л и ч а ю ц и и с я тем, что, с целью повышения надежности эа счет уменьшения количества выводов, модуль содержит третий элемент
ИЛИ, причем второй и третий информационные входы модуля соединены с
5 первым и вторым входами третьего элемента ИЛИ, выход которого соединен с вторым входом четвертого элемента
И и входом второго элемента НЕ, выход которого соединен с вторым входом пятого элемента И.
Таблица 1