Многофункциональный логический модуль
Изобретение относится к автоматике и вычислительной технике и предназначено для одновременной реализации путем настройки константами произвольной булевой функции и функции ей двойственной (антидвойственной ). Цель изобретения - расширение функциональных возможностей. Эта цель достигается тем, что модуль, состоящий Из мультиплексора 1 из 2 , дополнительно содержит второй мультиплексор I из 2 , два мультиплексора 1 из 2, группу двухвходовых элементов НЕРАВНОЗНАЧНОСТЬ, элемент НЕРАВНОЗНАЧНОСТЬ, две группы настроечных входов, две группы информационных входов, вход задания режима работы, два выхода. 2 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
09) (11) 151) 4 0 06 F 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3897575/24-24 (22) 16,05,85 (46) 15.01.87. Бюл. Ф 2 (72) А.А.Шалыто (53) 681 ° 3(088.8) (56) Фридман А., Менон П, Теория и проектирование переключательных схем.
М.. Мир,, 1978, с. 383.
Авторское свидетельство СССР
)) 1149244, кл. G 06 F 7/00, 1982. (54) МНОГОФУНКЦИОНАЛЬНЬП1 ЛОГИЧЕСКИЙ
ИОДУЛЬ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для одновременной реализации путем настройки константами произвольной булевой функции и функции ей двойственной (антидвойственной). Цель изобретения — расширение функциональных возможностей.
Эта цель достигается тем, что модуль, состоящий из мультиплексора "1 из
2, дополнительно содержит второй мультиплексор "1 из 2 ", два мультиплексора "1 из 2", группу двухвходовых элементов НЕРАВНОЗНАЧНОСТЬ, элемент НЕРАВНОЗНАЧНОСТЬ, две группы настроечных входов, две группы информационных входов, вход задания режима работы, два выхода. 2 ил. 1283744
0 . 0 0
0 0 1
0 . 1 О
0 1 О
О
Определим функцию, антидвойствен4р ную к заданной (столбец f ).
На первую группу 1 настроечных входов подадим константы О и 1, соответствующие
0
О
f(0 õ,х ) На вторую группу настроечных вхо50 дов 2 модуля подадим константы 0 и
1, соответствующие
f (Ох,х )=
Изобретение относится к автоматике и вычислительной технике и предназначено для одновременной реализации путем настройки константами произвольной булевой функции и функции ей двойственной (антидвойственной).
Целью изобретения является расширение функциональных воэможностей модуля за счет одновременной реализации произвольной булевой функции и jp ей двойственной (антидвойственной).
На фиг, 1 и 2 приведена схема модуля.
Модуль содержит первую, 1 и вторую
2 группы настроечных входов, вход 3 I5 задания режима работы, первую 4 и вторую 5 группы информационных вхо11 « дов, мультиплексоры 1 иэ 2 6 и 7;
11 мультиплексоры "1 из 2 8 и 9, группу элементов 10 неравнозначности, эле-. 20 мент НЕРАВНОЗНАЧНОСТЬ 11, выходы
12 и 13.
Первая и вторая группы управляюи щих входов модуля содержат по 2 входов. Первая группа информационных 25 входов состоит из одного входа, вторая группа — из и входов, Общее число входов модуля М,=2 +
+и+2.
Группа элементов НЕРАВНОЗНАЧНОСТЬ З0 состоит из и элементов.
Модуль функционирует следующим об- . разом.
Реализуемая функция (х„ х х ) задается в виде таблицы йстин<<< < ности с порядком переменных х„,х х„„. Для заданной функции определяется таблица истинности ее антидвой-. а!I сТВЕ!ННоН функции f (х х ... X ) с тем же порядком переменных.
На входы, образующие первую группу 1 настроечных входов модуля, подаются константы 0 и 1 в порядке, определяемом верхней половиной столбца значений реализуемой функции, т.е, функции f(0,x . ..x„„). На входы, образующие вторую группу 2 настроечных входов модуля, подаются константы 0 и I в порядке, определяемом верхней половиной столбца значений функции антидвойственной к заданной, т.е. функции f (О,х
< На вход, образующий первую группу 4 информационных входов модуля, подается переменная х <. На входы, второй группы 5 информационных входов модуля подаются переменные х хд,...,х„„. На первом выходе 12 модуля реализуется заданная функция f (x, х...x „) .Для того, чтобы на втором выходе 13 модуля одновременно реализовывалась функция,антидвой<<ф с твенная 3 аданной f (х,, х,..., x„) на вход 3 задания режима работы должна быть подана константа О, Для того, чтобы на втором выходе 13 модуля одновременно реализовывалась функция, двойственная заданной f (x,,x 1 ...,х„„), на вход 3 задания режима работы должна быть подана константа 1, Пример. Реализовать Жункпию, заданную формулой 1=x, (х «х ) и двой<ственную (антидвойственную) к ней, на предлагаемом модуле, Так как в 3 данном случае n+1=3, то n=2, М<=2 + +2+2=12, а модуль строится на базе мультиплексоров "I иэ 4". Запишем реализуемую функцию в виде таблицы истинности (столбец f ).. х< х х f " На информационный вход 4 подадим переменную х,, а на входы 5 — переменные x>, x>. На первом выходе 12 12837 4 модуля реализуется заданная функция Г. Подавая на вход 3 задания режима работы модуля константу О, на выходе 13 реализуется функция . Этой функгии соответствует формула =х,(х чх ), Подавая на вход 3 зада— ния режима работы модуля константу I, на выходе 13 реализуется функция (столбец f j. Этой функции соответствует формула f =х,ч x x>. !О Для реализации самоантидвойственных функций модуль преобразуется в устройство, изображенное на фиг. 2. Формула изобретения f5 Многофункциональный логический модуль, содержащий первый мультиплек.сор "1 из 2 " и элемент НЕРАВНОЗНАЧНОСТЬ, причем информационные входы 2р первого мультиплексора "1 из 2"" соединены с настроечными входами первой группы модуля, вход задания режима работы которого соединен с первым входом элемента НЕРАВНОЗНАЧНОСТЬ, вы- 25 ход которого является первым выходом модуля, отличающийся тем, что, с целью расширения функциональных возможностей за счет одновременной реализации произвольной булевой функции и ей двойственной (антидвойственной, модуль содержит второй п1, мультиплексор "1 из 2 ", первый и второй мультиплексоры "1 из 2" и группу элементо в НЕРАВНОЗНАЧНОСТЬ, причем i — и управляющий, эход цервого мультиплексора "1 из 2 " (i=1,r ) I соединен с выходом i -го элемента НЕРАВНОЗНАЧНОСТЬ группы и 1 -м управляющим входом второго мультиплексора и ил 1 из 2, информационные входы которого соединены с настроечными входами второй группы модуля, выходы первого и второго мультиплексоров 1 из йч 2 соединены с первым и вторым информационными входами первого и второго мультиплексоров "1 из 2" соответственно, управляющие входы которых соединены с первым информационным 1 входом модуля и первыми входами элементов НЕРАВНОЗНАЧНОСТЬ группы, вторые входы которых соединены с информационными входами второй группы модуля, выход первого мультиплексора "1 из 2" соединен с вторым входам элемента НЕРАВНОЗНАЧНОСТЬ, выход второго мультиплексора "1 из 2" является вторым выходом модуля. 1283744 фиГ 2 Составитель О.Березикова Редактор Э.Слиган Техред Л.Сердюкова Корректор Л Патай Заказ 7442/47 Тираж 670 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4