Устройство для умножения на коэффициенты
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(54) УСТРОЙСТ КОЭФФИЦИЕНТЫ (57) Иэобрете вычислительно .использовано лизированных в избыточных ла сится ки и моше от ыть и техни при пос устройс система оении специа работающих счисления. ГОСХДАРСТВЕККЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ ПИСАНИЕ ИЗ Н АВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) АвторскоеВ 1005035, кл.Авторское спо заявке В 38кл. С 06 Р 7/4 Щель изобретения - расширение области применения устройства за счет возможности умношения на коэффициенты с плавающей запятой. Предлагаемое устройство содерзит сумматор 1 в избыточной системе счисления, сдвиговый регистр 2, группу элементов И 3, элемент ИЛИ 4, два регистра 5, 6 коэффициента, регистр 7 порядка мнозимого, параллельный сумматор 8, вход9 мантиссы мноаимого, шины 10 порядка множимого, шины 11, 12 коэффициента, установочный вход 13, тактовыйвход 14, вход 15 мантиссы и выход 16порядка с соответствующими связями.Устройство осуществляет умнокениемантиссы мновимого на мантиссу коэффициента и вычисление порядка результата. 1 ил.1966 С+ 11 С+3 С+и 1 129Изобретение относится к вычислительной технике и может быть использовано при построении специализиро"ванных устройств, работающих в из"быточных системах счисления.Цель изобретения - расширениеобласти применения устройства засчет возможности умножения на коэффициенты с плавающей запятой.На чертеже представлена фуйкциональная схема устройства.Устройство для умножения на коэффициенты содержит сумматор 1 в избыточной системе счисления, сдвиговыйрегистр 2, группу элементов И 3,элемент ИЛИ 4, первый и второй регистры 5 и 6 коэффициента, регистр7 порядка множимого, параллельныйсумматор 8, вход 9 мантиссы множимого, шины 10 порядка множимого, вины11 и 12 коэффициента, установочныйвход 13, тактовый вход 14, выход 15мантиссы и выход 16 порядка,При этом установочный вход 13 устройства соединен с входами установки в ноль сумматора 1 в избыточной системе счисления и сдвигового регистра 2, входами разрешения записи первого и второго регистров 5 и б коэффициента и регистра 7 порядка множимого, тактовый вход 14 устройства - с тактовыми входами сумматора 1 в избыточной системе счисления и сдвигового регистра 2, вход 9 мантиссы множимого - с первым информационным входом сумматора 1 в избыточной системе счисления, второй информационный вход которого соединен с выходом элемента ИЛИ 4, выход сумматора 1 в избыточной системе счисления - с информационным входом сдвигового регистра 2, разрядные выходы которого соедивены соответственно с первыми входаъж элементов И 3 группы, а выход младшего разряда - с выходом 15 мантиссы устройства.Вторые входы элементов И 3 группы соединены соответственно с разрядными выкодамш первого регистра 5 коэфФициента, а вьиоды элементов И 3 группы - с,входаии элемента ИМИ 4, входы разрядов первого регистра 5 коэффициента соединень 1 соответственно с разрядами первой шины 1 коэффициента устройства, разряды второй шины 12 коэффициента уатройства - соответственно с входами разрядов второго регистра 6 коэффициента. 2Разряды шины 10 порядка множимогоустройства соединены соответственнос входами разрядов регистра 7 порядка множимого, разрядные выходы которого соединены соответственно с информационными входами первой группыпараллельного сумматора 8, информационные входы второй группы которогосоединены соответственно с разрядны ми выходами второго регистра б коэффициента, разрядные выходы параллельного сумматора 8 соединены с выходом16 порядка устройства.Устройство производит умножение 15 на коэффициенты, мантисса которыхимеет вид 1,00 1 00 1 00 1 О.,Сдвиговый регистр 2, группа элементов И 3 и элемент ИЛИ 4 осуществляют задержку кода результата умно жения на выходе сумматора 1 в избыточной системе счисления на С тактов, причем конкретное значение величины С определяется унитарным кодом преобразованного коэффициента, хранящегося в первом регистре 5 коэффициента.Укаэанные блоки совместно с сумматором 1 в избыточной системе счисления осуществляют умножение мантиссы множимого на мантиссу коэффициентов.Второй регистр б коэффициента и 35регистр 7 порядка множимого осуществляют хранение порядков соответственно коэффициента и множимого,представленных параллельным кодом. Вычисление порядка результата осуществляется параллельным сумматором 8. Устройство работает следующимобразом. В начале каждого цикла вычисления сигнал установки, поступающий с установочного входа 13 устройства, производит обнуление сумматора 1, в избыточной системе счисления и сдви гового регистра 2. Этим же сигналомпроизводится запись в первый регистр 5 коэффициента мантиссы, поступающего по первой шине 11 коэффициента, во второй регистр 6 55 коэФфициента порядка, поступающегопо второй шине 12 коэффициента, и в регистр 7 - порядка множимого, который поступает с шины 10 порядка множимого.В связи с тем, что абсолютное значение мантиссы коэффициента больше единицы, но меньше величины, ко- . торая может вызвать возникновение максимального распространения переноса (на Ъ разрядов в сторону старших разрядов), то формирование первой значащей единицы мантиссы ре" эультата на выходе сумматора 1 в избыточной системе счисления всегДа происходит на 3 -1-м такте вычисления. В связи с этим в устройстве ие требуются коррекция порядка результата и выравнивание разрядной сетки мантиссы результата. Для того, чтобы разряды чисел результата вычисления на выходе 15 мантиссы устройства 45 50 55 Затем с тактового входа 14 устройства на тактовые входы сумматора 1 в избыточной системе счисления и сдвигового регистра 2 начинают поступать тактирующие импульсы. Причем количество тактов в каждом цикле вычисления результата произведения равно К+У (К - разрядность множимого), что обусловлено максимальной задержкой распространения одноименных бит числа на выходе сумматора 1 в избыточной системе счисления относительно чисел на его входе на .и тактов.На первый информационный вход сумматора 1 в избыточной системе счисления с входа 9 мантиссы множимого последовательно поступают биты числа мантиссы множимого, начиная с старшего разряда. На выходе сумматора 1 в избыточной системе счисления формируется результат, который можно интерпретировать как результат умножения, так и как накапливающую сумму частичных произведений, которая посредством сдвигового регистра 2, группы элементов И 3 и элемента ИЛИ 4 задерживается на С тактов и поступает для суммирования (образования новой суммы частичных произведений) на второй информационный вход сумматора 1 в избыточной системе счисления.Порядки коэффициента и множимого,. записанные соответственно во второй регистр 6 коэффициента и регистр 7 порядка множимого, суммируются на параллельном сумматоре 8, с выхода которого порядок произведения посту-. пает на выход 16 устройства в параллельном коде. 51015 20 2530 35 40 всегда отставали на 3 тактов от одноименных разрядов на выходе 9 мантиссы устройства, выход 15 мантиссы устройства подключен к выходу младшего разряда сдвигового регистра 2, сигнал на котором задержан на один такт по сравнению с сигналом на выходе сумматора 1 в избыточной системе счисления.После подачи на первый информационный вход сумматора 1 в избыточной системе счисления всех К бит мантиссы произведения, он ещеЗ тактов продолжает довычислять результат произведения. В течение этих Э тактов на первый информационный вход сумматора 1 в избыточной системе счисления необходимо подавать нули или сигнал, приводящий к формированию округления результата умножения. Конкретный вид сигнала определяется в зависимости от того, какая именно система счисления применяется.Формула изобретенияУстройство для умножения на коэффициенты, содержащее сумматор в избыточной системе счисления, сдвиговый регистр, первый и второй регистры коэффициента, группу элементов И и элемент ИЛИ, причем. установочный вход устройства соединен с входами установки в "Оф еуиматора в избыточ.Рной системе счисления и сдвигового регистра, входами разрешения записи первого и второго регистров коэффициента, тактовьй. вход устройства соединен с тактовыми входами сумматора в избыточной системе счисления и сдвигового регистра, вход мантиссы множимого устройства соеДинен с первым информационным входом сумматора в избыточной системе счисления,второй информационный вход которого соединен с выходом элемента ИЛИ, выход сумматора в избыточной системе счисления соединен с информационнымвходом сдвигового регистра, разрядные выходы которого соединены соответственно с первыми входами элементов И группы, вторые входы которых соединены соответственно с разрядными выходавщ первого регистра коэффициента, а выходы элементФЭ И группы соединены с входами элемеаФа ИЛИ, входы разрядов первого регистра коэффициента соединены соответстСоставитель В.ГусевРедактор В.Данко Техред В.Кадар Корректор Л.Патай Заказ 265/47 Тираж 673 , ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д.4/5 Производственно-полиграфическое предприятие, г,ужгород, ул,Проектная,4 5 1 венно с разрядами первой шины коэффициента устройства, разряды второй шины коэффициента устройства соединены соответственно с входами разрядов второго регистра коэффициента, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет возможности умножения на коэффициенты с плавающей запятой, в него введены регистр порядка множимого и параллельный сумматор, причем входы разрядов регистра порядка множимого соединены соответственно с разрядными шинами порядка множимого устройства, установочный вход 291966 6устройства соединен с входом разрешения записи регистра порядка множимого, разрядные выходы которогосоединены соответственно с информационными входами первой группы параллельного сумматора, информационные входы второй группы которогосоединены соответственно с разрядными выходами второго регистра коэф фициента, разрядные выходы параллельного сумматора соединены с выходом порядка устройства, выход младшего разряда сдвигового регистрасоединен с выходом мантиссы устрой ства.
СмотретьЗаявка
3955303, 17.09.1985
СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО "МОДУЛЬ" ВИННИЦКОГО ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА
ТИТОВ СЕРГЕЙ ЛЕОНИДОВИЧ, МАЛИНОЧКА ВИКТОР ПЕТРОВИЧ, ТИТОВА ЕЛЕНА НИКОЛАЕВНА, РОЩИНСКИЙ ЮРИЙ ФЕДОРОВИЧ
МПК / Метки
МПК: G06F 7/49
Метки: коэффициенты, умножения
Опубликовано: 23.02.1987
Код ссылки
<a href="https://patents.su/4-1291966-ustrojjstvo-dlya-umnozheniya-na-koehfficienty.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для умножения на коэффициенты</a>
Предыдущий патент: Арифметическое устройство
Следующий патент: Устройство для умножения на коэффициенты
Случайный патент: Вибратор