Конвейерное устройство для деления итерационного типа

 

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в арифметических устройствах цифровых ЭВМ. Цель изобретения - сокращение оборудования устройства для деления. Поставленная цель достигается тем, что в устройство для деления интеграционного типа, содержащее регистр 7 делителя, регистр 25 результата, шифратор 9, блок 18 формирования и суммирования кратных, блоки 19-21 формирования дополнительного кода, блоки 22-24 умножения, регистр 6 делимого, введены регистры 10-13 управляющих сигналов, коммутатор 8, триггеры 1-5 и дополнительные регистры 14-17 с соответствующими связями. 1 ил.

СОЮЭ COBETCHHX

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (!9) О!! (Д1) а 06 7/52

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

TOCYAAPCTBEHHHA KOMHTET

ПО ИЭОБРЕТЕКИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ. СССР (21 ) 4606562/24-24 (22) 1 5.11.88 (46) 23.07.90. Бюл. М 27 (72) Ю.С.Варакин (53) 68!.325 (088.8) (56) Авторское свидетельство СССР

М 1262480, кл. G 06 F ?/52, 1985.

Авторское свидетельство СССР

Р 1179321, кл. G 06 Г 7/52, 1985. (54) КОНВЕЙЕРНОЕ УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ИТЕРАЦИОННОГО П!ПА (57) Изобретение относится к автоматике и вычислительной технике и пред.назначено для использования в арифме2 тических устройствах цифровых ЭВМ.

Цепь изобретения — сокращение оборудования устройства для деления. Поставленная цель достигается тем,что в устройство для деления итерационного. -нпа, содержащее регистр 7 делителя., регистр 25 результата, шифратор 9. блок 18 формирования и суммир валия кратных, блоки !9-21 формиро- в а. i.-, я доп о. 1/1и тельпог о к одс1 блоки

22-24 мпожения, регистр 6 делимого, введены регистры !0-13 управляющих сигналов, коммутатор 8 триггеры !-5 и дополнительные регистры 14-17 с соответствующими связями. 1 ил.

1580351.4

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

Целью изобретения является сокращение оборудования устройства для деления.

На чертеже показана блок-схема устройства дня деления итерационно- 10

ro типа.

Устройство содержит пять триггеров 1 — 5, регистр 6 делимого, регистр 7 делителя, коммутатор 8, шифратор 9, четыре регистра 10 — 13 управляющих сигналов, четыре дополнительных регистра 14 — 17, блок 18 формирования и суммирования кратных, три блока 19 — 21 формирования дополнительного кода, три блока 22 — 24 20 умножения, регистр 25 результата, вход 26 "Запуск устройства",входы делимого 27 и делителя 28, выход 29 частного.

Устройство работает следующим об- 25 разом.

В момент появления сигнала "Пуск устройства" по импульсу синхрониза" ции (не показан) в триггер 1 принимается единичный сигнал, в регистр

6 делимого — значение делимого (ДМ), в регистр 7 делителя — значение делитсля (ДТ). Далее согласно алгоритму итерационного деления значение делителя преобразуется в величину, 3S равную единице (в пределах разрядной сетки), аналогичным образом преобразуется делимое, которое в последней итерации принимает значение частного от деления исходных операндов. После 4п приема операндов в регистры 6 и 7 в следующем машинном такте единичный сигнал с триггера 1 блокирует (сохраняет) . содержимое регистра 6, где находится значение делимого, а значение старших разрядов делителя из регистра 7 через коммутатор 8, управляемый единичным выходом триггера

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

1 записывается.в триггер 2, а значение делителя с выхода коммутатора

8 запоминается на регистре 14.

В следующем машинном такте на выходе блока 18 формирования и суммирования кратных формируется значение делителя ДТ1, имеющего первое приближение к единиЦе, в .блоке 19 формируется дополнительный код от старших разрядов делителя ДТ1. Значение делителя ДТ1 и значение кода с выхода блока 19 запоминаются соответственно на регистрах 15 и 11, а единичный сигнал с выхода триггера 2 записывается в триггер 3. В этот же машинный такт блокируется прием в регистр

10 (сохраняется его значение), а в регистр 14 записывается значение делимого, при этом в регистры 6 и 7 возможен прием следующей пары операндов, сопровождаемых сигналом "Пуск".

В следующем машинном такте в блоке

22 значение ДТ1 (содержимое регистра 15) умножается на значение регистра 11 и формируется значение ДТ2 (точность приведения ДТ! к единице удваивается). Одновременно в блоке ! 8 формируется значение промежуточного делимого ДМ! при воздействии тех же управляющих сигналов, что и при формировании значения ДТ1. Аналогично происходит преобразование делителя и делимого на следующей итерации в блоках 23 и 22 умножения, В последней итерации с выхода блока

24 умножения формируется значение

ДТ4, равное единице в пределах разрядной сетки. В последующем машинном такте на выходе блока 24 умножения формируется значение ДМ4, равное частному от деления исходных значений Д!! и ДТ.

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

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

Составитель Н,Маркелова

Редактор Г.Гербер Техред Л.Сердюкова Корректор С.Черни

Заказ 2012 Тираж 563 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., и. 4/5

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарийа,i01

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

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

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

30 входом йятого триггера, выход которого соединен с входом блокировки пятого регистра управляющих сигналов.

Конвейерное устройство для деления итерационного типа Конвейерное устройство для деления итерационного типа Конвейерное устройство для деления итерационного типа 

 

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

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

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

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

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

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

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

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

Изобретение относится к вычислиел ой техник

Изобретение относится к вычислительной технике и может быть использовано при построении специализированных процессоров, в частности процессоров обработки сигналов

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

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

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

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано в высокоскоростных арифметико-логических устройствах, в том числе для вычисления быстрого преобразования Фурье и сверток по методу Винограда

Изобретение относится к цифровым умножителям и предназначено для умножения цифрового сигнала (ЦС) на сигнал в форме периодической волны, преимущественно синусоидальной

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

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

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

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

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