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

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

r-fflтда-йЫ

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

название год авторы номер документа
Вычислительное устройство 1986
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1432510A1
Цифровой кусочно-линейный аппроксиматор 1988
  • Болгов Вячеслав Петрович
  • Лобанов Сергей Владимирович
SU1615743A1
Цифровое устройство для вычисления синусно-косинусных зависимостей 1983
  • Закидальский Анатолий Иванович
  • Синьков Михаил Викторович
SU1104510A1
Устройство для вычисления функций 1987
  • Просочкин Анатолий Сергеевич
  • Свиньин Сергей Федорович
  • Комков Сергей Константинович
SU1472901A1
Устройство для вычисления функций @ и @ 1988
  • Березенко Александр Иванович
  • Марковский Александр Дмитриевич
  • Меликов Георгий Георгиевич
  • Полянский Валерий Викторович
  • Афанасьева Ирина Юрьевна
SU1608651A1
Устройство для вычисления булевых функций 1988
  • Музыченко Олег Николаевич
SU1517019A1
Вычислительное устройство 1986
  • Чуватин Александр Николаевич
SU1322270A1
Устройство для вычисления функций 1985
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1280391A1
Устройство для реализации булевых функций 1987
  • Вислович Николай Анатольевич
  • Куклин Григорий Васильевич
  • Яковлев Сергей Алексеевич
SU1418696A1
Устройство для вычисления функций @ @ @ @ и @ @ @ @ 1990
  • Марковский Александр Дмитриевич
  • Меликов Георгий Георгиевич
  • Лункин Евгений Сергеевич
  • Полянский Валерий Викторович
  • Боровицкий Андрей Викторович
SU1732342A1

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

Изобретение относится к вьгаисли- Тельной технике и может быть использовано в системах .передачи и обработки дискретной информации. Целью изобретения является повышение быстродействия. Устройство содержит регистр 1, блок 2 коммутаторов, сумматор 3,блок 4 формирования результата, .блок 5 управления, информационные входы 6, вход 7 величины порога (величины функции, стробирования считывания) блока формирования результата, вход 8 сброса, тактовый вход 9, выход 10 признака окончания вычислений, выход 11 результата. Устройство позволяет реализовать пороговые симметричные функции, злементарные cим eтpичныe функции и произвольные симметричные функции. 3 з.п. ф-лы, 1 ил. С S

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

-щ-а-.

00

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

Целью изобретения является повьше- ние быстродействия.

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

Устройство содержит регистр 1, блок 2 коммутаторов, сумматор 3, блок 4 формирования результата, блок 5 управления, информационные входы 6, вход 7 величины порога (величины функции, стробирования считывания) блока формирования результата, вход 8 сброса, тактовый вход 9, выход 10 признака окончания вычислений, выход 1 1 результата.

Блок управления

содержит, напри

мер, счетчик 12, первый 13 и второй 14 элементы ИЛИ.

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

На информационные входы 6 подается входной код, а на вход 8 устройства - импульс сброса, устанавливающий счетчик 12 блока управления в нулевое состояние. При этом код с информационных входов 6 поступает на входы сумматора 3, которьй осуществляет суммирование единиц входного кода, причем разряды 21 и 2.1-1 входного кода (1 1,2,..п/2) подаются на входы 2i-1-ro разряда сумматора 3. Одновременно сигналом на входе 8 устройства разрешается запись кода с выходов сумматора 3 в регистр i. По окончании импульса на входе 8 сброса устройства на тактовьй вход 9 подаются тактовых импульсов, При подаче первого тактового импульса блок коммутаторов 2 по сигналам с выходов счетчика 12 блока 5 управления подключает на входы первого разряда сумматора 3 сигналы с выходов первого и третьего разрядов регистра 1, на входы второго разряда сумматора - сигналы с выходов второго и четвертого разрядов регистра 1, на входы пятого .и шестого разрядов сумматора 3- с выходов пятого и седьмого разрядов регистра 1 и с выходов шестого и восьмого разрядов регистра 1 и т.д. В результате на выходах разрядов сумматора 3 формируются коды суммы количества единиц в группах по четыре разряда входного кода, В общем случае на k-M такте работы устройства на

Q

Ktl

5

0

5

0

5 0 5

+

входы сумматора 3 от 2 -j-H-ro до 2 j+k+1-го разряда (k 1,2... , j 0,1,..., Jn/2 -1) подаются соответственно сигналы с выходов разрядов регистра 1 от + 1-ГО до j-fk+1-го на входы первого слагаемого и от ( j + 1 + 2)-ro до (, )-го - на входы второго слагаемого. Это осуществляется с помощью блока 2 коммутаторов. В результате на выходах сумматора 3 последовательно формируются суммы числа единиц в группах входного кода по четыре,восемь,шестнадцать и т.д.разрядов. Коды с выходов сумматора на Кс1ждом такте работы устройства записываются в регистр 1 и на следующем такте используются в качестве входных кодов сумматора 3. В результате на последнем k-M такте (k С -1) на выходах младших log2(n+1)t разрядов сумматора 3 формируется код суммы числа единиц во входном коде. При этом сигналом с выхода счетчика 12 блока 5 управления блокируется дальнейшая работа устройства. Код числа единиц входного кода с выходов мпад- ших разрядов сумматора 3 поступает на входы блока 4 формирования результата,

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

Блок 4 выполнен в виде сумматора. При этом, если во входном коде число единиц не менее порога, то на выходе переноса сумматора, являющемся ввгхо- дом 11 устройства, будет единичный сигнал, в противном случае - нулевой,

В случае реализации элементарных симметричных функций на входы блока 4 формирования результата подается код индекса вычисляемой функции. Блок 4 выполнен в виде схемы сравнения, При этом, если во входном коде число единиц равно коду, поданному на входы 7, то на выходе 11 блока 4 формирования

результата будет единичный сигнал, в противном случае - нулевой.

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

4 подается сигнал с выхода 10 признака окончания вычислений блока 5 управления, по которому производится считывание результата и его выдача на выход 11,

сброса которого соединен с одноименным входом блока управления.

2. Устройство по П.1, о т л и Формула изобретения

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

вых симметричных функций, содержащее

регистр, сумматор и блок управления.

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

отличающееся тем, что.

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

3. Устройство по п,1, отличающееся тем, что при вычислении элементарных симметричных функс целью повышения быстродействия, в него дополнительно введены блок ком- 15 мутаторов и блок формирования результата, причем инфррмационные входы первой и второй групп блока коммутаторов соединены с выходами соответствующих разрядов регистра и информаци- 20 ° формирования результата со- онными входами устройства соответст- держит схему сравнения, вход первого венно, управляющие входы коммутато- операнда которой соединен с входом ров блока соединены с выходами номе- аргумента,.блока, вход второго one- ; pa такта блока управления, первая ранда схемы сравнения соединен с группа выходов коммутатора блока сое- 25 Дополнительным входом величины функ- динена с входом первого слагаемого ции, выход признака равенства срав- сумматора, вторая группа выходов ком- нения соединен с выходом блока фор- мутаторов блока соединена с входом мирования результата. Iторого слагаемого сумматора, выходы сумматора соединены с входами аргумента блока формирования результата и информационными входами регистра, синхронизирующий вход которого соединен d тактовым выходом блока управле30

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

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

сброса которого соединен с одноименным входом блока управления.

2. Устройство по П.1, о т л и аргумента блока, входы второго слагаемого сумматора порога соединены с дополнительными входами величины порога устройства, выход переполнения сумматора порога соединен с выходом блока формирования результата,3. Устройство по п,1, отличающееся тем, что при вычислении элементарных симметричных функ

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

15 0 ° формирования результата со- держит схему сравнения, вход первого операнда которой соединен с входом аргумента,.блока, вход второго one- ; ранда схемы сравнения соединен с 25 Дополнительным входом величины функ- ции, выход признака равенства срав- нения соединен с выходом блока фор- мирования результата.

0

5

0

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

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

Устройство для реализации булевых функций 1982
  • Куклин Григорий Васильевич
  • Бодунов Валерий Владимирович
  • Ревяко Григорий Максимович
SU1032451A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для реализации булевых функций 1984
  • Вислович Николай Анатольевич
  • Куклин Григорий Васильевич
SU1188728A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 401 448 A1

Авторы

Музыченко Олег Николаевич

Даты

1988-06-07Публикация

1986-12-02Подача