Универсальный логический модуль

 

Изобретение относится к области автоматики и вычислительной техники и предназначено для реализации логических функций. Цель изобретения - расширение функциональных возможностей за счет реализации произвольной логической функции п переменных . Универсальный логический модуль содержит информационные входы, группы настроенных входов, группу входов кода номера реализуемой функции , блоки элементов И, сумматоры по модулю два, логические блоки, реализующие порождающие функции, и элемент ИЛИ. Число логических блоков, реализующих порождающие функции,равно числу классов функций, образующих полную систему. Блоки элементов И осуществляют покомпонентное умножение п входных информационных переменных на значения настроечных переменных на первых п группах настроечных входов модуля. Полученные произведения покомпонентно складываются по модулю два со значениями настроечных переменных на (п+1)-и группе настроечных входов модуля. По заданному номеру реализуемой функции выходы сумматоров по модулю два коммутируются с входами одного из логических блоков, реализующего соответствующую порождающую функцию. На выходе логического блока формируется значение логической функции, которое через элемент ИЛИ поступает на выход модуля. 1 з.п. ф-лы, 2 ил. (Л ю 00

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (5g 4 С 06 F 7/00

Ф"

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ (21) 3922423/24-24 (22) 01.07.85 (46) 07.01.87. Бюл. 1Ф 1 (71) Институт кибернетики им. В.М. Глушкова и Ужгородский государственный университет (72) Н.Н. Айзенберг, Э.И. Герго и Ю.Л. Иваськив (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Ф 962918, кл. G 06 F 7/00, 1981.

Авторское свидетельство СССР

Ф 1180877, кл. С 06 F 7/00, 1983. (54) УНИВЕРСАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ (57) Изобретение относится к области автоматики и вычислительной техники и предназначено для реализации логических функций. Цель изобретения — расширение функциональных возможностей эа счет реализации произвольной логической функции и переменных. Универсальный логический модуль содержит информационные входы, группы настроенных входов, группу

„„SU,» 1282113 А1 входов кода номера реализуемой функции, блоки элементов И, сумматоры по модулю два, логические блоки, реализующие порождающие функции, и элемент ИЛИ. Число логических блоков, реализующих порождающие функции,равно числу классов функций, образующих полную систему. Блоки элементов И осуществляют покомпонентное умножение и входных информационных переменных на значения настроечных переменных на первых и группах настроечных входов модуля. Полученные произведения покомпонентно складываются по модулю два со значениями настроечных переменных на (и+1)-й группе настроечных входов модуля. По заданному номеру реализуемой функции выходы сумматоров по модулю два коммутируются с входами одного иэ логических блоков, реализующего соответствующую порождающую функцию. На выходе логического блока формируется значение логической функции, которое через элемент ИЛИ поступает на вы,ход модуля. 1 э.п. ф-лы, 2 ил.

1 128

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

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

На фиг.1 представлена функциональная схема универсального логического

I модуля; на фиг.2 — функциональная схема одного из возможных вариантов построения коммутатора.

Модуль содержит блоки 11 -1 элементов И, элементы И 2 блоков 11 — 1п, сумматоры 3,-3 д по модулю два,коммутатор 4, логические блоки 5<-5,„, реализующие порождающие функции,элемент ИЛИ 6, информационные входы

7i -7„r bi H oT oe Hbi o o 8>

" 8„,, группу входов 9 кода номера функции и выход 10.

Коммутатор 3 содержит группу информационных входов 11, группу управляющих входов 12, дешифратор 13 кода номера функции, группы элементов И 14 †1 и группы выходов 15 —

15>.

Универсальный логический модуль работает следующим образом.

Сигналы, представляющие входные переменные х,j ° ° ° jx !в - ахи, подаются на соответствующие информационные входы 7, -7я модуля. На группы настроечных входов 8 -8 „+, подаются сигналы, представляющие w<,...,w; „., ...,w„ и wo соответственно. На группу входов 9 подается код номера реализуемой функции. В результате на группах выходов блоков 1 -1 получаются сигналы, представляющие результаты покомпонентного умножения переменных х,,...,х;,...,х„ íà w,...

w;,...,w„ соответственно. Сигналы, представляющие результаты покомпонентного сложения по модулю два значения wo с произведениями на выходах блоков 1 -1д, подаются на входы коммутатора 4. Входы коммутатора соединяются только с одной из групп его выходов, причем номер группы пол ностью определяется кодом реализуемой функции. Число логических блоков 5<-5,„ в модуле равно числу ш классов функций, образующих полную систему. Каждая группа выходов комму татора 4 соединена с соответствующим логическим блоком 5,. В результате

2113 2 какая бы ни реализовывалась логическая функция, для нее всегда нейдется логический блок 5,, реализующий требуемую порождающую функцию, что и обеспечивает в конечном счете универсальность модуля.

В качестве порождающих функций в логических блоках 5 -5,„ реализуются булевые функции от соответствующего

1О числа переменных. Например, при п=2 достаточно реализовать в качестве порождающих функций всего две функции — И, ИЛИ. В общем случае логические блоки 5,-5щ могут быть реализованы на основе микросхем, реализующих любой базисный набор, например, И, ИЛИ, НЕ.

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

1. Универсальный логический модуль, содержащий блоки элементов И, сумматоры по модулю два и логический блок, реализующий порождающую функ25 цию, причем i-й (1(i e n) информационный вход модуля соединен с информационным входом i-ro блока элементов И, j-й (1 «j n) настроечный вход которого соединен с j-м входом

3О 1-й группы настроечных входов модуля, первый вход j-го элемента И i-ro блока элементов И соединен с j-м настроечным входом i-го блока элементов И, вторые входы элементов И i-го блока элементов И объединены и соединены с информационным входом i-го, блока элементов И, 1-й выход i-го блока элементов И соединен с i-м входом j-ro сумматора по модулю два, щ (п+1)-й вход j-го сумматора по модулю два соединен с j-м входом (и+1)-й группы настроечных входов модуля, отличающийся тем, что, с целью расширения функциональных

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

5О.выход j-ro сумматора по модулю два соединен с j-м информационным входом коммутатора, группа управляющих входов которого соединена с группой входов кода номера функции модуля, k-я

55 (.1 «cñ k « ш,,ш — число классов функций, образующих полную систему) группа выходов коммутатора соединена с группой входов логического блока, реализующего k-ю логическую функцию, вы) !Х, 1

) Фе

Фиг. 2

Составитель А. Федоров

Редактор О. Головач Техред Л.Сердюкова Корректор А. Обручар Еирах 670 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 7267/47

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

3 12821 ход которого соединен с k-м входом элемента ИЛИ, выход которого соединен с выходом модуля. !

2. Модуль по п.1, о т л н ч а ющ и Й с я тем, что коммутатор содержит дешифратор кода номера функции и группы элементов И, причем группа управляющих входов коммутатора соеди13 4 нена с группой входов дешифратора кода номера функции, k-й выход которого соединен с управляющим входом

k-й группы элементов И, j-й информационный вход которой соединен с j-м информационным входом коммутатора, группа выходов k-й группы элементов И соединена с k-й группой выходов коммутатора.

Универсальный логический модуль Универсальный логический модуль Универсальный логический модуль 

 

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

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к вычислительной технике и может быть использовано при построении быстродействующих арифметических устройств современных ЭВМ., Цель изобретения - повышение быстродействия;i Заявляемое устройство содержит регистры мантисс МНОЖИМОГО и множителя, состоящее из К групп по m разрядов; первую и вторую группы из К преобразователей двоичного кода в код СОК, группу из К блоков умножения, три коммутатора, су№-1атор мантисс, состоящий из подсумматоров; регистр сумматора мантисс , состоящий из К+1 групп; сдвиговьш регистр, состоящий из подрегистров; группу из 2К преобразователей кода СОК в двоичный код; элемент ИЛИ-HEj блок микропрограммного управления , регистры порядков мнояотмого и мно.жителя, сумматор по модулю два, сумматор порядков, дйе схемы сравнения , триггер и счетчик порядка

Изобретение относится к области вычислительной техники и предназначено для использования в спецвьгчислителях для вычисления, производных

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

Изобретение относится к области/ вычислительной техники и может быть использовано при построении стохастических вычислительных и моделирующих устройств

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

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

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

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

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в дискретных автоматах для сложения - вычитания чисел, кодируемых трехуровневыми сигналами по ортогональным составляющим функций Попова
Наверх