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

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

1C

с

4i Изобретение относится к вычислительной технике и предназначено для реализации систем логических функций описывающих работу цифровых преобразователей. Цель изобретения - повышение быст родействия устройства для вычисления систем логических функций. На фиг.1 приведена структурная схема предлагаемого устройства; на фиг.2 - функциональная схема устройства для рассматриваемого примера Устройство содержит первую Т и вторую 2 группы информационных входов, га (по числу реализуемых устройством логических функций) выходов 3, -3т, первый 4 и второй 5 дешифраторы, га матриц памяти б - 6т, m групп элементов ИЛИ 7 - 7т и m коммутаторов 8гп. Первая 1 и вторая 2 группы информационных входов устройства соединены с входами первого 4 и второго 5 дешифраторов соответственно. Выходы первого дешифратора 4 соединены с адресными шинами матриц памяти 6i бгп, выходы которых соединены с информационными входами коммутаторов Вт соответственно. Выходы второго дешифратора 5 соединены с входами элементов ИЛИ 7 - 7, выходы KOTORsrx соединены с управляющими входами коммутаторов 8 - соответ ственно, «Выходы коммутаторов 8 - Bin являются выходами устройства Зщ Устройство работает следующим образом. Система га логических функций п переменных f (х ) , ni -разлагается по Шейному по к (к п) переменным х,, Xj. на функции п-к переменных 4iJ (ХцТТТ п) Таким образом, каждой функции f; соответствует 2 функций U , Функции Ii размещаются в памяти так, что каждая из них занимает одно слово (строку) в i-й матрице памяти. Очевидно, одноименным разрядам S ( ,) функций vfLi () (J 1,2) будут соответствовать v булевы функции .S (У) ц) каждая из которых занимает S-й столбец в i-й матрице памяти. Следовательно переменные Хц,х определяют функ цию 4is в i-й матрице, а переменные х, х( - значение выбранной функции , которое совпадает со значением 02 функции f (х, ,Хп) на данном наборе переменных х, х. Если переменные х, х подать на первый дешифратор, выход которого подключить к адресным шинам матриц памяти, переменные Xj,,n подать на второй дешифратор, выход которого подключить к управляющим входам коммутаторов, информационные входы которых соединить соответственно с выходами матриц памяти, то на выходе коммутаторов реализовываются функ ции f- (х ,х) , Однако, с целью уменьшения аппаратурных затрат все попарно тождественные функции H. V,f (S 1,, I 1, , S/1) , которым соответствуют сигналы на и выходах второго дешифратора, размещаются в памяти так, чтобы они занимали один столбец. Тогда собтветствующий управляющий вход коммутатора подключается к выходу элемента ИЛИ, входы которого соединяются с и выходами второго дешифратора. Более подробная работа предлагаемого устройства рассмотрена на примере реализации системы трех булевых функций пяти переменных (табл,1), а функциональная схема устройства для рассматриваемого примера приведена на фиг,2, Разложим f (xTTxg) по переменным (табл,2), Очевидно,.Н„ V,j S,j f (х ,х„), y., f2(x,, хг); f,,(x,, хг); Ч6 f 3 (х , X j) , Следовательно, функции У,,, 4,, У размещаются в одном столбце первой матрицы памяти 6j, выход которого подключается к информационному входу коммутатора 8, соответствующий управляющий вход которого подключен к выходу элемента ИЛИ группы 7 , входы которого соединены с первым, вто- рым и восьмым выходами второго дешифратора 5. Функции Н и H-i , и 7 также занимают по одному столбцу в матрице памяти 6j , Соответствующие управляющие входы коммутатора 8 также соединяются с выходами элементов ИЛИ группы 7 , Поскольку функция не имеет тождественной функции, то соответствую312641

1ЦНЙ ей управляющий вход коммутатора 8f непосредственно соединен с шестым

60

Таким образом, при подаче переменна входы 1 первого дешифных х, х

Т а 6 ,ri и ц а 2

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

название год авторы номер документа
Устройство для вычисления систем логических функций 1987
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
  • Мищенко Валентин Александрович
  • Якуш Виктор Павлович
SU1432499A1
Логическое запоминающее устройство 1984
  • Авгуль Леонид Болеславович
  • Козюминский Валерий Дмитриевич
  • Терешко Сергей Михайлович
  • Мищенко Валентин Александрович
SU1359801A1
Устройство для организации мультиветвления процессов в электронной вычислительной машине 1980
  • Мелехин Виктор Федорович
SU922743A1
Устройство для логического дифференцирования булевых функций 1988
  • Янушкевич Светлана Николаевна
  • Зайцева Елена Николаевна
  • Кухарев Георгий Александрович
  • Шмерко Владимир Петрович
SU1541591A1
Устройство для вычисления булевых производных 1986
  • Пащенко Владимир Александрович
  • Рябченко Алла Георгиевна
SU1370651A1
Устройство для вычисления булевых функций 1988
  • Вавилов Владимир Николаевич
  • Вальшонок Ефим Самуилович
  • Сигалов Александр Семенович
  • Шалыто Анатолий Абрамович
SU1501033A1
Преобразователь формы представления логических функций 1987
  • Кобяк Игорь Петрович
  • Галецкий Владимир Михайлович
  • Руденко Валентин Дмитриевич
  • Липницкий Валерий Антонович
SU1474671A1
Устройство для преобразования булевых функций 1988
  • Дашенков Виталий Михайлович
  • Кузьмицкий Дмитрий Владимирович
  • Шмерко Владимир Петрович
  • Янушкевич Светлана Николаевна
SU1532946A1
Магнитооптическое устройство для реализации дискретного преобразования Фурье 1990
  • Шмерко Владимир Петрович
  • Соколов Александр Васильевич
  • Мысовских Сергей Анатольевич
  • Кузьмицкий Дмитрий Владимирович
SU1795472A1
Программируемый контроллер 1987
  • Пенькин Владимир Николаевич
  • Платонов Вячеслав Валентинович
  • Рог Герман Викторович
SU1448338A1

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

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

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

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

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

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

6l

Si

3i

со входами первого дешифратора, вторая группа информационных входов устройства соединена со входами второго дешифратора, отличающееся тем, что, с целью повышения быстродействия, выходы первого дешифратора соединены с адресными входами m блоков памяти, выходы второго дешифратора соединены со входами элементов ИЛИ групп с первой по кп-ю выходы элементов ИЛИ i-и группы соединены с управляющими входами L-гс коммутатора.

Ут

т

в

(Риг.1

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

Арифметико-логический модуль 1980
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU962916A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вычисления логических выражений @ переменных 1983
  • Бобков Владимир Акимович
  • Мищенко Валентин Александрович
  • Козюминский Валерий Дмитриевич
SU1119004A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 264 160 A1

Авторы

Авгуль Леонид Болеславович

Бенкевич Виктор Иосифович

Мищенко Валентин Александрович

Криницкий Алексей Петрович

Даты

1986-10-15Публикация

1985-03-26Подача