Устройство для умножения в дополнительном коде Советский патент 1986 года по МПК G06F7/52 

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

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

Цель изобретения - сокращение объема оборудования устройства при точности результата до т-го разряда.

В процессе умножения двух чисел в дополнительном коде получается округленный результат с числом разрядов не менее максимального числа разрядов сомножителей (т).

Произведение при округлении до m разрядов (тип- число разрядов первого и второго сомножителей соответственно, ) вычисляется по формуле

n m ,

i;,2-4-.x,

4,1 J

X II 9 j- , +

4i

-1:2 :jm n-x

.2-.2-.

где

п-к УП,

J

- частичные произведения, суммируемые с определенными весами. Число S находится из условия, чтобы при округлении результата произведения до m старших разрядов () погрешность вычисления не превышала половины единицы младщего разряда округленного результата произведения

Д -(m4 n-i 11(1+1)2

14

-()

2 - вес младшего разряда округленного результата произведения .

Количество вычислительных операсокращается на число, соответстее члену, определяемому числом S заданных значениях тип, t

1.--0

X,

У L

который заменяется на константу + )

При этом сокращается число вычисляемых частичных произведений на

S(S+1)

операции суммирования на

(S-1) S

Устройство содержит матрицу из

S(S+1),

элементов И, две

т п группы из п и m элементов И-НЕ, мат , ,, (S-1)- Sl рицу и;- п(т+1) сумматоров.

На чертеже приведена схема устройства.

Устройство содержит элементы И 1-9, первую группу 10 элементов И-НЕ 11-14, вторую группу 15 элементов И-НЕ 16-18, сумматоры 19-33.

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

Сомножители в виде сигналов параллельного кода поступают на входы

о 1 элементов

и у

о

у.

1-10 и элементов И-НЕ 11-14, 16-18 (п, m - количество разрядов соответственно первого и второго сомножителей). С выхода элементов И сигналы логических произведении X

п-к

r.-, a

с выходов элементов

И-НЕ сигналы логических произведе0

5

5

0

0

5

нии X

и-к

m.j

поступают на

входы сумматоров,. При Сложении сигна- лов по вертикальным столбцам на выходах Р, Ph4m-i образуются сигналы, являющиеся двоичным кодом произведения в дополнительном коде. Выходы переносов сумматоров 29, 32 и 33 не используются. Цифра знакового разряда, произведения определяется как сумма по модулю два цифрознаковых ра зрядов сомножителей на сумматоре 33.

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

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

устройства, первые входы элементов И-НЕ второй группы соединены со значащими разрядами второго операнда устройства, а вторые входы - со знаковым разрядом первого операнда устройства, выходы элементов И-НЕ первой группы соединены с входами первого слагаемого сумматоров (т-1)-й строки матрицы, выходы элементов И-НЕ вто12348304

ды переноса сумматоров (т+1)-й строки матрицы соединены соответственно с входами переноса последующих сумматоров той же строки, входы переноса первого сумматора (1п+1)-й строки матрицы соединены с шиной логического нуля устройства, знаковые разряды первого и второго сомножителей устройства соединены с входами п-го

рои группы соединены с входами второ- Ю сумматора (т+1)-й строки матрицы,

го слагаемого сумматоров первого вход переноса которого соединен с шистолбца матрицы выходы элементов И ной логического нуля устройства, кажго столбца (1-2, ..., т-1) матрицы дал i-я строка матрицы элементов И соединены соответственно с входами содержит (m-S+k-1) элементов И, где первого слагаемого сумматоров (|-1)-й J5 при ,1,...,S и при строки матрицы, выходы j-x элемен- ..., п-1 (S - величина, определяемая тов И (, ,,., n-t) первого столбца ма.трицы соединены с входами второго слагаемого сумматоров, j-x столб20

цов первой строки, входы переноса сумматоров ш-го и п-го столбцов первой строки матрицы соединены с шиной логической единицы устройства, выхополучением необходимой точности вычисления S-i+1«m), отличающееся тем, что, с целью сокращения объема оборудования, входы переноса первого сумматора (п-2)-го столбца матрицы соединены с шиной логической единицы устройства.

Ж

jif

Ll

2348304

ды переноса сумматоров (т+1)-й строки матрицы соединены соответственно с входами переноса последующих сумматоров той же строки, входы переноса первого сумматора (1п+1)-й строки матрицы соединены с шиной логического нуля устройства, знаковые разряды первого и второго сомножителей устройства соединены с входами п-го

Ю сумматора (т+1)-й строки матрицы,

дал i-я строка матрицы элементов И содержит (m-S+k-1) элементов И, где при ,1,...,S и при ..., п-1 (S - величина, определяемая

получением необходимой точности вычисления S-i+1«m), отличающееся тем, что, с целью сокращения объема оборудования, входы переноса первого сумматора (п-2)-го столбца матрицы соединены с шиной логической единицы устройства.

гЩ.

Редактор Е. Копча

Составитель 0. Маркелова

Техред М.ХоданичКорректор Г. Решетник

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

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

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

название год авторы номер документа
Устройство для умножения 1979
  • Ложкин Юрий Николаевич
  • Мамаев Алексей Андреевич
  • Шевляков Дмитрий Григорьевич
  • Яхонтов Рафаэль Давыдович
SU849208A1
Устройство для умножения 1982
  • Иванченко Владимир Анатольевич
  • Прокопьев Павел Ларионович
  • Молчанов Олег Евграфович
  • Щечкин Александр Денисович
SU1037247A1
Устройство для умножения двоичных чисел 1980
  • Березенко Александр Иванович
  • Гладыш Феликс Леонидович
  • Калинин Сергей Евгеньевич
  • Корягин Лев Николаевич
  • Репетюк Алексей Михайлович
  • Репетюк Евгений Михайлович
SU938282A1
Устройство для вычисления сумм произведений 1980
  • Луцкий Георгий Михайлович
  • Корочкин Александр Владимирович
  • Кулаков Юрий Алексеевич
  • Долголенко Александр Николаевич
SU905814A1
Устройство для умножения с накоплением 1986
  • Черников Владимир Михайлович
  • Алексенко Андрей Геннадиевич
  • Барулин Лев Григорьевич
  • Галицын Алексей Александрович
  • Черникова Вера Николаевна
SU1310810A1
Устройство для вычисления сумм произведений 1984
  • Луцкий Георгий Михайлович
  • Кулаков Юрий Алексеевич
  • Долголенко Александр Николаевич
  • Порев Виктор Николаевич
SU1166101A1
Устройство для умножения двоичных чисел в дополнительном коде 1983
  • Дмитриев Анатолий Александрович
  • Грузных Анатолий Михайлович
SU1191907A1
Устройство для возведения в квадрат,извлечения квадратного корня,умножения и деления 1981
  • Тимофеев Владимир Иванович
  • Чекулаев Владимир Александрович
  • Стулов Валентин Александрович
SU1059571A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Устройство для вычисления сумм произведений 1982
  • Денисенко Вячеслав Платонович
  • Луцкий Георгий Михайлович
  • Долголенко Александр Николаевич
  • Засыпкин Анатолий Григорьевич
SU1056184A2

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

Реферат патента 1986 года Устройство для умножения в дополнительном коде

Изобретение относится к области вычислительной техники и предназначено для применения в цифровой фильтрации. Изобретение позволяет повысить быстродействие устройства и уменьшить количество затрачнваемог о оборудования за счет исключевсия из 5(5+1) 2 полной матрицы элементов И ()S элементов И, сумматоров, участвующих в вычислении произведения младших разрядов. Освободившиеся входы переносов сумматоров 5-й строки 1-го столбца, (5-1)-й строки 11-го столбца, ., 2-й строки (S-l)-ro столбца соединены с шиной логического нуля устройства, а вход переноса сумматора 1-й строки : (п-2)-го столбца соединен с шиной логической единицы. 1 ил. (Л

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

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

Устройство для умножения 1981
  • Телековец Валерий Алексеевич
SU1024906A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Матричное множительное устройство 1980
  • Диденко Любовь Петровна
  • Ицкович Юрий Соломонович
  • Лапкин Лев Яковлевич
  • Носов Валентин Георгиевич
  • Шполянский Александр Наумович
SU942003A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Матричное устройство для умножения 1981
  • Полин Александр Михайлович
SU999044A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для умножения 1982
  • Иванченко Владимир Анатольевич
  • Прокопьев Павел Ларионович
  • Молчанов Олег Евграфович
  • Щечкин Александр Денисович
SU1037247A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 234 830 A1

Авторы

Соловьев Борис Иванович

Даты

1986-05-30Публикация

1984-03-01Подача