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

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

Ё

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

название год авторы номер документа
Устройство для умножения 1989
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1683016A1
Устройство для умножения 1986
  • Шостак Александр Антонович
SU1368882A1
Устройство для умножения 1989
  • Шостак Александр Антонович
SU1689946A1
Устройство для умножения 1985
  • Мышко Юрий Леонидович
  • Шостак Александр Антонович
SU1291975A1
Устройство для контроля умножения по модулю три 1986
  • Воронцова Наталья Дмитриевна
  • Моисеев Вениамин Григорьевич
  • Потоцкий Евгений Николаевич
SU1348836A1
Устройство для деления 1990
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1721603A1
Устройство для контроля умножения по модулю три 1986
  • Варакин Юрий Сергеевич
SU1361556A1
Накапливающий перемножитель 1981
  • Григорьев Владимир Германович
  • Усанов Альберт Семенович
  • Иванов Юрий Алексеевич
SU987618A1
Устройство для умножения с контролем 1989
  • Матясова Людмила Григорьевна
  • Чайковский Лемар Фульгентьевич
SU1741128A1
Устройство для умножения 1988
  • Баран Юрий Александрович
  • Шостак Александр Антонович
SU1578711A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении быстродействующих арифметических узлов с контролем по четности. Цель изобретения - расширение области применения устройства. Устройство содержит блоки 1, 2 частичных произведений, блок 3 суммирования, элемент И 4, блоки 5, 6 свертки по модулю два и узел 7 сравнения. Второй блок 6 свертки по модулю два формирует сигнал действительной четности произведения, формируемого блоками 1, 3. С помощью элемента И 4 и блоков 2 , 5 формируется сигнал предсказанной четности. Оба эти сигнала сравниваются узлом 7, -и при сравнении формируется единичный сигнал на выходе 14 признака ошибки устройства. 4 ил.

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

,с VJ

ел

00

1 ю

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

Целью изобретения является расширение области применения устройства.

На фиг.1 приведена функциональная схема предлагаемого устройства; на фиг.2 - массив разрядных произведений для восьмиразрядных сомножителей; на фиг.З и 4 - функциональные схемы одноразрядных двоичных сумматоров с функциональной зависимостью суммы от переноса и с дублирующим переносом соответственно.

Устройство для умножения (фиг.1) содержит первый 1 и второй 2 блоки частичных произведений, блок 3 суммирования, элемент И 4, блоки 5 и 6 свертки по модулю два, узел 7 сравнения, входы множимого 8 и множителя 9 устройства, шину 10 единичного потенциала устройства, входы четности множимого 11 и множителя 12 устройства, выходы результата 13 признака ошибки 14 устройства, младшие разряды 15 и 16 входов множимого 8 и множителя 9 устройства соответственно

Сумматор (фиг.З) содержит элементы И 17-20, И Л VI 21 -23, НЕ 24 и узел 25 сложения по модулю два.

Сумматор, изображенный на фиг.4, содержит элементы И 26 - 29, ИЛИ 30 - 32, НЕ 33 и узел 34 сложения по модулю два.

В блоках 1 и 2 формируются п п-разряд- ных частичных произведений (п-разряд- ность сомножителей). На фиг.2 показан массив разрядных произведений, формируемых блоками 1 и 2. Обведенные на фиг.2- пунктиром разрядные произведения формируются в блоке 2, остальные - в блоке 1. В блоке 3 осуществляется суммирование с учетом весовых позиций частичных произведений, сформированных в блоке 1, а также единицы округления, поступающей с шины 10 единичного потенциала устройства. Блок 3 может быть построен на многоразрядных или одноразрядных двоичных сумматорах (ОДС) любым известным способом. Для повышения достоверности форми- руемых в устройстве результатов целесообразно использовать ОДС с функциональной зависимостью суммы от переноса или ОДС с дублирующим переносом (фиг.З и 4).

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

Элемент И 4 формирует логическое произведение четностей множимого и множи- теля.

В первом блоке 5 свертки по модулю два формируется предсказываемая четность произведения в соответствии с выражением

Рп РхРуФРсФРотФ1,

где Рх, Ру - соответственно четности множимого и множителя;

PC - четность формируемых в блоке 3 переносов (или дублирующих переносов, если блок 3 построен на сумматорах с дублирующим переносом);

Рот - четность отбрасываемых разрядов частичных произведений.

В блоке 6 свертки по модулю два формируется фактическая четность произведения. На вход блока 6 подаются все разряды суммы блока 3, а на выход 13 результата устройства поступают тол ько старшие п разрядов этой суммы.

На узле 7 происходит сравнение фактической и предсказываемой четностей произведения. При их несовпадении формируется признак ошибки устройства, который поступает на выход 14 устройства. Устройство работает следующим образом.

После подачи на входы 8 и 9 устройства значений множимого и множителя в блоке 1 формируются частичные произведения (некоторая их часть формируется без младших

разрядов), которые затем поступают в блок 3 суммирования через его первый вход. На второй вход блока 3 суммирования с шины 10 единичного потенциала устройства поступает сигнал логической единицы, который участвует в округлении произведения. В блоке 3 осуществляется суммирование частичных произведений и единицы округления с учетом занимаемых ими весовых позиций. Значения старших разрядов суммы, полученной в блоке 3, поступают на выход 13 результата устройства. Значения всех разрядов полученной в блоке 3 суммы подаются на вход второго блока 6 свертки по модулю два, на выходе которого формируется значение фактической четности произведения. Одновременно с работой блоков 1, 3 и 6 работают блоки 2 и 5 и элемент И 4, с помощью которых формируется значение предсказываемой четности произведения,

которое затем сравнивается узлом 7 со значением фактической четности. В результате этого сравнения на выходе 14 устройства вырабатывается или не вырабатывается сигнал ошибки работы устройства. Все элементы, входящие в систему контроля, являются самопроверяемыми.

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

которого является выходом признака ошибки устройства, выход переносов блока сум- мирования соединен с вторым информационным входом первого блока

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

блока суммирования и четвертый информационный вход первого блока свертки по модулю два подключены к шине единичного потенциала устройства.

Ч1

I

Ai

Gc

Bi

71

-t+1

16

23

а

ft

tf

V

}-Г-Ц

CPU2.3

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

Устройство для умножения 1977
  • Лысиков Борис Григорьевич
  • Шостак Александр Антонович
SU769539A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для умножения 1986
  • Шостак Александр Антонович
SU1368882A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1

SU 1 675 879 A1

Авторы

Лопато Георгий Павлович

Шостак Александр Антонович

Даты

1991-09-07Публикация

1989-10-23Подача