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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК ио4 С 06 F 7/00

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

13, ВМЯЛaa " Ый м

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3855255/24-24 (22) 19.12 ° 84 (46) 07,07.86.Бюл. № 25 (71) Харьковский ордена Ленина авиа- . ционный институт им. Н.Е.Жуковского (72) В.А.Дергачев, М.Н.Артеменко, В.А.Балалаев и А.А.)11алило (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 430376, кл. С 06 F 7/00, 1972.

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

¹ 813410, кл. G 06 F 7/00, 1978.

„„SU„„1242931 А 1 (54) УНИВЕРСАЛЬНЫЙ ЛОГИЧЕСКИЙ ИОДУЛБ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для использования в качестве универсального логического элемента при синтезе нерегулярных структур дискретных Устройств. Цель изобретения — упрощение устройства. Устройство содержит три группы входов модуля, два пороговых элемента, элемент HE элемент ИЛИ и выход модуля.

Оно предназначено для реализации

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

1242931

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

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

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

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

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

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

2, второго - 2" и т.д,...„ n-го

2, (и+1)-ro 2, (и+2)-го 2 и т.д.. . 2n-ro 2" . Возле,каждого входа порогового элемента указан его вес.

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

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

При описании работы использованы следующие обозначения: ч; — вес

i-ro входа порогового элемента, Т вЂ” порог, у; — значение сигнала на i-м разряде входов 1 модуля, у е Ор 1 р 1 = 1р п1 = ЕЦ „.2 — десятичный экнина. 1 -1

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

»-1

K=X. <; 2 — десятичный экнива» 1

I лент двоичного числа, поступающего на входы 2 модуля; Z — значение сигнала на i-м разряде входов 3 модуля, Z, О1, i= I,n; = е ; 2 - - десятичный эквивалент (=» - слис ч 1 » Л у (0, и противном случае.

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

1»при г Z 2 +Х х< 2 7 2

1 =1 1=1

О, н противном случае; (1) двоичного числа, поступающего на входы 3 модуля„

F4 — значение сигнала на выходе порогового элемента 4, F — значение сигнала на выходе порогового элемента 5, 1 — значение сигнала !

О на выходе элемента HF 6, F — значение сигнала на выходе элемента

KIN 7„ равное значению сигнала на выходе 8 модуля.

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

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

25 пар противоположных конституент единицы и ее СДНФ. Дне булевых функции относятся к одному типу, если их ранги и индексы совпадают.

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

2 — 1 — I и

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

В общем случае сигнал на выходе

m нходоного порогового элемента с ве-

45 Сами «ходон v v,..., у и порогом

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

124293!

5

f5 (5) (8) (9) 7 р Х с 5;

2) Х>,0.

25

2 — 1 — Z rX),0. (7) 30

И i-i ii

1, при, К;2+2 х; ° 2 >2 — 1

1е1. 1 =1

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

"I соответственно (3) и (4)

У+Х>2 -1; (3)

Z+ Х)2 — I. (4)

Поскольку сигнал на выходе элемента НЕ 6 F = Г, то функция F принимает значение "I", если

Z+Х(2 -1 что следует из (4) .

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

2" — I ) X),2" — 1 — Y, (6) Из (6) следует, что решений, удовлетворяющих этому неравенству, Y+I и указанные решения лежат в интервале } 2" — 1 — Т,..., 2" — i}. Для не— равенства (7) существует 2"- 1 — 2 решений, лежащих в интервале О,..., 2" - I -ZI, Подавая на входы 1 модуля двоичный код, соответствующий Y = R-I-I, на выходе порогового элемента 4 сигнал принимает значение "!" на К-I наборах. Аналогично, подавая на входы 3 модуля двоичный код, соответствующий Z = 2" — I — I на выходе элемента НЕ 6 сигнал принимает значение "1" на Т наборах. Поскольку наН боры с номерами i и 2 -1-i и

= 0,2 — 1 противоположны, то на вы-. ходе элемента ИЛИ 7 и, соответственно, на выходе 8 модуля реализуется булева функция, принимающая значение "1" на R наборах, из которых I противоположны. Таким образом, пред лагаемое устройство решает поставленную задачу.

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

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

R = 5 и индексом I =. 2.

Подаем на входы 1 модуля двоичньш код числа Y = R — I — - 1

= 5-2-1 = 2 (двоичный код 010). На входы 2 модуля подаем соответственно переменные Х,, Х, Х„. На входы

3 модуля подаем двоичный код числа

Z = 2" — 1 — I = 2 -1-2 = 5 (двоичз ный код 101). Подставляя полученные значения Y u Z в неравенства (6) и (7), получаем

Решением неравенства (81 является множество значений Х = (5,6,7 9 а решения неравенства (9)-1» }0,1} .

Таким образом, на выходе элемента

ИЛИ 7 реализуется булева функция, принимающая значение "1" на наборах

0,1,5,6,7, т.е. имеющая ранг 5 и индекс 2 (так как наборы О и 7,1 и 6 противоположны).

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

Универсальный логический модуль, содержащий элемент ИЛИ, о т л и— ч а ю шийся тем, что, с целью упрощения, он содержит два пороговых элемента с весами соответствени порогом 2 — 1 и элемент НЕ, npuh чем -й разряд первой группы входов модуля соединен с а-м входом первого порогового элемента, д-й разряд второй группы входов модуля соединен с (n+l)-м входом первого порогового элемента и -м входом второго порогового элемента, i-й разряд третьей группы входов модуля соединен с (n+1)-м входом второго порогового элемента, выход первого порогового элемента соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом элемента

НЕ, вход которого соединен с выходом второго порогового элемента, выход элемента И}1И является выходом модуля.

1242931

Составитель О.Березикова

Техред Н.Бонкало

Редактор E.Ïàïï

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

Заказ 3705/47

Тираж 671 Подписное

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

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

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