Устройство для деления

 

Изобретение относится к цифровой вычислительной технике и предназначено для использования в универсальных и специализированных вычислительных устройствах. Целью изобретения является сокращение аппаратурных затрат при реализации в устройстве для деления оперативного обнаружения ошибок вычислений. Оперативное обнаружение ошибок вычислений заключается в проведении повторного вычисления со сдвинутыми операндами и сравнении его результатов с результатами первого вычисления. При этом устройство для деления характеризуется временной и аппаратурной избыточностью. Поставленная цель достигается тем, что при повторном вычислении делитель сдвигается на один разряд вправо, делимое сдвигается на два разряда вправо. Такая организация сдвигов операндов позволяет сократить аппаратурную избыточность при реализации устройства. Устройство для деления позволяет обнаружить все ошибки вычислений в матрице деления с восстановлением остатка, если ее неисправность ограничена неисправностью одной ячейки матрицы. В состав устройства входят вычислительные ячейки 6, элементы НЕ 7, регистры 8, 10 частотного и остатка, компараторы 9, 11 частного и остатка, элемент 12 ИЛИ, входы 1.1 - 1.N делителя, входы 2.(-M + 1) - 2.N делимого, выходы 3.1 - 3.M частного, выходы 4.1 - 4.N остатка, выход 5 контроля правильности вычислений, первый и второй управляющие входы 13, 14 устройства. 2 ил.

СОЮЗ СОВЕТСКИХ сОциАлистичесних

РЕСПУБЛИК

„.80 l667ßÄ7 (5 ) г 06 F ?/52, 11/О 3

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

Н A ВТОРСКОЬЮ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ пО изоБРетениям и ОтнРытиям

ПРИ ГКНТ СССР (21 ) 4687 f 52 724 (22) 05.05.89 (46) 30.07.91. Бюл. N 28 . (71) Харьковский автомобильно-дорожный институт им. Комсомола Украины (72) В.В. Шатилло, С.Н. Прохоров и Л.С. Явиц (53) 681 ° 325 (088.8) (56) Карцев М.А., Брик В.А. Вычислительные системы и сиихронная арифметика. И.: Радио и связь, 1981, с. 224, рис. 5.1.2.

Patel Т.Н., Fung 1 .У. Concurrent

Error Detection in Multiplay and

Divide Arrays. IEEE Transactions on

Computers, 1983, v. с. 32., М 4, р. 417 422, fig. 5. (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ (57) Изобретение относится к цифровой вычислительной технике и предназначено для использования в универсальных и специализированных вычислительных устройствах. Целью изобретения является сокращение аппаратурных затрат при реализации в устройстве для деления оперативного обнаружения ошибок вычислений. Оперативное обнаружение ошибок вычислений заключается в проведении повторного вычисления со слвинутыми Операндами и сравнении его результатов с результатами первого вычисления. При этом устройство для деления характеризуется временной и аппаратурной избыточностью. Поставленная цель достигается тем, что при повторном вычислении делитель сдвигается на один разряд вправо, делимое сдвигается на два разряда вправо. Такая организация сдвигов операндов позволяет сократить аппаратурную избыточность при реализации устройства. Устройство для деления позволяет обнаружить все ошибки вычислений в !

16670 матрице деления с восстановлением остатка, если ее неисправность ограничена неисправностью одной ячейки матрицы. В состав устройства входят вы" числительные ячейки 6, элементы HE 7, регистры 8,10 частного и остатка, компараторы 9,11 частного и остатка, 57 элемент ИЛИ 12, входы 1.1-1.п делителя, входы 2. (-m+1) — 2.п делимого, выходы 3.1-3..m частного, выходы 4.1—

4.п остатка, выход 5 контроля правильности вычислений, первый и второй управляющие входы 13,14 устройства.

2 ил.

Вычислительная яч йка 6 устройства описывается следующей системой уравнений,50 г = х(9 à (уС+ b), u =xg+ib+ h

Ь значение J1: ãè÷åñ.êîé величи55 ны на входе I 5; на входе на входе 1, ; на входг. "0; где хИзобретение относится к цифровой вычислительной технике и предназначено для использования в универсальных и специализированных вычислительных устройствах.

Цель изобретения — сокращение аппаратурных затрат при реализации в устройстве для деления оперативного обнаружения ошибок вычислений.

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

На фиг.1 обозначены входы l. 1.п делителя устройства, входы 2(-m+

+1)-2 делимого устройства, выходы

3.1-3.m частного устройства, выходы

4.1-4.п остатка устройства, выход 5 контроля правильности вычислений, вычислительная ячейка 6, элемент HF

7, регистр 8 частного, компаратор 9 частного регистр 10 остатка, компа35 ратор 11 остатка, элемент ИЛИ 12, первый и второй управляющие входы

13,14 устройства (тактовые входы регистров частного и остатка), соответственно первый, второй и третий информационные входы 15-17 вычислительной ячейки 6, первый й,второй выходы

18,19 вычислительной ячейки 6, управляющий вход 20 вычислительной ячейки 6.

z — на выходе 18;

u — на выходе 19; вычислительной ячейки 6 устройства для деления.

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

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

С целью обнаружения ошибок вычислений проводятся для вычисления. В первом вычислении делимое Х, делитель Y . В повторном вычислении делимое Х 2, делитель Y. 2 . Первое вычисление начинается с момента установки разрядов делителя на входах 1.21.п и разрядов делимого на входах

2,(-тп+3) -2.п, а на входы 2 (-в+1), 2i(-m+2), 1.1 в первом вычислении подаются сигналы "0".

Через время Т> переходного процесса в иатрице деления частное и остаток от первого вычисления устанавливаются соответственно на выходе частного матрицы и на первых информационных выходах вычислительных ячеек предпоследнего ряда и на соединенных с ними информационных входах регистров частного и остатка.

В момент времени Тя иа входы 13 и 14 устройства подаются импульсы записи, по которым производится запись в регистры частного и остатка соответственно частного и остатка от первого вычисления. По окончании записи матрица деления готова к повторному вычис-:. лению. Повторное вычисление начинается с момента установки разрядов делителя на входах. 1.1-1.(п-1) и разрядов делимого на входах 2,(-п+1)2,(n-2), а на входы 1.и. 2.n„2, (n-1) в повторном вычислении подаются сигналы "0".

1667 О

Через вреия Т переходного процесса в матрице деления частное и остаток от повторного вычисления устанав ливаются на выходах соответственно

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

Через время Т суимарной задержки сигналов в компараторе и элементе

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

Устройство для деления, содержащее матрицу пч(тп+1) вычислительных ячеек, (где и-1 — разРядность делителя, n + m — 2 — разрядность делимого, m — разрядность частного), m + 1 элементов НЕ, регистры частного и остатка, компараторы частного и остатка, причем первый информационный вход (i, j) é вычислительной ячейки (i = 2,...,п, ) = ?,.... m) соединен с первым выходом (i-1, j -1)-й вычислительной ячейки, первые информационные. входы (К,1) -х и (1, 1)-х вычислительных ячеек (где 1 = 1,..., 35

m+1) соединены с входаии соответствующих разрядов делимого устройства, второй информационный вход (i-1,1)-х и (п,1)-х вычислительных ячеек соединены с входами соответствующих разря"

40 дов делителя устройства, второй ин-,формационный вход (п,j) é вычислительной ячейки соединены с входом, логичес7

6 кого нуля устройства, третий информационный вход (i,1) -й вычислительной ячейки соединены с вторым выходом (i 1, 1)-й вычислительной ячейки, второй выход и-й вычислительной ячейки 1-й строки соединен с входом

1-го элемента НЕ и с управляющими входами всех вычислительных ячеек 1-й строки, управляющие входы (I 1)-х вычислительных ячеек соединены с входаии логического нуля устройства, выходы (j-1)-х элементов НЕ соединены с информационными входами регистра частного, выходы разрядов которого соединены с входаии разрядов первого операнда компаратора частного, входы разрядов второго операнда которого соединены с выходами j-х элементов НЕ, первые выходы (i-1, m)-х вычислительных ячеек соединены с информационными входами регистра остатка, вь ходы разрядов которого соединены

- входами разрядов первого операнда компаратора частного, входы разрядов второго операнда которого соединены с выходами с первой по (и-2) -й вычислительной ячейки (m+1)-й строки, о тл и ч а ю щ е е с я тем, что, с целью сокращения аппаратурных затрат, устройство содержит элемент ИЛИ, первый и второй входы которого соединены с выходаии компараторов частного и остатка соответственно, выход элеиента ИЛИ соединен с выходом контроля. правильности вычислений устройства, входы разрешения записи регистров частного и остатка соединены с первыи и вторым управляющими входами устройства, выходы разрядов регистра частного соединены с выходами частного устройства, выходы разрядов регистра остатка соединены с выходами остатка устройства..

1667057

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

Техред Л.Олийнык

Редактор О. Спесивых

Корректор Л. ПатайЗаказ 3977 Тираж Подписное

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

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

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

« «

Ф»

1 I

° к с

ЧЭ

:Ъ фЮ «»» фМ» ««« ч

Устройство для деления Устройство для деления Устройство для деления Устройство для деления 

 

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

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

Изобретение относится к специализированным цифровым вычислительным устройствам и может использоваться в кодирующих и декодирующих устройствах двоичных кодов, проверочные матрицы которых содержат элементы конечных полей GF (2<SP POS="POST">M</SP>), образованных неприводимыми многочленами вида F(X) = X<SP POS="POST">M</SP> + β<SB POS="POST">M-1</SB>X<SP POS="POST">M-1</SP> + ..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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