Модуль логического устройства

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и предназначено для построения устройств, реализующих произвольные системы булевых функций Цель изобретения - упрощение модуля за счет сокращения обьема оборудования Мо дуль логического устройства содержит труп пу информационных входов Ь 12m (2m - общее количество аргументов), четыре настроечных входа 2 5, гри элемента ИЛИ-НЕ 6-8, три элемента И НЕ 9 11 два элемента равнозначности 12 и 13, элемент ИЛИ 14, элемент И 15 два информационных выхода 16 и 17, слайсевый вход 18, слайсевыи выход 19 Модуль позволяет, в зависимости от сигналов настройки, реализовал, восемь различных функций от 2т переменных Но основе нескольких однотипных модулей можно построить логическое устройство для вычисления произвольных систем булевых функций 2 ил , 1 табл (Л С

СОЮЗ COBF TF:KVIX

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

РГ-.СПУБПИК (я)ю G 06 F 7/00

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫ!ИЯМ

ПРИ ГКН1 СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4454114/24 (22) 04,07.88 (46) 15.10.91. Бюл. M 38 (72) М.М,Татур. С.Н.Изотов, Н.В,Фурашов, А,В.Драенков и А,К.Дадыкин (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 1509863, кл. G 06 F 7/00, 1989, Авторское свидетельство СССР

М 1587488, кл. G 06 F 1989, (54) МОДУЛЬ ЛОГИЧЕСКОГО УСТРОЙСТВА (57) Изобретение относится к автоматике и вычислительной технике и предназначено для построения устройств, реализующих произвольные системы булевых функций.

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

Цель изобретения — упрощение устройства за счет сокращения объема оборудования.

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

Модуль логического устройства (фиг.1) содержит группу информационных входов

11 — 12m (2m — общее количество аргументов), четыре настроечных входа 2-5, три элемента ИЛИ-НЕ 6 — 8. три элемента И-НЕ 9-11, два элемента равнозначности 12 и 13, элемент ИЛИ 14. элемент И 15, два информаци„„SU „„16847IG А1

Цель изобретения — упрощение модуля эа счет сокращения объема оборудования. Модуль логического устройства содержит групПУ ИНфОРМаЦИОННЫХ ВХОДОВ 11-12m (2m— общее количество аргументов), четыре настроечных входа 2 -5, три элемента ИЛИ-НЕ

6 — 8, три элемента И-НЕ 9 11, два элемента равнозначности 12 и 13, элемент ИЛИ 14, элемент И 15, два информационных выхода

16 и 17, слайсевый вход 18, слайсевыи выход

19, Модуль позволяет, в зависимости от сигналов настройки. реализовать восемь различных функций от 2п переменных. На основе нескольких однотипных модулей можно построить логическое устройство для вычисления произвольных сист. .м булевых функций, 2 ил„ 1 табл. онных выхода 16 и 17, слайсег ый вход I8 и слайсевый выход 19.

Устройство работает следуюгцим образом, На группу информационных входов

1! — 12m поступают переменные реализуемой булевой функции, «а настроечные входы 2-5 — коды настройки. В зависимости от кода нас-.ройки модулем модет быть реализован один из восьми вариантов булевых функций. Переменные, по тупающ1е на информационные входы в зависимости от кода настройки могут быть представлены в прямом или инверсном виде

Пусть требуется реалиэова!ч, функцию

f = Х1Х2ХзХ ХБХ„,.

Допустим, что все логические элс:k." .ть, модуля двухвходовые (К=2). Как видно иэ таблицы настроек данную функцию лучше

1684790 всего реализовать, используя второй вариант настройки (столбец 2). При этом переменные Х1, Хз, Х6 подаются соответственно на информационные входы 1k+1, 1m+1, 1m+2 а переменные Х2, Хл, Хе — соответственно на информационные входы 11 12 и 1mtk+1 На выходах 1б и 19 модуля будет реализована функция

f = х2ЧХ4 х1 Ч х3 х6ЧХ5 =

= х2чх4чхтчхзчх6чха = х2 х4 х1 хз х6 х5

При реализации некоторых функций часть информационных входов может быть не задействована, В этом случае на входы элеллентов И-НЕ необходимо подать сигнал логической единицы, а на входы элементог, ИЛИ-НŠ— логического нуля.

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

Соединение модулей можно проводить по информационным входам и по слайсевому входу 18.

Кроме того, на незадействованный слайсоьый вход 18 крайнего модуля может быть подана одна переменная (если она входит в ДНФ с инверсией), в противном случае на слайсевый вход 18 подается сигь ал лог."1".

Настроечные входы 3 и 5 используются для управления "разрывом" реализуемой функции, однако, также могут быть использованы в качестве информационных для отдельных вариантов настройки (столбцы 1, 2, 6), Рассмотрим пример построения и настройки лог ического устройства, реализующего функцию

1 = Х1Х2 Х1Х2 / ХзХ4Х6Х i/ ХзХ4Х6Х6

Г1ри К= 2.

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

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

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

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

Модуль логического устройства, содержащий три зле лента ИЛИ-НЕ, элемент

ИЛИ, элемент И, отличающийся тем, что, с целью упрощения за счет сокращения обьема оборудования, он содержит два элемента равнозначности и три элемента И-НЕ, причем i-й вход первого элемента ИЛИ-НЕ соединен с I-м информационным входом группы (! = 1, R; Ксгп; 2m — количество переменных), I-й вход первого элемента И-НЕ соединен с (К+!)-м информационным входом группы, (m+I)-й информационный вход который соединен с 1-м входом второго элемента

И-НЕ, выход которого соединен с первым входом второго элемента ИЛИ-НЕ, J-й вход которого Ц =2, К+ 1) соединен с (m + К +I)-м информационным входом группы, выход первого элемента ИЛИ-НЕ соединен с(К+1)-м входом первого элемента И-НЕ, вход которого соединен с первым входом первого элемента равнозначности, второй вход которого соединен с первым настроечным входом модуля, второй настроечный вход которого соединен с первым входом второго элемента равнозначности, второй вход которого соединен с выходом второго элемента ИЛИ-НЕ, выход третьего элемента

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

1 I

1 I

I I !

1604790

»» х

Е> „ E I

Е

»ч -..

Э

А х

О

О

П1 х х

Ql х

U а

Ф

Ф х х — o o co

QI х

О о, Ql

IXI х х

Ql х

U а

Kl х х к

Е>„

Т е Е! ч> I

„"1 и 1

9 о

Ц а

--ол и и

Ю х х х

Е

»»)»

»

Ф

А х

U сФ

Ф х х

t4(з к

Е>.

Ql

Л х

C х

Ql

1 о х с !

»!

J

Е

Е

»ч ( t

О х

0 с

Ql х х х х

U с

Щ»

Р3 х х х х

Я4

Ql л х

U с

QI

% х

Ю

4 х

О а

Ql

Р1 х х

Ql х

0 с

Ql

Р3 х х

Ql

3 х

U а

Ql

Ql

Б х

Р

Ql

Р х

Ql

° О х

Ое

Ql

mo х кI Е<Е

С»

I

1 Ес !

»+0 О

Ц

Ц

1Е о

Х

I д7)

1 о

QI I

1 I

IO о

О j о

К

Е

Е

Е

»

C)

E т

& l

QI

1 Е(.„ I

Ы

I О, 1

1

1

I . э <у ! х

1ЛС о

I ц

l оо-ч

oo-1684790

11

1h.

1h;1 m

1т 1

1m, 1m tr+ f

2/77

МУР. f Ьг Г

Составитель В.Сорокин

Редактор Н.Каменская Техред М,Моргентал Корректор А.Осауленко

Заказ 3508 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101