Многофункциональный логический модуль Советский патент 1987 года по МПК G06F7/00 

Описание патента на изобретение SU1283744A1

Изобретение относится к автоматике и вычислительной технике и предназначено для одновременной реализации путем настройки константами произвольной булевой функции и функции ей двойственной (антидвойственной).

Целью изобретения является расширение функциональных возможностей модуля за счет одновременной реализации произвольной булевой функции и ей двойственной (антидвойственной).

На фиг. 1 и 2 приведена схема модуля .

Модуль содержит первую. 1 и вторую 2 группы настроечных входов, вход 3 задания режима работы, первую 4 и вторую 5 группы информационных входов, мультиплексоры 1 из 2 6 и 7, мультиплексоры 1 из 2 8 и 9, группу элементов 10 неравнозначности,эле-20 мультиплексоров I из 4.

мент НЕРАВНОЗНАЧНОСТЬ 11, выходыЗапишем реализуемую функцию в ви12 и 13.

Первая и вторая группы управляющих входов модуля содержат по 2 входов. Первая группа информационных входов состоит из одного входа, вторая группа - из п входов.

Общее число входов модуля М,2 + +П+2.

Группа элементов НЕРАВНОЗНАЧНОСТЬ состоит из п элементов.

Модуль функционирует следующим образом

/

- ,. X X,

де таблицы истинности (столбец f,

25

БП

30

ПК

Реализуемая функция f(x,, л,..., } задается в виде таблицы истин35

ности с порядком переменных х,,х„,. Для заданной функции определя п+г

ется таблица истинности ее антидвойственной функции f Чх, ,х. п с тем же порядком переменных.

На входы, образующие первую группу 1 настроечных входов модуля, подаются константы О и 1 в порядке, определяемом верхней половиной столбца значений реализуемой функции, т.е. функции f(0,x,. .. ,х,). На входы, образующие вторую группу 2 настроечных входов модуля, подаются константы О и I в порядке, определяемом верхней половиной столбца значений функции антидвойственной к заданной, т.е. функции f (О,х ,...,

(Ч.

На вход, образующий первую группу 4 информационных входов модуля, подается переменная х,. На входы, второй группы 5 информационных входов модуля подаются переменные х, Xj,...,Xn,. На первом выходе 12 мо837442

дуля реализуется заданная функция

f {х , х ,. . . ,х„,) .Для того, чтобы на втором выходе 13 модуля одновременно реализовывалась функция, антидвой5 ственная заданной f х, ,х,. . . ,х„,), на вход 3 задания режима работы должна быть подана константа 0. Для того, чтобы на втором выходе 13 модуля одновременно реализовывалась функfO ция, двойственная заданной f(x,,x ,1 . . . ,х„,), на вход 3 задания режима работы должна быть подана константа 1 .

Пример. Реализовать Функцию,

5 заданную формулой ,(XjVX) и двой- ственную (антидвойственную) к ней, на предлагаемом модуле. Так как в данном случае , то , М,2 + , а модуль строится на базе

де таблицы истинности (столбец f,

25

БП

Определим функцию, антидвойствен- ную к заданной (столбец f ).

На первую группу 1 настроечных

входов подадим константы Си, соответствующие

О

О

f(0,:

,Xj)

50

На вторую группу настроечных входов 2 модуля подадим константы О и 1, соответствующие

на, f(0,x.

,х)

55

О

На информационный вход 4 подадим переменную х,, а на входы 5 - переменные Х-, х,. На первом выходе 12

модуля реализуется заданная функция f . Подавая на вход 3 задания pew-iMa работы модуля константу О, на выходе 13 реализуется функция f. Этой функиии соответствует формула f x,(). Подавая на вход 3 задания режима работы модуля константу I, на выходе 13 реализуется функция f (столбец f). Этой функции соответствует формула f x,v X х.

Для реализации самоантидвойствен- ных функций модуль преобразуется в устройство, изображенное на фиг, 2.

Формула изобретения

Многофункциональный логический модуль, содержащий, первый мультиплек сор 1 из 2 и элемент НЕРАВНОЗНАЧНОСТЬ, причем информационные входы первого мультиплексора 1 из 2 сое инены с настроечными входами первой группы модуля, вход задания режима работы которого соединен с первым входом элемента НЕРАВНОЗНАЧНОСТЬ, вы од которого является первым выходом модуля, о тлич ающийся тем, что, с целью расширения функциоальных возможностей за счет одновременной реализации произвольной булевой функции и ей двойственной (антидвойственной), модуль содержит второй мультиплексор 1 из 2, первый и

второй мультиплексоры 1 из 2 и группу элементов НЕРАВНОЗНАЧНОСТЬ, причем i-й управляющий, вход первого мультиплексора 1 из 2 () соединен с выходом i-ro элемента НЕШ РАВНОЗНАЧНОСТЬ группы и i-м управляющим входом второго мультиплексора

1 из 2 , информационные входы которого соединены с настроечными входами второй группы модуля, выходы перf5 вого и второго мультиплексоров 1 из 2 соединены с первым и вторым информационными входами первого и вто- , рого мультиплексоров 1 из 2 соответственно, управляющие входы которых

20 соединены с первым информационным входом модуля и первыми входами элементов НЕРАВНОЗНАЧНОСТЬ группы, вторые входы которых соединены с информационными входами второй груп25 пы модуля, выход первого мультиплексора 1 из 2 соединен с вторым входом элемента НЕРАВНОЗНАЧНОСТЬ, выход второго мультиплексора 1 из 2 является вторым выходом модуля.

8

J2

Похожие патенты SU1283744A1

название год авторы номер документа
Многофункциональный логический модуль 1982
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU1149244A1
Многофункциональный логический модуль 1985
  • Изотов Сергей Николаевич
  • Смирнов Вячеслав Леонидович
  • Макареня Сергей Николаевич
  • Мищенко Валентин Александрович
SU1247858A1
Многофункциональный логический модуль 1986
  • Дергачев Владимир Андреевич
  • Нефедов Юрий Семенович
  • Пономаренко Юрий Иванович
  • Балалаев Владимир Анатольевич
SU1310800A1
Многофункциональный модуль 1983
  • Артюхов Валерий Леонидович
  • Фишман Лев Мейшевич
  • Шалыто Анатолий Абрамович
SU1096636A1
Многофункциональный логический модуль 1982
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU1073768A1
Многофункциональный логический модуль 1986
  • Колесников Владимир Николаевич
  • Дергачев Владимир Андреевич
  • Чумаченко Игорь Владимирович
  • Алексеева Ольга Петровна
SU1368872A1
Многофункциональный логический модуль 1980
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU924697A1
Функциональный преобразователь 1986
  • Голобородько Лариса Михайловна
  • Пащенко Владимир Александрович
SU1388890A1
Устройство для вычисления булевых производных 1986
  • Пащенко Владимир Александрович
  • Рябченко Алла Георгиевна
SU1388843A1
Устройство для реализации логических функций 1981
  • Абельсон Александр Давидович
  • Евтодьев Аркадий Игоревич
  • Казакова Нина Михайловна
  • Клунт Борис Яковлевич
  • Шалыто Анатолий Абрамович
SU1001080A1

Иллюстрации к изобретению SU 1 283 744 A1

Реферат патента 1987 года Многофункциональный логический модуль

Изобретение относится к автоматике и вычислительной технике и предназначено для одновременной реализации путем настройки константами произвольной булевой функции и функции ей двойственной (антидвойственной). Цель изобретения - расширение функциональных возможностей. Эта цель достигается тем, что модуль, состоящий Из мультиплексора 1 из 2 , дополнительно содержит второй мультиплексор I из 2 , два мультиплексора 1 из 2, группу двухвходо- вых элементов НЕРАВНОЗНАЧНОСТЬ, элемент НЕРАВНОЗНАЧНОСТЬ, две группы настроечных входов, две группы информационных входов, вход задания режима работы, два выхода. 2 ил.

Формула изобретения SU 1 283 744 A1

i 7

(pufi

Составитель О.Березикова Редактор Э.Слиган Техред Л.Сердюкова

Заказ 7442/47Тираж 670Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

cpi/e.Z

Корректор Л.Патай

Документы, цитированные в отчете о поиске Патент 1987 года SU1283744A1

Фридман А., Менон П
Теория и проектирование переключательных схем
М
: Мир., 1978, с
Передвижная комнатная печь 1922
  • Лендер Ф.Ф.
SU383A1
Способ получения боркалька 1935
  • Шведов Г.Т.
SU49244A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 283 744 A1

Авторы

Шалыто Анатолий Абрамович

Даты

1987-01-15Публикация

1985-05-16Подача