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

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

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

Известен многофункциональный логический модуль, содержащий логические элементы и пред ваз наченнь: для реализации произвольных булевых функций п переменных ij .

Недостатком этого модуля является большое число его входов, определяемое соотношениями:

М(п) п + 2

при подаче констант О и 1 на настроечные входы;

М,(п) п - 1 +

при подаче констант О и 1, а также переменной Ху, и ее инверсии на настроечные входы.

Наиболее близким к предложенному по технической сущности- является многофункциональный логический модуль, содержащий три информационных и три настроечных входа, один выход три блока для реализации дизъюнкций минтермов, удовлетворяющих условию избирательности, трех переменных с тремя входами и одним выходом каждый, три двухвходовых элемента И и один трехвходовой элемент ИЛИ, причем i-й информационный вход (i - 1, 2,3) соединен с 1-м входом каждого из блоков, выход i-ro блока и i-й настроечный вход соединены соответственно с первым и вторым входами i-ro элемента И, выходы элементов И соединены с i-M входом элемента ИЛИ, выход которого соединен с выходом модуля 2 ,

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

В этой таблице переменные а и Ъ принимают значения О и 1.

Однако известное устройство не реализует путем настройки произвольные функции п переменных.

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

Поставленная цель достигается тем, что многофункциональный логический модуль, содержащий логические блоки формирования минтермов, элементы И и ИЛИ, причем информационные входы модуля подключены к входам логических блоков формирования минтермов соответственно,выходы которых подключены к первым входам элементов И соответственно, выходы которых подключены к входам элемента ИЛИ, выход которого является выходом модуля, при этом первый логический блок формирования минтермов содержит элементы И элемент ИЛИ, выход которого является выходом блока, первый вход которого подключен к инверсному входу первого элемента И и к прямьэд входам второго и третьего элементов И, вторюй вход бпока подключен к инверсным входам первого и второго элементов И и к прямому входу третьго элемента И, третий вход блока подключен к инверсным входам первого и третьего элементов И и к .прямому входу второго элемента И, выходы элементов И подключены к входам элемента ИЛИ соответственно, второй логический блок формирования минтермов содержит элементы И и ИЛИ, выход элегиента ИЛИ является выходом блока, первый вход которого подключен к прямому Б;-ГОДУ первого элемента И и к инверснььм входам второго и третьего .элементов И, второй вход блока подключен к инверсным входам первого и второго элементов И и к прямому «зходу третьего элемента И, третий вход блока подключен к инверсным входам первого и третьего элементов И и к прямому входу второго элемента И,; выходы элементов И подключены к входам элемента. ИЛИ соответственно, третий логический блок формирования минтермов содержит элементы И и ИЛИ, выход элемента ИЛИ является выходом блока, первый вход которого подключен к инверсному входу первого элемента И и к прямому входу второго элемента И, второй и третий входы блока подключены к вторым и третьим входам

.элементов И соответственно, выходы которых подключены к входам элемента ИЛИ соответственно, содержит мултиплексоры, информационные входы которых подключены к группам дополнительных информационных входов модуля соответственно, настроечные входы первого, второго и третьего мультиплексоров подключены к настроечным входам модуля соответственно, выходы мультиплексоров подключены к вторым входам соответствующих элементов И,

На фиг.1 приведена схема модуля, универсального в классе произвольны булевых функций п переменных.

На фиг. 2-4 - схемы логических блоков модуля для случая, когда минтермы, дизъюнкции которых образуют блоки модуля, принадлежат столбцу I табл. 1. Модуль содержит (фиг.1) информационные входы 1-4, настроечные вхо ды S, три логических блока 6-8,каж дый из которых реализует дизъюнкцию минтермов, удовлетворяющих условию избирательности, трех переменных с тремя входами и одним выходом каждый, три мультиплексора 9-11 с п-3 информационными и настроечным входами каждый, три двухвходовых элемента И 12-14, трехвходовой эле мент ИЛИ 15, выход 16. Причем i-й информационный вход модуля (, 2, 3) подключен к i-му входу каждого блока (б, 7 и 8 соответственно), выход каждого блока (6,7,8 соответственно) подключен к первому входу i-ro элемента И (12, 13 и 14 соответственно), выход которого подключен к i-му входу элемента ИЛИ 15, выход которого подключен к выходу модуля 16, j-й настроечный вход (j 1,2,) i-ro мультиплексора (9,10 и 11 соответственно) подключен к , + (i-l) настроечному входу модуля 5,6 -и ин формационный вход (6 1,2,...,.., п-3) каждого мультиплексора (9, 10 и 11 соответственно) подключен к (6+ 3)-у информационному входу модуля 4, выход i-ro мультиплексора (9, 10 и 11 соответственно) подключен к второму входу i-ro элемента И (12, 13 и 14 соответственно). Структуры блоков 6,7 и 8 (фиг. 2-4) описываются формулами , х,хгТ, V x,,v , ; ij V Х V х, -, соответственно, а эти блоки реализуются элементами НЕ-И-ИЛИ. На фиг.4 показано, что блок 8 имеет три входа, однако, так как он реализует функцию f, X,, , то он может быть реализован одним двухвходовым элементом И. Для минтермов, входящих в функции f, fj, f-}, выполняется условие избирательности (табл.2). Число входов модуля определяется соотношением М (п) п + табл.3 приведены значения М(п) для п 3-7. Работу устройства продемонстрируем на примере модуля, универсального в классе произвольных булевых функций пяти переменных. В этом случае число входов модуля М«(5) 5 + 3-2 17, т.е. модуль (фиг.1) имеет пять информационных (входы .1-4) и двенадцать настроечных входов входы 5. Работа мультиплексоров, входящи;: в состав модуля, в этом случае описывается формулой .l,(, ,i-iK4 4(,;-) .. ; J a структура модуля формулой Y(x,,...,X5,z,,...,z,) i(x,,...,v,)x ,,24(.;MH4V Определим для иллюстрации работы модуля настройку его на выполнение функции пяти переменных 2 из 5, задаваемую табл.4. , Перепишем табл.4, расположив минтермы в ней в соответствии со структурой модуля (табл.5). В последнем столбце табл.5 указаны переменные, их инверсии и константы О и 1, которые должны быть поданы на настроечные входы. Сигнал, подаваемый на настроечный вход, определяется по виду фрагмента столбца Y, соответствующего этому настроечному входу. Если фрагмент столбца Y,соответствующий k -му настроечному входу, совпадает с фрагментом столбца переменной Хр, то на настроечный вход подается переменная Хр(р 1-3). Если фрагмент столбца Y, соответствующий k му настроечному входу, совпадает с инверсией фрагмента столбца переменной Хр, то на настроечный вход подается инверсия переманной Хр (р 1-3). Если фрагмент столбца Y, соответствующий к-му настроечному входу, целиком состоит из нулей (единиц), тона к-й настроечный вход подается константа О tl) Поэтому, для реализации заданной функции пяти переменных на входы модуля необходимо подать слеующие сигналы: . -. ход 1 - Х Вход 9 - Х -Вход 17-0 ход 2 - Xj Вход 10-0 ход 3 - Х Вход 11-1 ход 4 - Х Вход 12-1 ход 5 - Xj Вход 13 - О ход 6 - Х Вход 14 - X, 5сод 7-0 Вход 15-0 ход 8-0 Вход 16-0 Таким образом, данный модуль по равнению с модулем-прототипом имет более широкую область применеия, так как предназначен для реаизации булевых функций при любых начениях числа переменных п.

Т.блица.

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

название год авторы номер документа
Многофункциональный логический модуль 1980
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU924697A1
Многофункциональный модуль 1983
  • Артюхов Валерий Леонидович
  • Фишман Лев Мейшевич
  • Шалыто Анатолий Абрамович
SU1096636A1
Многофункциональный логический модуль 1982
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU1149244A1
Ячейка однородной структуры 1987
  • Князьков Владимир Сергеевич
  • Волченская Тамара Викторовна
  • Тепляков Борис Васильевич
  • Егоров Владимир Николаевич
SU1418695A1
Ячейка однородной структуры 1988
  • Князьков Владимир Сергеевич
  • Волченская Тамара Викторовна
SU1573456A1
Ячейка однородной структуры 1983
  • Артюхов Валерий Леонидович
  • Шалыто Анатолий Абрамович
SU1092492A1
Ячейка однородной структуры 1988
  • Князьков Владимир Сергеевич
  • Волченская Тамара Викторовна
  • Афонин Сергей Леонидович
  • Афонина Светлана Викторовна
SU1501035A2
МНОГОФУНКЦИОНАЛЬНОЕ ЛОГИЧЕСКОЕ УСТРОЙСТВО 2015
  • Козелков Олег Александрович
RU2610247C1
Программируемое устройство 1991
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
SU1789979A1
Устройство для реализации логических функций 1981
  • Абельсон Александр Давидович
  • Евтодьев Аркадий Игоревич
  • Казакова Нина Михайловна
  • Клунт Борис Яковлевич
  • Шалыто Анатолий Абрамович
SU1001080A1

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

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

МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧ i ЧЕСКИЙ МОДУЛЬ, содержащий логичес- .кие блоки формирования минтермов, элементы И и ИЛИ, причем информационные входы модуля подключены к входам логических блоков формирования минтермов соответственно, выходы которых подключены к первым входам элементов И соответственно, выходы которых подключены к входам элемента ИЛИ, выход которого явля ется выходом модуля, при этом первый логический блок формирования минтермов содержит элементы И и элемент ИЛИ, выход которого является : выходом блока, первый вход которого . Подключен к инверсному входу первого элемента И и к прямым входам второго и третьего элементов И, второй вхбд блока подключен кинверсным входам первого и второго элементов И и к прямому входу третьего элемента И, третий вход блока подключен к инверсным входам первого и третьего элементов И и к прямому входу второго : элемента И, выходы элементов И подключены .к входам элемента ИЛИ соответственно, второй логический блок формирования минтермов содержит элементы И и ИЛИ, выход элемента ИЛИ является выходом блока, первый вход которого подключен к прямому входу первого элемента И и к инверсным входам второго и третьего элементов И, второй вход блока подключен к инверсным входг1м первого и второго элементов И и к прямому входу третьего элемента. И, третий вход блока подключен к инверсным входам первого и третьего элементов Инк прямому входу второго элемента И,-выходы элементов И подключены к входам элемента ИЛИ соответственно,, третий логический блок формирования минтермов содержит элементы И и ИЛИ, выход (Л элемента ИЛИ является выходом блока, первый вход которого подключен к инверсному входу первого элемента И и к прямому входу второго элемента И, второй и третий входы блока подключены к вторым и третьим входам элементов И соответственно, выходы которых подключены к входам элемента ИЛИ соответственно, отли -4 чающийся тем, что, с целью со расширения области применения за счет возможности реализации булевых | функций п переменных, модуль со держит мультиплексоры, информационные входал которых подключены к груп00 пам дополнительных информационных входов модуля соответственно, настроечные входы первого, второго и третьего мультиплексоров подключены к настроечным входам модуля соответственно, выходы мультиплексоров подключены к вторым входам соответствующих элементов И

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

.

,

Х V

X In - ХцХлХ

Х.

, V ,

X XjX

2 4 3

- - .-

АгТл

x.

x O.fj 0

0

x,X2X,

x X,x V X,

VX,X,jX

Xjl-a -

,jX

X,

X2

1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0

1 1 1 1 1 1 a 1

Продолжение табл.4

I I

:I:E::::I XyI Y

0

0 Q

0

1

1 1

1 1

0

1

0

1

0

0

1

0

0 0 0

0

1 1

1

0

0 0

0

1

1

1 1

0

1

1

0

0

1

0

1

с 1 1

0 0 0

0

1

1

0

0 0

1 0

0 0 0 0 0 0

0

1

1

1

0

0 0

1

0

1 1

1

1 о о 1 о о 1 о о 1

1 1 О 1 1 О 1 1 1 О

о 1 о о 1 о о 1 о о 1 о о 1 о о 1 о о 1 1 1 1 1 1 1 1 1

о 1 о о 1 о о 1 о о о 1 о 1 о 1 о 1 Q

1

о

о

1

о

о

1

о

1

1

1

0 11

1

1

1

1

2

1

Продолжение табл. 5

1 1 о о о 1 1 1 о о о 1 1 1 о о о 1 1 1 о о

о о о о о 1 о

о о о о 1 1 1 1 1 1 о о о 1 о о о о о о о .1 1 о о 1 1

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Способ переработки сплавов меди и цинка (латуни) 1922
  • Смирнов Н.П.
SU328A1
Устройство станционной централизации и блокировочной сигнализации 1915
  • Романовский Я.К.
SU1971A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Артюхов В.Л., Копейкин Г.А., Шалыго А.А
Судовые упр-авляющие логические системы
Л., Институт повьаиения квалификации руководящих работников и специалистов судостроительной промышленности, 1981, с
Устройство для выпрямления многофазного тока 1923
  • Ларионов А.Н.
SU50A1

SU 1 073 768 A1

Авторы

Артюхов Валерий Леонидович

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

Даты

1984-02-15Публикация

1982-11-11Подача