УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ Российский патент 1995 года по МПК G06F7/00 

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

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

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

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

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

Цель достигается путем введения в устройство решающего узла, позволяющего устройству реализовать операцию склеивания (х-операцию). Операция склеивания (х) двух кубов K1[1:n] и K2[1:n] осуществляется в два этапа. На первом этапе n вычислительных ячеек формируют координаты куба Кя[1:n], представляющего собой предварительный результат операции склеивания (и *-произведение) в соответствии с табл.1.

На втором этапе решающий узел формирует окончательный результат х-операции К3[1:n] = K[1:n] x K2[1:n] в соответствии с правилом
K3 (1)
Таким образом, суть изобретения заключается в схемной реализации правила формирования куба K3[1:n] в зависимости от вида куба предварительного результата Kя[1:n], формируемого ячейками.

С целью схемного представления значений координат кубов предлагается двухпозиционное представление координат исходных склеиваемых кубов K1 и K2 (табл.2):
На фиг. 1 представлена структурная схема устройства; на фиг.2 - функциональная схема i-й вычислительной ячейки; на фиг.3 - функциональная схема решающего узла.

Устройство содержит n вычислительных ячеек 1.1...1.n и решающий блок 2. На первый и второй входы вычислительных ячеек подается код куба K1, на третий и четвертый входы - код куба K2.

Каждая i-я (i = ) вычислительная ячейка (фиг.2) содержит элементы И 3, 4, 5, элемент ИЛИ 6, элемент И 7, элементы ИЛИ-НЕ 8, 9, элементы И 10, 11 и элемент ИЛИ 12.

Каждая i-я (i = ) ячейка реализует систему логических функций
(2) -трехпозиционное представление координат куба предварительного результата Кя (табл.3) и трехпозиционное представление координат куба окончательного результата склеивания К3 (табл.4).

Решающий блок (фиг. 3) имеет n групп входов по три входа в каждой группе, на которые поступают сигналы yя[i], хя[i], lя[i] соответственно, вырабатываемые n ячейками, и n групп выходов по три выхода в каждой, на которых вырабатываются сигналы x3[i], l3[i], δ3 [i] i = соответственно, являющиеся кодами координат куба результата склеивания K3 = К1 х К2 в соответствии с табл.4. Блок содержит n-входовый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 13 и n решающих узлов, каждый из которых содержит двухвходовый элемент ИЛИ 14, двухвходовый элемент И 15, двухвходовый элемент И 16 и элемент НЕ 17. Причем i-й вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 соединен с первым входом i-й группы входов решающего блока и первым входом элемента ИЛИ 14 i-го решающего узла, второй вход которого соединен с вторым входом i-й группы входов решающего блока, третий вход i-й группы входов которого соединен с первым входом первого элемента И 15 i-го решающего узла. Выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 соединен с первым входом второго элемента И 16 i-го решающего узла, с вторым входом первого элемента И 15 i-го решающего узла и входом элемента НЕ 17 i-го решающего узла. Выход элемента ИЛИ 14 i-го решающего узла соединен с вторым входом второго элемента И 16 i-го решающего узла, выход которого соединен с первым выходом i-й группы выходов решающего блока. Второй выход решающего блока соединен с выходом первого элемента И 15 i-го решающего узла. Выход элемента НЕ 17 i-го решающего узла соединен с третьим выходом i-й группы выходов решающего блока.

Схема решающего блока реализует правило, представленное выражением (1) и в соответствии с принятым кодированием символов (табл.3 и 4) описывается системой логических функций:
l3[i] = lя[i] ˙ ϕ
x3[i] = (xя[i]∨yя[i]) ϕi
δ3[i] = (3)
ϕ = yя[1]∀yя[2]∀...∀yя[n] где ϕ = (yя[1], yя[2],...,yя[n]) - сигнал результата подсчета количества символов Y по координатам куба Kя, равный значению функции ИСКЛЮЧАЮЩЕЕ ИЛИ ( ∀ ) от n аргументов.

Поскольку схема решающего блока является комбинационной, ее работа полностью определяется системой уравнения (3). При подаче на входы с первого по третий блока разрешенных кодов (табл.3) координат куба Кяпредварительного результата операции склеивания элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 13 анализирует количество символов Y в кубе Кя[1:n]. Если их количество равно единице (т.е. yя[i]=1 только для одного i, сигнал ϕ открывает элементы И 15.i и 16.i и логическая "1" появляется на выходах решающего блока. В противном случае логический "0" сигнала ϕ, инвертируясь элементами НЕ 17.i, создает сигнал высокого уровня (логическая "1") на всех выходах решающего блока, что соответствует несклеиванию (⊘) кубов К1, и К2.

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

На первый и второй входы каждой i-й вычислительной ячейки подается код куба K1, а на третий и четвертый - код куба К2, на выходах вычислительных ячеек вырабатываются предварительные значения координат куба К3. Эти значения поступают на первый, второй, третий входы каждой i-й группы входов решающего блока 2, при этом на третьих входах всех n групп входов решающего блока 2 суммарное количество сигналов yn(i) = 1 больше одного, на выходе мажоритарного элемента и, следовательно, на третьем выходе каждой i-й группы выходов устройства появляется сигнал δ3 [i]=1, i = (). Это говорит о том, что * -произведение кубов К1 и К2пусто (⊘). Если на третьих входах всех n групп входов решающего блока 2 появляется не больше одного сигнала y(i) = 1 (i = ), то на выходах формируется значение куба K3 = K1 x K2.

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

название год авторы номер документа
"Устройство реализации операции "/х/-произведение @ -мерных кубов" 1989
  • Альбеков Анатолий Шакенович
  • Герасимов Евгений Ростиславович
SU1656522A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОКАЗАТЕЛЕЙ КАЧЕСТВА ЭЛЕКТРИЧЕСКОЙ ЭНЕРГИИ 1991
  • Птицын О.В.
RU2022348C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОКАЗАТЕЛЕЙ КАЧЕСТВА ПОСТОЯННОГО НАПРЯЖЕНИЯ 1991
  • Птицын О.В.
RU2022349C1
АВТОМАТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ КОНТРОЛЯ НАПРЯЖЕНИЯ 1991
  • Птицын О.В.
RU2026559C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ T-КОДОВ 1991
  • Ткаченко А.В.
  • Красиков С.А.
  • Солнцев Д.Б.
RU2026608C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАЧЕСТВА ЭЛЕКТРОЭНЕРГИИ 1990
  • Птицын О.В.
  • Кузнецов И.Ю.
RU2024877C1
АНАЛИЗАТОР НАПРЯЖЕНИЯ 1990
  • Птицын О.В.
  • Одинцов С.И.
RU2024880C1
ОПТОЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ 1991
  • Соколов С.В.
RU2042180C1
УСТРОЙСТВО ДЛЯ МНОГОКАНАЛЬНОЙ ОБРАБОТКИ ИНФОРМАЦИИ 1992
  • Ткаченко А.В.
  • Красиков С.А.
RU2060602C1
Устройство для умножения на постоянную величину 1989
  • Зубарев Александр Васильевич
SU1594528A1

Иллюстрации к изобретению RU 2 027 218 C1

Реферат патента 1995 года УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ

Изобретение относится к цифровой вычислительной технике. Цель изобретения - расширение функциональных возможностей устройства. Цель достигается путем схемной реализации правила формирования результата операции склеивания двух n-мерных кубов. Изобретение предназначено для использования в сервисных процессорах универсальных ЭВМ и для создания узкоспециализированных вычислителей. 4 табл., 3 ил.

Формула изобретения RU 2 027 218 C1

УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЛОГИЧЕСКОЙ ИНФОРМАЦИИ, содержащее решающий блок и n вычислительных ячеек, где n - размерность куба, причем каждая из вычислительных ячеек содержит шесть элементов И, первый и второй элементы ИЛИ, первый и второй элементы ИЛИ - НЕ, причем выходы первого, второго и третьего элементов И соединены соответственно с первым, вторым и третьим входами первого элемента ИЛИ, первый вход i-й вычислительной ячейки, где соединен с первыми входами первого, второго элементов И и первого элемента ИЛИ - НЕ, второй вход i-й вычислительной ячейки соединен с первыми входами третьего и четвертого элементов И и с вторым входом первого элемента ИЛИ - НЕ, третий вход i-й вычислительной ячейки соединен с вторыми входами первого и третьего элементов И, с первыми входами пятого элемента И и второго элемента ИЛИ - НЕ, выход которого соединен с первым входом шестого элемента И, выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом пятого элемента И, второй вход которого соединен с выходом первого элемента ИЛИ - НЕ, четвертый вход i-й вычислительной ячейки соединен с вторыми входами второго, пятого элементов И и второго элемента ИЛИ - НЕ, второй вход шестого элемента И соединен с первым входом первого элемента ИЛИ - НЕ, первый выход i-й вычислительной ячейки соединен с выходом первого элемента ИЛИ, второй выход i-й вычислительной ячейки соединен с выходом четвертого элемента И, выход второго элемента ИЛИ соединен с третьим выходом i-й вычислительной ячейки, первый, второй, третий и четвертый входы которой являются соответственно первым, вторым, третьим и четвертым входами I-й группы входов устройства, первый, второй и третий выходы i-й вычислительной ячейки соединены соответственно с первым, вторым и третьим входами i-й группы входов решающего блока, первый, второй и третий выходы i-й группы выходов которого являются соответственно первым, вторым и третьим выходами i-й группы выходов устройства, отличающееся тем, что, с целью расширения функциональных возможностей за счет реализации операции склеивания n мерных кубов, решающий блок содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и n решающих узлов, каждый из которых содержит элемент ИЛИ, первый и второй элементы И и элемент НЕ, причем i-й вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с первым входом i-й группы входов решающего блока и с первым входом элемента ИЛИ i-го логического узла, второй вход которого соединен с вторым входом i-й группы входов решающего блока, третий вход i-й группы входов которого соединен с первым входом первого элемента И i-го логического узла, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с первым входом второго элемента И i-го логического узла, с вторым входом первого элемента И i-го логического узла и входом элемента НЕ i-го логического узла, выход элемента ИЛИ i-го логического узла соединен с вторым входом второго элемента И i-го логического узла, выход которого соединен с первым выходом i-й группы выходов решающего блока, второй выход которого соединен с выходом первого элемента И i-го логического узла, выход элемента НЕ i -го логического узла соединен с третьим выходом i-й группы выходов решающего блока.

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

"Устройство реализации операции "/х/-произведение @ -мерных кубов" 1989
  • Альбеков Анатолий Шакенович
  • Герасимов Евгений Ростиславович
SU1656522A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

RU 2 027 218 C1

Авторы

Альбеков А.Ш.

Герасимов Е.Р.

Хализев В.Н.

Даты

1995-01-20Публикация

1991-03-11Подача