ЛОГИЧЕСКОЕ УСТРОЙСТВО Советский патент 1973 года по МПК G06F7/00 G06F9/30 

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

1

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

Известно логическое устройство, позволяющее выполнять логические операции по временным булевым функциям, представленным в дизъюнктивной нормальной |форме (ДНФ).

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

Однако такое устройство не обеопечивает высокого быстродействия. Кроме того, для решения уравнений, -представленных в конъюнктивной нормальной формй (КНФ), необ ходимо изменить его структуру.

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

Это достигается тем , что устройство содер жит формирователи признака опроса, входы

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

На чертеже показана блок-схемл логического устройства.

Формирователи 1 № 2 признака опроса соединены с соответствующими входами ассоциативных ячеек 3-W программного блока

//. Число формирователей определяется числом входных переменных решаемой функции, а число ассоциативных ячеек, подключенных к одному формирователю, - количеством элементарных конъюнкций и дизъюнкций, в которых участвует в качестве аргумента; входная переменная, подаваемая на этот формирователь.

Выходы ячеек, в которых хранится алгоритм решения одной конъюнкции или дизъюнкции, объединяются И соединяются с соответствующими индикаторами 12-15 несовпадений.

Число выходов программного блока зависит от числа элементарных дизъюнкций и

конъюнкций во всех функциях, решаемых в

этом устройстве. Выходы индикаторов несовпадеиий подсоединены к входам реле 16-19 времени, а выходы реле времени - к входам ассоциативных ячеек 20-23 блока 24 анализа функций. Ячейки блока, участвующие в решении одной функция, объединяются и подключаются -к соответствующим выходным инд-икатора:М несовпадений.

Для рещения системы уравнений временных булевых -функций в программный блок //, осуществляющий хранение ассоциативных признаков алгоритмов решения элементарных конъюнкций и дизъюнкций, записываются любыМ известным способом алгоритмы рещевия всех конъюнкций и дизъюнкций всех функций. Алгоритм решения; конъюнкции- это набор значений аргументов, т. е. входных переменных, обращающий конъюнкцию в «1, алгоритм решения дизъюн-кцйи - набор значений аргументов, о:бращающий дизъюнкцию в «О. В блок 24 анализа функций, осуществляющий хранение ассоциативных признаков алгоритма решения функций в случае решения функции, представленных в конъюнктивной нормальной форме, записывается «1, а в. случае решения фудкций,. представленный в дизъюнктивной нормальной форме, - «О.

Одновременное решенне достига.ется тем, что каждая входная переменная имеет свой вход и при параллельной подаче на входы 25 и 26 входных переменных, закодированных цифрами О н 1, в блоке М происходит ассоциативный поиск и выделение с помощью нндикаторов несовпадений, всех конъюнкций и дизъюнкций, равных единице на данном наборе значений входных переменных. Выходы слоев блока //, в которых записаньь те дизъюнкции и конъюнкции, которые вклю чают в себя аргумент время, запускают реле Бремени в случае равенства дизъюнкции или конъюнкции «.

в случае отсутствия в конъюнкции и дизъюнкции аргумента время, реле времени устанавливается на «О или совсем исключается.

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

равна 1, выходной индикатор несовпадений устанавливается в положение «1. При наборах значений входных непременных, для которых функция, представленная в ДНФ, равна 1, хотя бы одна из элементарных конъюнкций составляет 1 и хотя бы на одном из выходов программного блока // появляется сигнал, соответствующий значению 1, тогда индикатор несовпадений, связанный с

этим выходом, устанавливается в- состояние «1 и запускает реле времени. С выхода реле времени сигнал подается, в блок 24 на одну из ассоциативных ячеек 20-23, в которых записаны нули. Сигнал несовпадения,

выработанный любой из этих ячеек, который образуется на одном из выходов 27 и 28, является рещением функции. При решении функции, представленной в КНФ, хотя бы один сигнал, соответствующий значению элементарной дизъюнкции, равному О, поступает через индикаторы несовпадений и реле времени в блок 24 на те из ячеек 20-23, в которых записаны «1. Сигнал несовпадения., .вырабатываемый

ЭТИМИ ячейками, устанавливает один из индикаторов несовп-адения в положение, соотеетствую.щее значению функции, равное 0.

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

Предмет изобретения

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

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

к выходным клеммам устройства-.

.25

2f

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

название год авторы номер документа
Устройство для определения значений булевых функций 1987
  • Соснин Федор Стефанович
  • Шестимеров Сергей Михайлович
SU1508204A1
Устройство для определения значений булевых функций 1990
  • Кишенский Сергей Жанович
  • Каменский Сергей Вениаминович
  • Панова Вера Борисовна
  • Христенко Ольга Юрьевна
SU1805462A1
ЛОГИЧЕСКИЙ АВТОМАТ 1971
  • Ю.Н.Камынин Н.Н.
SU433477A1
РЕШЕНИЕ ЗАДАЧИ ВЫПОЛНИМОСТИ БУЛЕВЫХ ФОРМУЛ ДЛЯ ОПРЕДЕЛЕНИЯ СВЯЗНОСТИ ДИСКРЕТНОЙ СЕТИ ТРЕЩИН 2016
  • Хёинк Тобиас
RU2721201C2
Устройство для вычисления булевыхфуНКций 1978
  • Диденко Константин Иванович
  • Загарий Геннадий Иванович
  • Конарев Анатолий Николаевич
  • Коновалов Валерий Семенович
  • Ручинский Анатолий Антонович
SU807272A1
Устройство для вычисления булевых функций 1980
  • Ерофеев Юрий Владимирович
  • Михайлова Алла Алексеевна
  • Полященко Геннадий Николаевич
  • Шандрин Игорь Степанович
SU955027A1
Устройство для вычисления булевых функций 1975
  • Диденко Константин Иванович
  • Карнаух Константин Григорьевич
  • Конарев Анатолий Николаевич
  • Коновалов Валерий Семенович
  • Шандрин Игорь Степанович
SU610104A1
Устройство для вычисления булевыхфуНКций 1978
  • Алдабаев Геннадий Константинович
  • Диденко Константин Иванович
  • Загарий Геннадий Иванович
  • Конарев Анатолий Николаевич
  • Коновалов Валерий Семенович
  • Ручинский Анатолий Антонович
SU798805A1
Устройство для вычисления булевых функций 1986
  • Катков Олег Владимирович
  • Андерсон Александр Иосифович
  • Хохлов Владимир Иванович
SU1372319A1
Тестопригодное логическое устройство 1986
  • Татур Михаил Михайлович
  • Белоус Анатолий Иванович
  • Сухопаров Анатолий Иванович
  • Шкроб Владимир Степанович
  • Мищенко Валентин Александрович
  • Панчиков Владимир Сергеевич
  • Изотов Сергей Николаевич
  • Авгуль Леонид Болеславович
SU1451695A1

Иллюстрации к изобретению SU 371 580 A1

Реферат патента 1973 года ЛОГИЧЕСКОЕ УСТРОЙСТВО

Формула изобретения SU 371 580 A1

SU 371 580 A1

Авторы

Б. Е. Бычков, А. П. Кириллов, Ю. Н. Бутин Ю. А. Заколдаев

Даты

1973-01-01Публикация