Устройство для вычисления систем логических функций Советский патент 1989 года по МПК G06F7/00 

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

«/ % -

«/И

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

название год авторы номер документа
Устройство для вычисления систем логических функций 1986
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Поясков Вадим Владимирович
  • Мищенко Валентин Александрович
SU1441382A1
Функциональный преобразователь 1978
  • Лысенко Эдуард Викторович
  • Попов Вячеслав Алексеевич
  • Дергачев Владимир Андреевич
  • Губка Сергей Алексеевич
  • Вангельева Ирина Васильевна
SU781822A1
Универсальный логический модуль 1983
  • Авгуль Леонид Болеславович
  • Окулович Николай Феликсович
  • Мищенко Валентин Александрович
  • Макареня Сергей Николаевич
SU1137457A1
Устройство для вычисления систем логических функций 1987
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Мищенко Валентин Александрович
  • Якуш Виктор Павлович
SU1432499A1
Многофункциональный логический модуль 1989
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Егоров Николай Алексеевич
  • Костеневич Валерий Иванович
SU1661752A1
Устройство для контроля логических блоков 1986
  • Сычев Александр Николаевич
SU1336011A2
Устройство для полиномиального разложения логических функций 1988
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
SU1559335A1
Универсальный логический модуль 1986
  • Дергачев Владимир Андреевич
  • Губка Сергей Алексеевич
SU1345187A1
Устройство для выполнения команд реализации систем многоместных логических функций 1981
  • Мелехин Виктор Федорович
SU999051A1
Устройство для вычисления симметричных булевых функций 1980
  • Балашов Евгений Павлович
  • Маркин Владимир Васильевич
  • Негода Виктор Николаевич
  • Пузанков Дмитрий Викторович
  • Скворцов Сергей Вячеславович
  • Чистяков Виталий Александрович
SU959064A1

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

Реферат патента 1989 года Устройство для вычисления систем логических функций

Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации систем логических функций, описывающих работу комбинационных узлов ЭВМ и спецпроцессоров. Цель изобретения - упрощение устройства для вычисления систем логических функций. Устройство содержит дешифратор функций 1, дешифратор 2, шифратор настройки 3, группу элементов ИЛИ 4 и коммутатор 5. На входы функции устройства поступает код номера реализуемой функции, на входы аргумента устройства - двоичные переменные. На выходе устройства реализуется сигнал, совпадающий со значением функции на данном наборе переменных. 2 ил., 2 табл.

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

7,

VT

5

I

СП

о

со 00

ф со

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

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

На фиг.1 представлена схема устройства, общий вид; на фиг.2 - функциональная схема устройства для рассматриваемого примера.

Устройство для вычисления систем логических функций содержит дешифратор 1 функций, дешифратор 2, шифратор 3 настройки, группу элементов ИЛИ 4, коммутатор 5, входы 6 функции устройства, входы 7 аргумента устройства, выход 8 устройства. Дешифратор 1 функций имеет m входов и 1 выходов (1 - количество логических функций в реализуемой системе). Дешифратор 2 имеет п входов и 2 вы- ходов (п - количество переменных, от которых зависят функции f;(х , х . ... х) реализуемой системы, где i -1, 2, ... 1).

Шифратор 3 настройки содержит Р 1 элементов НЕ, г элементов ИЛИ, S элементов ИЛИ-НЕ, причем О- г + S

. 2 Г - 21 - 2. Количество входов элементов ИЛИ и ИЛИ-НЕ не превышает

величины

Н(|),

где (а) наибольшее

целое, не пр.евышаюи(ее а. Группа элементов ИЛИ k содержит t элементов ИЛИ, где 0 t 4 2 -Ч

Коммутатор 5 содер «ит Р + г + s i К : inin(2,2) элементов И, выходы которых соединены с входами элемента ИЛИ, выход которого соединен с выходом 8 устройства.

Устройство работает следующим образом.

На входы 6,, ..., 6 функции устройства поступает т-разрядный двоичный код Z.

номера

1

ТП

) системы.

реализуемой логическоРь

функции f(x.,, х, ..., на входы 7 1, ..., 7п аргумента устройства - двоичные переменные х,

X соответственно, ((з+1)му выходу дешифратора 2 соответствует j-й набор переменных х

1

Ч

где

3 О, 1, ..., 2-1). На выходе 8 устройства сигнал совпадает со значением функции f-(x,, Xj, .,

.)

на X 2

п Si

наборе с номером j

переменных х, х, ..., х.

Рассмотрим принцип работы устройства.

В табл. 1 представлен общий вид реализуемой устройством системы логических функций f.j(x, х, ..., x) i 1, 21. Очевидно, при заданном номере i логической функции

,

j

xj, 1 1,2,

набора j О,

п

переменных х,,

1 о I , f

сформировать сигнал

d.; ..6i

Aj J ,

J

f,ut

устройство на своем выходе должно

у .. f ..

«О.

Обозначим через V Yg.) кортеж значений

j (y,j,, ... воспроизводимых логический функций на j-м наборе переменных X , X ,

Количество

попарно различных кортежей v; ограничено величиной (2,2 ). Для

формирования кортежей Vj используют дешифратор 1 функций и шифратор 3 настройки.

. При подаче двоичного кода Z, ..., Zj, номера функции f.(x,,x2, ...,х„) на выходах дешифратора 1 функций и выходах шифратора 3 .настройки будет сформировано некоторое упорядоченное множество значений этой функции

11 У i} i (-)

среди элементов которого необходимо выбрать значение, соответствующее данному набору двоичных переменных

X

1

X

1

Пусть О, 1,

К . - X

« .

6f

X J

1 .

- 1) - конституента

единицы, соответствующая j-му набору.

45

Очевидно, при заданном кoдeZ,...,

0

номера

(-

воспроизводимую на выходе 8 устройства функцию f (х1, х, .. ставить в виде

J

можно предf(i,

X

2

,Х) У К-У;

i-0

м

V KV . « J J

i

55

С целью упрощения целесообразно произвести объединение конституент для тождественных кортежей

(к. V к)

V| при V;

JV

(2 ,2 ) множество попарно не тождественных кортежей из множества

fvji.

Дешифратор 2 и группа элементов ИЛИ i формируют множество KJ и осуществляют объединение конституент при тождественных кортежах. Коммутатор 5 обеспечивает логическое умножение объединенных конституент на соответствующие кортежи.

Если некоторый кортеж V; е iV-j не имеет тождественных кортежей в этом множестве, j-й (j О, 1, ... 2 - 1) выход дешифратора 2 непосредственно соединяется с соответствующим информационным входом коммутатора 5.

Таким образом, в устройстве реали- зация заданной системы логических функций осуществляется в результате двухступенчатой дешифрации - по кортежам значений функций f } и по наборам переменных х , х , ... х .

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

6

реализующего приведенную в

2 систему пяти логических функзависящих от пяти переменных

5, 1 5).

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

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

О 1 2

3 k

5 6 7 8

9 10 11 12 13

1

15

16

17

18

19 20 21 22 23 2k 25

. 26 27 28

29 30 31

О О О О О О О О О О О О О О О О

О О О

а

о

о

о

о

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 о о 1 1 о о 1 1

Таблица2

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

о 1 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 о о о о о о о 1 о

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

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

Н I

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

Устройство для вычисления логических выражений @ переменных 1982
  • Козюминский Валерий Дмитриевич
  • Мищенко Валентин Александрович
  • Гурьянов Анатолий Васильевич
SU1084782A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Устройство для вычисления систем логических функций 1986
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Поясков Вадим Владимирович
  • Мищенко Валентин Александрович
SU1441382A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1

SU 1 509 863 A1

Авторы

Авгуль Леонид Болеславович

Егоров Николай Алексеевич

Супрун Валерий Павлович

Даты

1989-09-23Публикация

1987-07-20Подача