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

 

Изобретение относится к области вычислительной техники и предназначено для реализации систем логических функций. Цель изобретения - повышение быстродействия устройства. Поставленная цель достиг ается тем, что устройство содержит ш матриц памяти, два дешифратора, m групп элементов ИЛИ и m коммутаторов, две группы информационных входов, m выходов . При подаче переменных х, х на первую группу входов и переменных x., ) Xf, на вторую группу входов на выходах устройства реализуются логические функции f ... fm от п переменных. 2 ил.

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

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

РЕСПУБЛИК дц4 С 06 F 7/00

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

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

»»» с чено для реализаьГли систем логических функций. Цель изобретения — повышение быстродействия устройства.

Поставленная цель достигается тем, что устройство содержит ш матриц памяти, два дешифратора, ш групп элементов ИЛИ и ш коммутаторов, две группы информационных входов, ш выходов. При подаче переменных х, х„ на первую группу входов и переменных х„, х„ на вторую группу входов на выходах устройства реализуются логические функции f f„, от и переменных. 2 ил.

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

ll0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3875275/24-24 (22) 26.03,85 (46) 15.10.86. Бюл, У 38 (72) Л.Б. Авгуль, В.И. Бенкевич, В.А. Мищенко и А. П. Криницкий (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 962918, кл. G 06 F 7/00, 1981.

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

У 1119004, кл. G 06 Р 7/00, 1983. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СИСТЕМ ЛОГИЧЕСКИХ ФУНКЦИЙ (57) Изобретение относится к области вычислительной техники и предназна„„SU„„1264160 А 1

1.264160

l0

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

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

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

m групп элементов ИЛИ 7, — 7„„ и m коммутаторов 8, — 8,„.

Первая 1 и вторая 2 группы информационных входов устройства соединены с входами первого 4 и второго

5 дешифраторов соответственно. Выходы первого дешифратора 4 соединены с адресными шинами матриц памяти

61 — 6, выходы которых соединены с информационными входами коммутаторов 8 — 8,„ соответственно. Выходы второго дешифратора 5 соединены с входами элементов ИЛИ 7 — 7„,, выходы которым соединены с управляющими входами коммутаторов 8 — 8, соответственно..Выходы коммутаторов 8 — 8щ являются выходами устройства 3 — 3 .

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

Система m логических функций и переменных f<(х,,х,„), i=1,m разлагается по Шенному по к (к (n) переменным х,, х„ на функции и-к переменных { 11 (х„,х,„) . Таким образом, .1 в и ° к каждой функции f соответствует 2 функций Й

Функции Й размещаются в памяти так, что каждая из них занимает одно слово (строку) в i — и матрице памяти. Очевидно, одноименным разрядам S (S=1,2" к) функций ф П (x „+< x„) и (j = 1,2) будут соответствовать булевы функции $.Я (х, х„), каждая из которых занимает S-й столбец в i-й матрице памяти. Следовательно, переменные х„,,х„ определяют функцию +;4 в i-й матрице, а переменные х, х, — значение выбранной функции которое совпадает со значением функции f; (х,, x,„) на данном наборе переменных х, х

Если переменные х, х„ подать на первый дешифратор, выход которого подключить к адресным шинам матриц памяти, переменные х ...,х„ подать на второй дешифратор, выход которого подключить к управляющим входам коммутаторов, информационные входы которых соединить соответственно с выходами матриц памяти, то на выходе коммутаторов реализовываются функции f,(х,,х,„) .

Однако, с целью уменьшения anna— ратурных затрат все попарно тождественные зункции Ч, =Ч,g (S = 1,2" ", f. = 1,2" ", SP1) которым соответствуют сигналы на S=M и Г=м вьиодах второго дешифратора, размещаются в памяти так, чтобы они занимали один столбец. Тогда соответствующий управляющий вход коммутатора подключается к выходу элемента ИЛИ, входы которого соединяются с S--M и 1=м выходами второго дешифратора.

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

Разложим и (x,,õ ) по к=2 переменным (таб.л.2).

Очевидно, .Чм= Ч, =Ч щ = Й (х1,х ); 1 = 4 gq — Е 2 (Х 1, х );

Ч<5 17 f )(x 1, э х ) ь Y„= и (х, хр) .

Следовательно, функции Ч „, Ф„, 1; размещаются в одном столбце первой матрицы памяти 6> выход которого подклю ается к информационному входу коммутатора 8„, соответствующий управляющий вход которого подключен к выходу элемента ИЛИ группы 7, входы которого соединены с первым, вторым и восьмым выходами второго дешифратора 5.

Функции Ч „ и Ч„, Ф, и Ч, также занимают по одному столбцу в матрице памяти 6, . Соответствующие управляющие входы коммутатора 8 также соединяются с выходами элементов ИЛИ группы 7

Поскольку функция Ф, не имеет тождественной функции, то соответствую1264160

Таблица 1

0 0 щий ей управляющий вход коммутатора

8 непосредственно соединен с шестым выходом второго дешифратора 5.

Логические функции 2 и 1 реа лиэуются аналогично. х х х xq

Таким образом, при подаче переменных х,, х„ на входы 1 первого дешифратора 4 и переменных х„,, х„ на входы 2 второго 5 дешифратора на выходах 3,— З,неустройства реализуются логические функции (— „соответственно.

1 264160 1

:4

2 1

3. 0

4 0

) 2 (3 4 ) Та блица 2

1 О

0 1 о

25

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

Устройство для вычисления систем логических функций, содержащее первый и второй дешифраторы, m групп элементов ИЛИ (m — количество реализующих устройством логических функций), m коммутаторов и m блоков памяти, выходы каждого i-го (i=1 т) блока памяти соединены с информационными входами i-го коммутатора, выход которого является i-и выходом устройства, первая групга информационньгх входов которого соединена со входами первого дешифратора, вторая группа информационных входов устройства соединена со входами второго дешифратора, о т л и ч а ю— щ е е с я тем, что, с целью повышения быстродействия, выходы первого дешифратора соединены с адресными входами m блоков памяти, выходы второго дешифратора соединены со входами элементов ИЛИ групп с первой по vA -ю выходы элементов ИЛИ -й группы соединены с управляющими входами — гс коммутатора.

1264) 60

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

Техред Корректор М.Пожо

Редактор Т. Митейко

Заказ 5562/48 Тираж 671 По дпис н ое

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

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

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

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

 

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к вычислительной технике

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

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

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

Изобретение относится к области цифровой вычислительной техники

Изобретение относится к области вычислительной техники, в частности к устройствам для выполнения математических операций в ЦВМ

Изобретение относится к цифровой вычислительной технике и предназначено для использования в специализированных ьшни-ЭВМ

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

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

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

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

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

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

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

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

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