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

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

ид

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

Целью изобретения является упрощение устройства.

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

Устройство содержит дешифра:тор 1 функции, шифратор 2 настройки, универсальные логические модули (УЛМ) 3|, 000, Зо, группы, входы 4, ... А аргумента, выходы 5,, ,.., 5 функции. .

Шифратор настройки содержит q элементов НЕ 64, ..о, 6(,Р элементов ИЛИ 7, , .00,- 7р , г элементов ШТИ-НЕ

80 |,О..О,

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

На вход дешифратора 1 функции поступает К-разрядный двоичный код но- мера j (j 1, L) реализуемой системы логических функций, на входы 4, 000, 4|, аргумента - двоичные переменные X,, ..„, х„, на входах 5,, ..., 5 реализуются логические функции

t|jV.X,, 0.0, , ... П)

х„), где L - число систем логических

функций; m - число логических функций в системе; п - число переменных функций.

В устройстве используются УЛМ с настройкой класса А (сигналы настройки принадлежат множеству (0,1),

имеющие п информационных и 2 настроечных входов.

При подаче на информационные входы такого модуля переменных х , х „ на его выходе реализуется некоторая логическая функция п переменных, оп- ределяемая вектором настройки U (0.0 г, ..., и,), ,, i 1,2,который подается на настроечные входы модуля. В данном случае в качестве УЛМ использованы мульти- плексоры, для которых вектор настройки tj совпадает с таблицей истинности реализуемой функции. I

УЛМ 3,, .0., 3 образуют так назы ваемую многофункциональную вычислительную среду (МФВС) с обшим числом настроечных входов Кц тп2- . МФВС управляется вектором настройки, компонентами которого являются частные вектора настроек входящих УЛМ, т.е.

(и,, и

г

Urn).

5

0

5

5 0

где и, (U;,, и;а, .-., ) - вектор Настройки i-ro (i 1, m) УЛМ 3.

Каждой j-й (i 1, L) воспроизво- димой системе логических функций f , j (х;, х), j 1, m будет соответствовать определенный вектор Следовательно, для любого S-ro (S 1, Кц) настроечного входа МФВС существует кортеж управления Vg (Vgi, Vgi, ...f VgL), компоненты которого совпадают со значением сигналов настройки на данном входе при последовательной реализации устройством всех L систем логических функщ й.

S

0

Так как

1, Кц9 j

1, L, то число различных кортежей управления не превышает величины К 2 о Кортежи V, S 1, К, формируются с помощью дешифратора 1 функции и элементов НЕ 6,, о.., 6., ИЛИ 7, .0., 7р, ШШ-НЕ 8,, ..., 8. следуншшм образом.

На входы депюфратора 1 функции поступает К-разрядный двоичный код номера j(j 1, L) реализуемой системы логических функций. Поэтому сигнал логической 1 будет только на его J-M выходе (на остальных выходах присутствует сигнал логичес- кого О)о В этой связи кортеж Vg, S 1, Кц может быть сформирован на выходе элемента ИЛИ, входа которого соединяются с выходами дешифратора из условия V,

S1

i; j 1, L.

Если кортеж Vg содержит только .один компоиент, равный логической 1, то кортеж формируется на J-M вькоде дешифратора 1 функции, который непосредственно соединяется с соответствующими настроечнь и входами МФВС.

Кроме того, кортеж V может быть сформирован и на выходе элемента ШШ-НЕ, входы которого соединяются с j-ми выходами Де1вифратора 1. функЩШо

Если Vg содержит только один компонент, равный логическому О, то кортеж формируется на вьосоде элемента НЕ, вход которого соединяется с J-M выходом дешифратора 1, Выход элемента НЕ также соединяемся с соответствующими настроечными входами МФВС.

С целью уменьшения аппаратурньк затрат кортежи управления Vg(S 1,

L г

содержащие не более ly { единичт и);

не более ных компонент 1; j

5J

1, L, целесообразно формировать с помощью элементов ИЛИ и, наоборот, если в кортежах Vg нулевьк компонент-Меньше единичных компонент, кортежи целесооб разно формировать с помощью элементов ИЛИ-НЕ„

Кроме того, возможны также два кортежа управления, все компоненты которых равны логичесмой либо все компоненты равны логическому О, Эти кортежи формируются с помощью соответственно генераторов логической 1 и логического О (не показаны).

Таким образом, из общего числа возможных 2L кортежей управления два кортежа представляют собой константы О и 1, L кортежей формируются непосредственно на выходах деиифрато- ра 1 функ1щи, L кортежей формируются с помощью элементов НЕ, а оставшиеся 2L - 2 кортежей формируются элементами ИЛИ/ИПИ-НЕ, число входов к6

торых не превышает величины

IL

Конкретньй состав шифратора 2 настроек (элементов НЕ, ШШ, ИЛИ-НЕ) зависит от вида реализуемых систем логических функцийо

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

Устройство для вычисления систем логических функций, содержащее дешиф-. ратор функции, вход которого соединен с входом функции устройства, о т- личающееся тем, что, с целью упрощения, устройство содержит пшфратор настройки и группу универсальных логических модулей, причем выходы дешифратора функции соедине- ны с входами шифратора настройки, вы- 1ХОДЫ которого соединены с информационными входами соответствующих универсальных логических моделей группы, управляющие входы которых соединены с входами аргумента устройства, выходы универсальных логических модулей группы соединены с выходами функции устройства.

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

название год авторы номер документа
Устройство для полиномиального разложения логических функций 1988
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
SU1559335A1
Многофункциональный логический модуль 1989
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Егоров Николай Алексеевич
  • Костеневич Валерий Иванович
SU1661752A1
Устройство для вычисления систем логических функций 1987
  • Авгуль Леонид Болеславович
  • Егоров Николай Алексеевич
  • Супрун Валерий Павлович
SU1509863A1
Универсальный логический модуль 1986
  • Якуш Виктор Павлович
  • Авгуль Леонид Болеславович
  • Соболенко Михаил Карпович
  • Татур Михаил Михайлович
  • Бенкевич Виктор Иосифович
SU1319018A1
Универсальный логический модуль 1987
  • Торбунов Владимир Васильевич
  • Авгуль Леонид Болеславович
  • Изотов Сергей Николаевич
  • Якуш Виктор Павлович
SU1411730A1
Устройство для полиномиального разложения логических функций 1988
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Егоров Евгений Алексеевич
SU1550507A1
Универсальный логический модуль 1983
  • Авгуль Леонид Болеславович
  • Окулович Николай Феликсович
  • Мищенко Валентин Александрович
  • Макареня Сергей Николаевич
SU1137457A1
Преобразователь формы представления логических функций 1987
  • Авгуль Леонид Болеславович
  • Мищенко Валентин Александрович
  • Супрун Валерий Павлович
SU1441381A1
Универсальный логический модуль 1988
  • Дадыкин Алексей Кузьмич
  • Авгуль Леонид Болеславович
  • Костеневич Валерий Иванович
  • Гришанович Владимир Иванович
SU1520505A1
Устройство для вычисления фундаментальных симметрических булевых функций 1989
  • Егоров Николай Алексеевич
  • Костеневич Валерий Иванович
  • Гришанович Владимир Иванович
  • Авгуль Леонид Болеславович
SU1619246A1

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

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

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

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

Устройство для вычисления логических выражений @ переменных 1983
  • Бобков Владимир Акимович
  • Мищенко Валентин Александрович
  • Козюминский Валерий Дмитриевич
SU1119004A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 441 382 A1

Авторы

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

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

Поясков Вадим Владимирович

Мищенко Валентин Александрович

Даты

1988-11-30Публикация

1986-12-26Подача