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

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

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

Це.пь изобретения - упрощение модули.

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

Модуль имеет входы 1-3, пороговы элементы 4 и 5, элемент НЕ 6, элемент ИЛИ 7 и выход 8,

Пороговые элементы 4 и 5 являются стандартными элементами вычислительной техники и могут быть выполнены по любой известной схеме.

Нумерация входов пороговых элеметов ведется последовательно сверху вниз, т.е. вес п ервого (сверху на чертеже) входа порогового элемента 2°, второго - 2 и т.д.,...,, п-го 2 , (п+1)-го 2°, (п+2)-го 2 и т.д.,..., 2п-го 2 . Возле аждого входа порогового элемента указан ег вес.

Входы 1-3 модуля имеют по п разрядов, причем значение i-ro разряда имеющего вес 2 , поступает по со- ответствующему входу на ,вход nojppro вого элемента с весом ,(,n), т.е. с тем же весом.

Рассмотрим работу универсального логического модуля.

При описании работы использованы следующие обозначения: v.; - вес i-ro входа порогового элемента, Т - порог, - значение сигнала на 1-м разряде входов 1 модуля,

у., 1, i 1, п;

и .

дьсятичный эквива1 -1

лент двоичного числа, поступающего на входы 1 модуля; х| - значение сигнала на i-M разряде входов 2 модуля

x.,lj , i 1,п;

х. 2 - десятичный эквива1 1

лент двоичного числа, поступающего на входы 2 модуля; Zy - значение сигнала на i-м разряде входов 3 мо- ДУЛЯ,

Z- 0,, i 1,п;

-- десятичный эквивалент

(1

двоичного числа, поступающего на входы 3 модуля„

Рд - значение сигнала на выходе порогового элемента 4, F - значение сигнала на выходе порогового элемента 5, F, - значение сигнала

ь

на вьпсоде элемента НЕ 6, F - значение сигнала на выходе элемента ИПИ 7„ равное значению сигнала на выходе 8 модуля.

Предлагаемы универсальный логический модуль предназначен для реализации К„ типов булевых функций. Типовые булевые функции относительно группы Kjj преобразований однозначно определяются двумя параметрами: рангом и индексом. Рангом булевой функции называется количество конституент единицы в ее совершенной дизъюнктивной нормальной форме (СДНФ). Индексом называется число пар противоположных конституент единицы в ее СДНФ. Две булевых функции относятся к одному типу, если их ранги и :нндексы совпадают.

Для реализации типа булевой функ1щи с рангом R и индексом I на входы 1 модуля подается двоичный п-раз- рядный код числа R - I - 1, на входы 2 модуля подаются переменные х, , x.,,..,,,Xj (на i-й разряд входов 2

модуля подается переменная , i 1,1)9 а. входа 3 модуля подается двоичный п-разрядный код числа - j

Z - 1 - 1.

Докажем, что при этом на выхо де 8 модуля регшизуется типовая бу- левая функция с рангом R и индексом I,

В общем случае сигнал на выходе m входового порогового элемента с ве- CaNOi входов у , v ,.,., v и порогом

Т определяется следующим образом:

F

1, если2: v-ХрД

о, в противном случае.

Йля пороговых элементов 4 и 5 с учетом весов их входов можно записать .

f 1,при2: Z.-2 Vix,-2 h -1 1 1 1 i-.1

о, в противном случае; (1)

I.- М

1-1 n И

1, при 2.2+2:х.-2 Л2 -1

1-1. I-о, в противном случае. (2)

С учетом введенных обозначений запишем неравенства (1) и (2), при которых сигналы на выходах пороговых элементов 4 и 5 принимают значение 1, соответственно (3) и (4)

Y + - 1;(3) Z + X ), 2 - I.(4) Поскольку сигнал на выходеэлемента НЕ 6 F FJ , то функция Р принимает значение I, если

Z + X с 2 - 1

(5)

что следует из (4).

Из определения X следует, что мак- симальное значение X 2 - 1, а минимальное значение X 0. С учетом сказанного вьше, можно записать область значений X, при которых сигнал на выходе 8 модуля принимает значение 1 :.

2 - 1 Х5. 2 - 1 - Y, (6)

или

2 - 1 - Z Хг 0.

(7)

Из (6) следует, что решений, удовлетворяющих этому неравенству, Y+1, и указанные решения лежат в интервале 2 - 1 - Y,..., 2 - l| . Для неравенства (7) существует 1 - Z решений, лежащих в интервале (о,.,., 2 -. I - ZJ .

Подавая на входы 1 модуля двоичный код, соответствующий Y R-I-1, на выходе порогового элемента 4 сигнал принимает значение 1 на R-I наборах. Аналогично, подавая на входы 3 модуля двоичный код, соответствующий Z 2 - I - I, на выходе элемента- НЕ 6 сигнал принимает значение 1 на I наборах. Поскольку наборы с номерами i и 2 -1-i, i 0,2 - I противоположны, то на выходе элемента ИЛИ 7 и, соответственно, на выходе 8 модуля реализуется булева функция, принимающая значение 1 на R наборах, из которых I противоположны. Таким образом, лагаемое устройство решает поставленную задачу.

10

t5

4293 Поясним работу устройства на кон- . кретном примере.

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

Подаем на входы 1 модуля двоич- ньп код числа Y R - I - 1 5-2-1 2 (двоичный код 010). На входы 2 модуля подаем соответственно переменные Х, Х, Xj. На входы 3 модуля подаем двоичный код числа Z 2 - 1 - I 5 (двоичный код 101), Подставляя полученные значения Y и Z в неравенства (6) и (7), получаем

7 / X , 5;(8)

2 X , 0. (9)

Решением неравенства (8 является множество значений X (5,6,7(, а решения неравенства (9)-Х fO,l| . . Таким образом, на выходе элемента ИЛИ 7 реализуется булева функция, принимающая значение 1 на наборах 0,1,5,6,7, т.е. имеющая ранг 5 и индекс 2 (так как наборы О и 7,1 и 6 противоположны).

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

Универсальный логический модуль, содержащий элемент ИЛИ, отличающийся тем, что, с целью 35 упрощения, он содержит два пороговых элемента с весами соответственoft о ат- 9° 9 - НО i. ,/ ,...,/ , / , ,...,

И порогом 2 - 1 и элемент НЕ, причем i-й разряд первой группы входов

40 модуля соединен с i-м входом первого порогового элемента, i-й разряд второй группы входов модуля соединен с (п+1)-м входом первого порогового элемента и i-м входом второ45 го порогового элемента, i-й разряд третьей группы входов модуля соединен с (п+1)-м входом второго порогового элемента, выход первого порогового элемента соединен с первым

50 входом элемента ИЛИ, второй вход которого соединен с выходом элемента НЕ, вход которого соединен с выходом второго порогового элемента, выход элемента ИЛИ является выходом

55 модуля.

Редактор Е.Папп

Составитель О.Березикова Техред Н.Вонкало

Заказ 3705/47 Тиралс 671Подписное

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

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

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

Корректор А.Зимокосов

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

название год авторы номер документа
Универсальный логический модуль 1985
  • Дергачев Владимир Андреевич
  • Губка Сергей Алексеевич
  • Балалаев Владимир Анатольевич
  • Аникин Андрей Николаевич
SU1290289A1
Универсальный логический модуль 1986
  • Дергачев Владимир Андреевич
  • Губка Сергей Алексеевич
SU1345187A1
Универсальный логический модуль 1978
  • Лысенко Эдуард Викторович
  • Попов Вячеслав Алексеевич
  • Скибенко Игорь Тимофеевич
  • Дергачев Владимир Андреевич
  • Губка Сергей Алексеевич
SU813410A1
Логический модуль 1984
  • Дергачев Владимир Андреевич
  • Артеменко Михаил Никифорович
  • Балалаев Владимир Анатольевич
  • Жалило Алексей Александрович
SU1242929A1
Устройство для вычисления булевых дифференциалов 1988
  • Полищук Виктор Михайлович
  • Шубина Наталья Николаевна
SU1689942A1
Преобразователь формы представления логических функций 1987
  • Кобяк Игорь Петрович
  • Галецкий Владимир Михайлович
  • Руденко Валентин Дмитриевич
  • Липницкий Валерий Антонович
SU1474671A1
МНОГОФУНКЦИОНАЛЬНОЕ ЛОГИЧЕСКОЕ УСТРОЙСТВО 2015
  • Козелков Олег Александрович
RU2610247C1
Логический элемент 1985
  • Айзенберг Наум Нисонович
  • Айзенберг Игорь Наумович
  • Пилюгин Сергей Викторович
  • Юницкий Герман Сергеевич
  • Гавриков Владимир Анатольевич
SU1343550A1
Модуль для логических преобразований булевых функций 1989
  • Янушкевич Светлана Николаевна
  • Морозова Анна Анатольевна
  • Кухарев Георгий Александрович
  • Шмерко Владимир Петрович
SU1667050A1
САМОПРОВЕРЯЕМЫЙ СПЕЦИАЛИЗИРОВАННЫЙ ВЫЧИСЛИТЕЛЬ СИСТЕМ БУЛЕВЫХ ФУНКЦИЙ 2012
  • Диченко Сергей Александрович
  • Вишневский Артем Константинович
  • Финько Олег Анатольевич
RU2485575C1

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

Реферат патента 1986 года Универсальный логический модуль

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в качестве универсального логического элемента при синтезе нерег лярных структур дискретных устройств. Цель изобретения - упрощение устройства. Устройство содержит три группы входов модуля, два пороговых элемента, элемент НЕ, элемент ШШ и выход модуля. Оно предназначено для реализации К „-типов булевых функций, причем типовые булевые функции относительно группы К преобразований однозначно определяются рангом и индексом.I ил. (Л с: ю 4ib ГС CD СО

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

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

МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ МОДУЛЬ 1972
  • Э. Якубайтис
SU430376A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Универсальный логический модуль 1978
  • Лысенко Эдуард Викторович
  • Попов Вячеслав Алексеевич
  • Скибенко Игорь Тимофеевич
  • Дергачев Владимир Андреевич
  • Губка Сергей Алексеевич
SU813410A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 242 931 A1

Авторы

Дергачев Владимир Андреевич

Артеменко Михаил Никифорович

Балалаев Владимир Анатольевич

Жалило Алексей Александрович

Даты

1986-07-07Публикация

1984-12-19Подача