Устройство для умножения на коэффициенты Советский патент 1987 года по МПК G06F7/49 

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

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

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

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

Устройство для умножения на коэф- фициенты содержит сумматор 1 в избыточной системе счисления, сдвиговый регистр 2, первый 3 и второй 4 регистры коэффициента, первую 5 и вторую 6 группы элементов И, первый 7 и второй 8 элементы ИЛИ, вход 9 множимого , первую 10 и вторую 1I шины задания коэффициента, установочный вход 12, тактовый вход 13, выход 14, первый 15 и второй 16 RS-триггеры, третий элемент ИЛИ 17, первый 18 и второй 19 регистры,. вход 20 зада1дая коэффициента, шину 21 параллельного кода и шину 22 логического нуля, при чем установочный вход Ь2 устройства соединен с входами установки в О сумматора 1 в избыточной системе счисления, сдвигового регистра 2, регистров 3 н 4 коэффициента, RS- триггера 15, регистров 18 и 19 и с первым входом элемента ИЛИ 17, второй вход которого соединен с входом установки в 1 RS-триггера 15 и с входом 20 задания коэффициента устройства, выход элемента ИЛИ 17 соединен с входом установки в I RS- триггера 16, вход установки в О которого соединен с выходом RS-триггера 15 и с входом управления записью регистра 18, выход RS-триггера 16 соединен с входом управления записью регистра 19, вход записи в младший разряд которого соединен с входом записи в младший разряд регистра 18 и с шиной 22 логического нуля устройства, тактовый вход 13 устройства соединен с тактовыми входами сумматора 1 в избыточной системе счисления, сдвигового регистра 2, регистров 18 и 19, вход 9 множимого устройства соединен с первым входом сумматора I в избыточной системе счисления, второй вход которого соеfO

динен с выходом элемента Р1ЛИ 8, а выход сумматора 1 в избыточной системе счисления соединен с информационным входом сдвигового регистра 2, входы параллельной записи регистров 18 и 19 соединены соответственно с шиной 21 параллельного кода устройства, разрядные выходД) регистра 18 соединены соответственно с информационными входами регистра 3 коэффициента, разрядные выходы регистра 19 соединены соответственно с информационными входами регистра 4 коэффициента, разрядные выходы которого соединены с первыми входами элементов И 6 группы, разрядные выходы регистра 3 коэффициента соединены с первыми входами элементов И 5 группы, вторые входы элементов И 5 и 6 групп соединены соответственно с разрядными выходами сдвигового регистра 2, выходы элементов И 6 группы соединены с входами элемента ИЛИ 8, выходы элементов И 5 группы Соединены с входами элемента ИЛИ 7, выход которого соединен с выходом 14 устройства.

Устройство осуществляет последовательный алгоритм умножения множимого на коэффициент вида

20

25

30

0.0. .„010..,ОШ. ..010...,

f

с+п

м

с+п

где М и С - ц(5лые числа;

, П - максимальное число разрядов, на которое распространяется сигнал переноса в сторону старших р 1зрядов.

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

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

с выхода регистра 18 через первую шину 10 задания коэффициента записывается в первый регистр 3 коэффициента, а вторая часть преобразованного коэффициента с выхода регистра 19 че

.-

3129

рез вторую шину 11 задания коэффициента - во второй регистр 4 коэффициента.

Каждая из частей преобразованного коэффициента является унитарным ко- дом. Позиция единицы во второй части преобразованного коэффициента, записанной во второй регистр 4 коэффициента, определяет число нулей С в коэффициенте, на который производит- ся умножение, а позиция единицы в первой части преобразованного коэффициента, записанной в первый регист 3 коэффициента, определяет число нулей М в коэффициенте.Затем с тактового входа 13 на тактовые входы сумматора 1 в избыточной системе счисления и сдвигового регистра 2 начинают поступать тактирующие; импульсы. Причем количество так тов в каждом цикле вычисления равно К + П (К - разрядность множимого), что обусловлено задержкой распространения одноименных бит числа на выхо- де сумматора 1 в избыточной системе счисления относительно, чисел на его входе на П тактов.

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

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

Сумма частичных произведений с выхода сумматора 1 в избыточной системе счисления поступает на информационный вход сдвигового регистра 2. Записанная в сдвиговый регистр 2 ин- формация в каждом такте вычисления продвигается в сдвиговом регистре 2 на один разряд. Так как выходы сдвигового регистра 2 соединены с вторыми входами одноименных элементов И второй группы элементов И 6, а на первые входы каждого из элементов И второй группы элементов И 6 поступает унитарный код второй части преобразованного коэффициента с выхода второго регистра 4 коэффициента, то на выходе только одного из элементов И второй группы элементов И 6 присутствует сигнал, соответствующий значе15

20

5 у

30

35 40

455055нию частичных произведений, задержанной на С тактов (С определяется унитарным кодом второй части преобразованного коэффициента) по отношению к значению суммы частичных произведений на информационном входе сдвигового регистра 2. Сигнал с выхода второй группы элементов И 6 через второй элемент ИЛИ 8 поступает на вход второго слагаемого сумматора 1 в избыточной системе счисления.

Таким образом, суммарная задержка появления бит суммы частичных произведений на входе второго слагаемого сумматора 1 в избыточной системе счисления относительно появления одноименных бит множимого на входе.первого слагаемого с учетом внутренней задержки сумматора в избыточной сие- теме счисления в П тактов составляет С + П тактов.

Сумма частичных произведений, поступающая на вход второго слагаемого сумматора 1 в избыточной системе счисления, совместно с множимым, поступающим на вход первого слагаемого, участвуют в формировании новой суммы частичных произведений.

Рассмотрим результат вычисления сумматора 1 в избыточной системе счисления как произведение множимого на вторую часть преобразованного коэффициента. 1

Так как выходы сдвигового регистра 2 соединены с вторыми входами одноименных элементов И первой группы элементов И 5, а на первые входы каждого из элементов И первой группы элементов И 5 поступает унитарный код первой части преобразованного коэффициента с выхода первого регистра 3 коэффициента, то на выходе только одного из элементов И первой группы элементов И 5 присутствует сигнал, соответствующий значению произведения множимого на вторую часть преобразованного коэффициента, которое задержано на М тактов (М определяется унитарным кодом первой части преобразованного коэффициента) по отношению к значению произведения множимого на вторую часть преобразованного коэффициента, которое присутствует на информационном входе сдвигового регистра 2. Учитывая, что в начале каждого цикла умножения сдвиговый регистр 2 обнуляется, то указанная процедура равносильна присваиванию старшим М

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

Сигнал произведения с выхода первой группы элементов И 5 через первый элемент ИЛИ 7 поразрядно поступает на вь1ход 14 устройства.

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

В начале каждого цикла умножения сигнал, поступающий с установочного входа 12 на тактовые входы первого 3 и второго 4 регистров коэффициента, производит перезапись в них первой и второй частей преобразованного коэффициента, которые были вычислены в предыдущем цикле умножения, из соответственно первого 18 и второго 19 регистров.

Одновременно этот сигнал, поступающий на входы установки первого 18 и второго 19 регистров, переводит последние в режим параллельной записи. С приходом на тактовый вход первого и второго регистров 18 и 19 так тового сигнала с тактового входа 13 устройства в регистры 18 и 19 с шины 21 параллельного кода производится параллельная запись кода 00...001 (единица в младшем разряде).

Сигнал, поступйкмций с установочного входа 12 устройства на R-вход первого RS-триггера 15 и через третий элемент ИЛИ 17 на S-вход второго RS-триггера 16, переводит первый RS- триггер 15 в нулевое состояние, а второй RS-триггер 16 - в единичное .состояние .

с

0

0

-

5

После прекращения действия сигнала установки, поступающего с входа 12 устройства, нулевой потенциал, поступающий с выхода первого RS-триггера I5 на управляющий вход первого регистра 18, переводит последний в режим последовательной записи и сдвига, а единичный потенциал, поступающий с выхода второго RS-триггера 16 на управляющий вход второго регистра 9, переводит последний в режим хранения информации.

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

В течение М тактов, пока на вход 20 задания коэффициента поступает М первых нулевых разрядов коэффициента, первьш регистр 18 работает в режиме последовательной записи и сдвига информации. При этом логическая единица, записанная в него в такте установки устройства, последовательно продвигается в сторону старших разрядов, а младпше разряда заполняются нулями с входа последовательной записи, который подключен к шине 22 логического нуля устройства.

В момент прихода на вход 20 задания коэффициента первой единицы в коде коэффициента потенциал Лог.1 с входа 20 задания коэффициента поступает на иМпульсньй S-вход первого RS-триггера 15 и через третий элемент ИЛИ 17 на потещщал1зный S-вход второго RS-триггера 16 и не изменяет их состояние. В момент прихода на вход 20 коэффициента следующего нуля в коде коэффициента (после единицы в коде коэффициента всегда следует) нуль) отрицательный перепад на импульсном S-входе перЕюго RS-триггера 15 переводит его в единичное состояния. Потенциал Лог.1, поступающий с выхода первого RS-триггера 15 на управляющий вход первого регистра 18, переводит последний в режим хранения информации. В этот момент времени формирование первой части преобразованного коэффициента заканчивается.

Передний фронт сигнала, поступаю- .щего с выхода первого RS-триггера 15 на импульсный R-вход второго RS-триггера 16 переводит его в нулевое состояние. Потенциал Лог.О с выхода второго RS-триггера 16 поступает на управляющий вход второго регистра 19 и переводит его в режим последовательной записи и сдвига информации, В течение следующих П-С тактов до прихода следующей единицы в коде коэффициента (1) во втором регистре 19 происходит потактовый сдвиг Лог.1, записанной в такте уста- ;новки устройства, в сторону старших разрядов и заполнение младших разрядов нулями с входа последовательной записи, подключенного к шине 22 логического нуля устройст- ва.

В момент прихода на вход 20 задания коэффициента второй единицы в коде коэффициента потенциал Лог.1 с входа 20 задания коэффициента через третий элемент ИЛИ 17 поступает на S-вход второго RS-триггера 16 и переводит его в единичное состояние, а потенциал Лог.1, поступающий с его выхода на управляющий вход второго регистра 19, переводит последний в режим хранения информации. На этом формирование обеих частей преобразованного коэффициента заканчивается. ;Поступающий затем код на вход 20 задания коэффициента на дальнейшую работу устройства влияния не оказывает.

Редактор И.Шулла

Составитель В.Гусев Техред Л.Сердюкова

Заказ 617/54 Тираж 673Подписное

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

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

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

5

0

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

Устройство для умножения на коэффициенты по авт.св. № 1242925, отличающееся тем, что, с целью расширения области применения за счет умножения на коэффициенты, выраженные в двоичной форме, в него введены перв.ьй и второй RS-триггеры, первый и второй регистры и третий элемент ИЛИ, причем разрядные выходы первого и второго регистров соединены соответственно с первой и второй шинами задания коэффициентов устройства, входы управления записью первого и второго регистров соединены соответственно с выходами первого и второго RS-триггеров, выход первого RS-триггера соединен с входом установки в О второго RS-триггера, вход установки в 1 которого соедц- нен с выходом третьего элемента ИЛИ, первый вход которого соединен с входом установки в 1 первого RS-тригс гера и является входом задания коэффициента устройства, тактовый вход устройства соединен с тактовыми входами первого и второго регистров, установочный вход устройства соединен с вторым входом третьего элемента ИЛИ, входом установки в О первого RS-триггера и входом установки первого и второго регистров, входы параллельной записи которых соединены соответственно с шиной параллель5 ного кода устройства, входы записи в младший разряд первого и второго регистров соединены с шиной логического нуля устройства.

0

Корректор М.Демчик

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

название год авторы номер документа
Устройство для умножения на коэффициенты 1984
  • Титов Сергей Леонидович
SU1242925A1
Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
  • Малиночка Виктор Петрович
  • Титова Елена Николаевна
  • Рощинский Юрий Федорович
SU1291966A1
Устройство для умножения по модулю 2 @ -1 1985
  • Гречникова Ольга Ивановна
  • Попович Роман Богданович
  • Сварчевский Геннадий Сигизмундович
SU1304019A1
Устройство для умножения по модулю 2 @ -1 @ 1985
  • Гречникова Ольга Ивановна
  • Попович Роман Богданович
  • Сварчевский Геннадий Сигизмундович
SU1304018A1
Устройство для умножения 1989
  • Стахов Алексей Петрович
  • Черняк Александр Иванович
  • Малиночка Виктор Петрович
  • Андреев Александр Евстигнеевич
SU1612295A1
Устройство для умножения 1989
  • Шостак Александр Антонович
  • Яскевич Валентин Владимирович
SU1667061A1
Устройство для умножения 1988
  • Бобровский Алексей Иванович
  • Буяло Валентина Петровна
  • Ерема-Еременко Жанна Борисовна
  • Петрунек Василий Николаевич
  • Трубицын Андрей Михайлович
  • Осипов Владимир Алексеевич
SU1615706A1
Программируемый цифровой фильтр 1986
  • Бархоткин Вячеслав Александрович
  • Жаворонков Леонид Михайлович
  • Купцов Сергей Владимирович
  • Басюк Михаил Никодимович
SU1374244A1
Устройство для умножения 1989
  • Бобровский Алексей Иванович
  • Ерема-Еременко Жанна Борисовна
  • Лезин Илья Александрович
  • Марчук Виктор Николаевич
  • Тищишин Иван Степанович
SU1672441A1
Устройство для умножения 1990
  • Бобровский Алексей Иванович
  • Марчук Виктор Николаевич
SU1753471A1

Реферат патента 1987 года Устройство для умножения на коэффициенты

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

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

Устройство для умножения на коэффициенты 1984
  • Титов Сергей Леонидович
SU1242925A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 295 381 A1

Авторы

Титов Сергей Леонидович

Черняк Александр Иванович

Малиночка Виктор Петрович

Рощинский Юрий Федорович

Титова Елена Николаевна

Даты

1987-03-07Публикация

1985-09-19Подача