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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации всех логических функций четырех перемен-, ных. Цель изобретения - увеличение быстродействия универсального логи- . ческого модуля,-Поставленная цель достигается тем, что модуль содержит пять элементов ИЛИ 1-5, один элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 6, один информационный . 7 и четырнадцать настроечных входов 8-21, выход 22. При подаче на информационный вход переменной х, на настроечные входы сигналов настройки, принадлежащих множеству {о, 1, х„,,х, x,j,,x , на выходе модуля реализуется логическая функция четырех переменных f (х ,хр, определяемая вектором настройки 1 ил., 1 табл.

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

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

РЕСПУБЛИН (19) 01) 0 А1 (594 С 06F 0

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4179581/24-24 (22) 12.01.87 (46) 23.07.88. Бюл. В 27 (72) В.В.Торбунов, Л.Б.Авгуль, С.Н.Изотов и В.П.Якуш (53) 681.3(088.8) (56) Авторское свидетельство СССР

В 1166095, кл. С 06 F 7/00, 1984.

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

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

СЛОЖЕНИЕ ПО МОДУЛЮ ДВА б, один информационный.7 и четырнадцать настроечных входов 8-21, выход 22. При подаче на информационный вход переменной х„, на настроечные входы сигналов настройки принад„пежащих множеству

1 О,1, х,х, xajx, на выходе модуля реализуется логическая функция четырех переменных f (х,х ), определяемая вектором настройки. l ил., 1 табл.

1411730

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

Цель изобретения — повышение быст5, родействия универсального логического модуля.

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

Модуль содержит элементы ИЛИ 1-5, элемент CJIOFEHHE ПО МОДУЛЮ ДВА 6, информационный вход 7, настроечные входы 8-21 и выход 22. 15

Модуль работает следующим образом.

На информационный вход 7 подается двоичная переменная х, на настроечные входы 8-2) — сигналы настройки

U U,. соответственно, значе- 2Q ния которых принадлежат множеству

10,1, х,х,х,х, f. .Ha выходе 22 реализуется логическая функция четырех переменных Е(х,х ), определяемая

4 вектором настройки U=(U U,... U ). 25

1» 2.» 14

Рассмотрим алгоритм настройки.

Пусть у . — значение реализуемой уст1 ройством логической функции f (х.,х,) » на i-1 наборе переменных х х

=1 i!6. Сформируем следующие кортежи: 30 =(«Чд» ° ° »У,б )» ; =у 1» « =19!6;

А=(а„,а,...,а ), a„=V; » i=),8;

В=(b«»b»... »Ь ), Ъ,=V- Ж1-, i=),8 !

»а2» е »а,)»a1b, »i=)»8.

Подставим в соответствие кортежам

D и С булевы функции трех переменных 40 „(х, х ) и Y (х, х ) соответственно, 2 4 2 2 4„

Затем по виду функций у и Е с

1 2 помощью приведенной таблицы находим сигналы настройки модуля на реализацию заданной функции четырех перемен- 45 ных, В таблице приведены значения настроечных сигналов для 22 типовых функций трех переменных (настройки на 5Q другие функции получаются путем инвертирования и подстановки соответствующих переменных). Функция „ определяет сигналы U, U> а функция ч» сигналы U, U

14

Пример. Находят настройку модуля на функцию

f(x,õ) ххх v ххх тххх

1 4 1 3 4 1 2 3 2 3

Вектор значений f (х,х ):

1 4 ч 2 1б

=(1,0,0,0,0,0,0,0,1,0,1,1,1,0).

Находят кортежи Ч,А,В,С,D:

V= (О, 1, 1, 1, О, 1,0, 1, 0,0,0, 0,0, О, 1 ) . откуда

Y(x х) хх vxx

Из таблицы настроек находят, что (хх4)является девятой типовой 2.» 4 функцией трех переменных, следовательно, сигналы настройки равны:

U =х -U =О U =х U =-х -U =х

1 1» 2 3 3 gf 4 З g 4

1) =0; Б„=х

Аналогично функция (х х ) яв 2» 4 ляется восьмой типовой функцией трех переменных и определяемые ею сигналы настройки равны:

U =U =U =0;U =х ; U =х

8 Э 1e 11 1а З»

13 2, "14 4

Таким образом, при подаче на информационный вход 7 переменной х на настроечные входы 8-21 — сигналов (х,О,х,х,х,О,х,0,0,0,х

ХЗ,Х2»Х )

4 на выходе 22 модуля реализуется заданная функция f (х,х ) .

1 4

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

Универсальный логический модуль, содержащий элемент СЛОЖЕНИЕ ПО МОДУЛН) ДВА и первый элемент ИЛИ, причем информационный вход модуля соединен с первым входом первого элемента

ИЛИ, выход которого соединен с первым входом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, второй вход которого соединен с первым настроечным входом модуля, выход которого соединен с выходом элемента СЛОЖЕНИЕ ПО МОДУЛЮ

ДВА, отличающийся тем, что, с целью повышения быстродействия, он содержит второй, третий,четвертый и пятый элементы ИЛИ, причем второй вход первого элемента ИЛИ соединен с вторым настроечным входом модуля, третий, четвертый и пятый настроечные входы которого соединены с первым, вторым и третьим входами второго элемента ИЛИ, выход которого соединен с третьим входом элемента

СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, четвертый вход которого соединен с выходом третьего элемента ИЛИ, первый, второй и третий входы которого соединены с шестым, седьмым и восьмым на5 строечными входами модуля, информационный вход которого соединен с четвертыми входами второго и третьего элементов ИЛИ, девятый, десятый и 10 одиннадцатый настроечные входы моду14117

Сигналы настройки

У Типовая функция

1 О 0

0 0 0

0 1 1

О 1 1

1 0 О

0 0 х г

1 0

2 1 х 1 1

1 0 0

Х2 х

1 х х х О 0 х

3 х 1 1

0 х х

0 х х

9 хх чхх

2 4 3 4 х з х х 0

10 хх чхх

2 3 2. 3 х

0 1 1

11 х vxx чхх ъ 4 3 4 х

0 х 0 х

4 х

2 х з

Х4 х X х

4 х

0 х х

J4 хх чххх

3 Е 3 4

15 ххх

2 3 4 х

О х х

О х х

3 х

16 x x X y X x x, 2 34 2. 34 х3 х

0 х х 2. 4

17 х х х ч х х х и 34 2 3 4

4 2 3

0 х

2 х

0 х х

3 х х х

Я. 3 х 1 1

4 х

4 х

2 х

4 х

3 х

О х 0

0 п/п (х х )/ y (х,х )

4 2 2 4

3 х

4 Х2Х3

5 х vx

2 3

6 х чх чх

Q. В 4

7 х чхх

8 хх чхх

2 4 2 3

12 хх чхх чхх

2З 2 4 34

13. хх чхх чхх

2 3 2. З 9. 4

18 ххх чххх чххх

34 2 34 2 3 4

19 хх чххчхх

2 3 Ъ4 24

20 хх чхх чххх

2. 3 24 2 34

21 х2хзхьч х х х l х хЗх ч

2 Ъ 4 2 3 4 тххх

2 3 4

22 х хчх хчх хххххх 2 3 2 4 3 4 Я 3 4

3G 4 ля соединены с первым, вторым и третьим входами четвертого элемента ИЛИ, выход которого соединен с пятым входом элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, шестой вход которого соединен с выходом пятого элемента ИЛИ, первый, второй и третий входы которого соеди-, нены с двенадцатым, тринадцатым и четырнадцатым настроечными входами модуля. х х х х х

4 3