Устройство для вычисления сумм произведений Советский патент 1975 года по МПК G06F7/50 

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

Входы 6 одноразрядных модулей 4 /-и строки матрицы 3 соединены с выходом t-ro разряда регистра множителя 2, входы 7 одноразрядных модулей 4 /-ГО столбца соединены с выходом /-ГО разряда регистра. Регистр множимого 1, выходы переноса 8 модулей 4 1-й строки, кроме модулей 4 первого столбца и /г-й строки, соединены с первыми суммирующими входами 9 модулей 4 (1+1)-й строки соответственно, а выходы переносов 8 модулей 4 первого столбца г-й строки, кроме модуля 4 п-и строки, соединены с вторыми суммирующими входами 10 модулей 4 первой строки (i+l)-ro столбца соответственно. Выходы переносов 8 модулей 4 /г-й строки /-го столбца, кроме модуля 4 п-го столбца, соединены с вторыми суммирующими входами 10 модулей 4«-го столбца (/Н-1)-й строки соответственно, выходы суммы 11 модулей 4/-и строки /-ГО столбца, кроме модулей 4 первого столбца и я-й строки, соединены с вторыми суммирующими входами 10 модулей 4 (i-}-)-H строки (/-1)-го столбца соответственно. Выходы суммы 11 модулей 4 первого столбца соединены с вторыми суммирующими входами 10 тех же модулей 4. Выходы суммы 11 модулей 4 сумматора 5 соединены с первыми входами суммы 10 тех же модулей 4. Выходы переноса 8 модулей 4 сумматора 5 соединены со входами 6 и 7 соседних по старщинству модулей 4 сумматора 5. Вторые входы суммы 9 модулей 4 сумматора 5 с первого до (п-1)-го по старщинству соединены с выходами суммы 11 модулей 4 я-й строки матрицы 3со второго до п-го столбца соответственно. Второй вход суммы 9 я-го модуля 4 сумматора 5 соединен с выходом переноса 8 модуля 4я-й строки, я-го столбца матрицы 3. Результат вычисления снимается с выходов 12 и 13. Одноразрядный модуль сложения (фиг. 2) содержит последовательно соединенные одноразрядный умножитель 14, полусумматоры 15 и 16 и запоминающие блоки суммы 17 и переносов 18. Выходы переносов умножителя 14 и полусумматоров 15 и 16 соединены со входами запоминающего блока переносов 18. Устройство работает следующим образом. - На входы 6 модулей 4 матрицы 3 поступают коды множителя первой пары чисел с регистра множителя 2. На входы модулей 4 поступ-ают коды множимого первой пары чисел с регистра множимого 1. Результаты поразрядного перемножения множимого и множителя запоминаются в модулях 4. На следующем такте с регистра множимого 1 и регистра множителя 2 на входы 7 и 6 модулей 4 поступают соответственно коды множимого и множителя второй пары чисел. Частичные произведения второй пары чисел поразрядно суммируются в модулях 4 с получепными в первом такте значениями частичных произведений первой пары чисел, сдвинутыми на один разряд вправо и вниз. Результаты умножения и суммирования запоминаются в модулях 4. Частичные произведения третьей пары чисел суммируются с заномненными значениями поразрядных сумм, которые подаются с выходов суммы II модулей 4 на первые суммирующие входы 10 модулей 4, расположенных по диагонали вправо и вниз, и со значениями переносов, которые поступают с выходов переноса 8 модулей 4 на вторые входы суммы 9 расположенных ниже модулей 4. Аналогично умножению и суммированию третьей пары чисел осуществляется умножение и суммирование остальных пар чисел. При этом поразрядные значения переносов, полученные на выходах переносов 8 самых нижних в матрице модулей 4, суммируются с поразрядными значениями сумм, полученных в тех же модулях 4. Для этого используется сумматор 5 и свободные первые входы суммы 10 модулей 4, расположенных в верхней строке и крайнем левом столбце матрицы 3. После умножения и суммирования /С пар чисел осуществляют аналогично описанному выще умножение и суммирование 2я пар нулевых значений множимого и множителя. В результате значения поразрядных сумм и переносов выходят из матрицы 3 и суммируются на модулях 4 сумматора 5, где и получается значение суммы К парных произведений. В процессе умножения и суммирования К. пар чисел округление не производится, старщие разряды суммы получаются на выходах 13 сумматора 5, а младшие разряды суммы - на выходах 12 матрицы 3. Время вычисления суммы К парных произведений я-разрядных чисел может быть вычислено но формуле (4 + 2 + 4ап) (/«1 + «2 Н- /«з), где ts - время прохождения сигнала через вентиль; s-время суммирования на одноразрядном модуле; гзап - время запоминания суммы переноса на одноразрядном модуле (); mi - число тактов, необходимых для умножения и суммирования Я пар чисел (rai /C); ms - число тактов, затрачиваемых на умножение и суммирование 2я пар нулевых значений множимого и множителя (яга 2я); /Пз - число тактов, необходимых для суммирования переносов, возникающих в сумматоре 5 {mz ogpK- +П-1); р - основание системы счисления. Предмет изобретения Устройство для вычисления сумм произвееиий, содержащее регистры множимого и множителя, выходы которых поразрядно соединены со входами квадратной матрицы из одноразрядных модулей сложения, выходы переноса каждой строки матрицы, кроме последней строки и первого столбца, соединены с первыми суммирующими входами одноразрядных модулей сложения старшей строки одноименных столбцов, а выходы «сумма одноразрядных модулей сложения всех строк матрицы, кроме последней строки и первого столбца, соединены с вторыми суммирующими входами одноразрядных модулей сложения старшей строки и младшего столбца соответственно, и сумматор, состоящий из одноразрядных модулей сложения, первые суммирующие входы которых соединены с выходами «сумма одноразрядных модулей сложения последней строки матрицы, начиная со второго столбца, а второй суммирующий вход последнего одноразрядного модуля сложения сумматора соединен с выходом переноса одноразрядного модуля сложения последней строки и последнего столбца матрицы, отличаюцхееся тем, что, с целью повышения быстродействия, выход переноса каждого одноразрядного модуля сложения первого столбца всех строк, кроме последней, соединен с первым суммирующим входом соответствующего одноразрядного модуля сложения первой строки; выход переноса каждого одноразрядного модуля сложения последней строки всех столбцов, кроме последнего, соединен с вторым суммирующим входом соответствующего одноразрядного модуля сложения первого столбца всех строк, кроме первой, а выход «сумма каждого одноразрядного модуля сложения первого столбца всех строк матрицы и сумматора соединен с собственным вторым суммирующим входом.

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

название год авторы номер документа
Устройство для умножения двоичных чисел 1980
  • Березенко Александр Иванович
  • Гладыш Феликс Леонидович
  • Калинин Сергей Евгеньевич
  • Корягин Лев Николаевич
  • Репетюк Алексей Михайлович
  • Репетюк Евгений Михайлович
SU938282A1
Устройство для вычисления сумм произведений 1975
  • Малиновский Борис Николаевич
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
SU551643A2
Матричное устройство для умножения чисел по модулю 2 @ -1 1985
  • Вариченко Леонид Викторович
  • Гречникова Ольга Ивановна
  • Новиков Константин Николаевич
  • Попович Роман Богданович
  • Томин Юрий Андреевич
SU1254471A1
Вычислительное устройство 1988
  • Кокаев Олег Григорьевич
  • Кисленко Владимир Семенович
  • Имамутдинов Игорь Фридрихович
  • Треяль Юрий Августович
  • Александров Вадим Генрихович
SU1647553A1
СПОСОБ ОРГАНИЗАЦИИ УМНОЖЕНИЯ ЧИСЕЛ С ПЛАВАЮЩЕЙ ЗАПЯТОЙ, ПРЕДСТАВЛЕННЫХ В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ 2012
  • Князьков Владимир Сергеевич
  • Осинин Илья Петрович
RU2485574C1
Устройство для умножения 1981
  • Калиш Георгий Германович
SU1035600A1
Конвейерное множительное устройство 1981
  • Исмаилов Тофик Кязимович
  • Аллахвердов Фикрат Микаилович
  • Исмаилов Кямал Хейраддин Оглы
  • Гадживердиев Адил Зиябек Оглы
  • Винтаев Виктор Николаевич
  • Мамедов Фирдоси Адил Оглы
  • Бадалов Алигулу Раджабали Оглы
SU1043642A1
Матричный умножитель по модулю чисел Ферма 1990
  • Горшков Алексей Станиславович
SU1783513A1
Устройство для умножения с накоплением 1982
  • Мозговой Георгий Павлович
  • Черников Владимир Михайлович
  • Шагурин Игорь Иванович
  • Абрайтис Вайдотас Блажеюс Блажеевич
  • Гутаускас Антанас Рокович
  • Дугнас Йонас Людвикович
SU1108087A1
Матричное устройство для умножения чисел (его варианты) 1983
  • Вариченко Леонид Викторович
  • Попович Роман Богданович
  • Степанюк Дмитрий Максимович
  • Томин Юрий Андреевич
SU1160398A1

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

Реферат патента 1975 года Устройство для вычисления сумм произведений

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

J

73

/J

/J

Фиг 1

fQ

Фиг 2

SU 480 077 A1

Авторы

Боюн Виталий Петрович

Козлов Леонид Григорьевич

Писарский Александр Владимирович

Даты

1975-08-05Публикация

1973-08-21Подача