1
Устройство относится к области вычислительной техники и может быть использовано в процессорах, где необхо,димо Еыгюлнлть операщго улшожения чисел или возведения их в квадрат и, в частности в процессорах для статической обработки данных.
Известны рлноштельные устройства, содерасащие приемные регистры, блоки вероятностного округления, блок умножения знаков, блок матричного у эдожения, триггер, сукматор, генератор тактовых иьшульсов, счетчик-делитель и логические элементы.
Однако в этих устройствах использованы схелш округления чисел до одноразрядных, сушлатор с одноразрядн1.ш привращением, вследствие чего быстродействие та1шх устройств .невысоко при заданной точности решения, а при фиксированном времени решения точность невысока.
С целью устранения этах недостатков в предложенном устройстве первые выходы приемных регистров
соединены с первыми входами соответственно, первого и второго вентилей. Вторые входы этих вентилей соединены с выходом третьего вентиля
и вхоцогл счетчика-делителя. Е 1ходы первого и второго вентилей соединены соответствующигли блоками вероятностного округлешш, выходы которых соединены с блоком матричного умножешш, выход которого соеданен с суммирукщим входом суг.шатора. Знаковый вщд сугшатора соеданен с выходом блока уьшожения знаков, входы которого соединены с вторыгл входом приемных репютров. Выход генератора тактовых импульсов соединен с первым входом третьего вентиля, второй вход которого соединен с выходом триггера. Вход триггера соединен с выходом счетчика-делителя и первым входом четвертого вентиля, второй вход которого соединен с вы-i ходом сумматора. , На фиг.1 представлена с ункциойальная схема множительного устройОно содержит приемные регистры I 2, в которых записываются умножаемы разрядные числа а и - блоки 3,4 вероятностного округления Кразрядных чисел до с -разрядных (3,4); (5лок уьшожения знаков 5. генератор тактовых импульсов (ГТШ, блок 7 1атричного умножения двух разрядных чисел; триггер 8; Д разрядный ( Л К-ш сумматор 9 с Йс разря.дныкш приращенжтш:, счетт, чик 10 с коэффициентом деления 2 (где/Я /t -Яб)и логические элементы II 14. Устройство работает следукшщм образом. Умнозсаемые числа заносятся в прнеишые регистры I и 2, и после этого начинается процесс умножения, Умножаешле числа поступают в блоки вероятностного округления 3, округляются до 3-4 разря дов. Округленные числа за сдан такт перемножаются Б блок 1« атричного уь/-|ноже1шя 7, который представляет собой объединенненную схему (дешифраторы и 1Щ1фраторн).. Конструкция этого блока остается еще относительно простой именно при указанном значении 3-4. Из блока 7 2с разпядные числа поступают на сушшатор 9. Знак произведения определяется в блоке 5. Результат считается после переполнения счетчика 10 со старших К раз радов сумматора 9. При замыкании ключа 15 устройство осуществляет возведение числа в квадрат. 1РШЛЕТ ИЗОЕРЕГЖЗД Множительное устройство, содержащее приешые регистры, блоки вероятностного округления, блЪк умножения знаков, блок матричного умножения, триггер, , генератор тактовых импульсов, счетчик-делитель и логические элементы, отличающееся тем, что, с целью повышения точности вычислений и увеличения быстродействия устройства, первые выходы приемных регистров соединены с первыгли входагли соответственно первого и второго вентилей; вторые входы этих вентилей соединены с выходом третьего вентиля и входом счетчика-делителя; выходы первого и второго вентилей соединены о соответствующими блоками вероятностного, округления, выходы которых соединены с блоксж матричного умножения, выход которого соединен с сутчирующим входом сумматора; знаковый вход сумматора соединен с выходом блока умножения знаков, входы которого соединены с вторыми входами приеьшых регистров; выход генератора тактовых шлпульсов соединен с первым входом третьего вентиля, второй вход которого соединен с выходом триггера, вход триггера соединен с выходом счетч11каделителя и с первым входом четвертого вентиля, второй вход которого, соеданен с выходом сумглатора.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для определения статистических характеристик случайных процессов | 1977 |
|
SU693382A1 |
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР | 1992 |
|
RU2057364C1 |
Вычислительное устройство | 1979 |
|
SU885994A1 |
ВЕРОЯТНОСТНЫЙ АНАЛИЗАТОР | 1972 |
|
SU342191A1 |
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР | 1991 |
|
RU2006936C1 |
Вероятностный коррелометр | 1979 |
|
SU1023338A1 |
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР | 1994 |
|
RU2097828C1 |
Вероятностный спектрокоррелятор | 1975 |
|
SU654949A1 |
Вероятностное устройство для умножения матриц | 1982 |
|
SU1056192A1 |
Вероятностный коррелометор | 1980 |
|
SU892449A1 |
Авторы
Даты
1974-09-05—Публикация
1973-02-20—Подача