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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении быстродействующих арифметических устройств с контролем по четности. Цель изобретения - повышение достоверности работы устройств . Устройство содержит m п-разрядных сумматоров 1, блоки 2-7 свертки по модулю два и блоки 8, 9 сравнения. Устройство позволяет обнаруживать все одиночные ошибки в частном и остатке, вызываемые одиночной неисправностью в устройстве или входных данных. 5 ил.

союз советских

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

РЕСПУБЛИК (я)5 G 06 F 7/52, 11/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

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

ФигЛ (21) 4684299/24 (22) 28.04.89 (46) 30.04.92. Бюл. М 16 (75) А.А,Шостак (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 1322264, кл. G 06 F 7/52, 1985.

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

М 1667077, кл. G 06 F 11/00, G 06 F 7/52, 1989. (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ С КОНТРОЛЕМ

„>5U„, 1730622 А1 с (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении быстродействующих арифметических устройств с контролем по четности. Цель изобретения— повышение достоверности работы устройств. Устройство содержит а и-разрядных сумматоров 1, блоки 2-7 свертки по модулю два и блоки 8, 9 сравнения. Устройство позволяет обнаруживать все одиночные ошибки в частном и остатке, вызываемые одиночной неисправностью в устройстве или входных данных. 5 ил.

1730622

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

Целью изобретения является повышение достоверности работы устройства, На фиг. 1 приведена функциональная схема устройства; на фиг, 2 — схема объединения четырех пятиразрядных сумматоров; на фиг. 3 — функциональная схема арифметического узла сумматора; на фиг. 4— пример исполнения одноразрядного сумматора арифметического узла; на фиг, 5— два примера деления чисел в устройстве.

Устройство (фиг, 1) содержит и-разрядные сумматоры 11 — 1m (m — четное число, и — нечетное число), блоки 2-7 свертки по модулю два, блоки 8 и 9 сравнения, входы

10 и 11 делимого и делителя устройства соответственно, шину 12 единичного потенциала устройства, входы 13 и 14 контрольных разрядов делимого и делителя устройства соответственно, выходы 15 и 16 частного и контрольного разряда частного соответственно, выходы 17 и 18 остатка и контрольного разряда остатка соответственно, выход 19 неисправности устройства, младшие разряды 20 и старший разряд 21 выхода результата сумматоров, выходы 22 внутренних переносов сумматоров, выход

23 внешнего переноса сумматоров.

Сумматоры 11-14 (фиг. 2) содержат группу арифметических узлов 24 и арифметический узел 25.

Арифметический узел 24 группы (фиг. 3) содержит узел 26 сложения по модулю два и одноразрядный сумматор 27.

Одноразрядный сумматор 27 (фиг. 4) содержит элементы И 28 — 31, элементы ИЛИ

32 — 34, элемент НЕ 35, узел 36 сложения по модулю два, Первый блок 7 свертки по модулю два и второй блок 9 сравнения проверяют правильность поступления делителя на вход устройства.

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

После подачи делимого на вход 10 устройства (на вход 10 поступают старшие разряды и на вход 10 — младшие разряды делимого) и делителя — на вход 11 устройства в нем осуществляется процесс определения частного и остатка по способу без восстановления остатков. После завершения в устройстве переходного процесса на

его выходах 15 и 17 формируются соответственно частное и остаток. Одновременно с выполнением в устройстве деления чисел, возникающие на выходах 22 — 22m сумматоров 11 — 1m, внутренние переносы поступают на входы третьего блока 2 свертки по модулю два (всего поступает (п-1) m переносов), на который подается также значение конт5 рольного разряда делимого с входа 13 устройства, На выходе блока 2 формируется

m значение Px@ g Р,К которое сравниваk =1

m — 2 ется на блоке 8 со значением Рк(+), ZI0+ =о

С+ 1 образованным на выходе шестого блока 3 свертки по модулю два. В случае несовпадения этих значений на выходе блока 8 сравнения вырабатывается сигнал ошибки.

С помощью первого блока 7 свертки по модулю два и второго блока 9 сравнения осуществляется контроль по четности правильности поступления на вход 11 устройства делителя. Если сумматоры 11 — 1 построены на одноразрядных двоичных сумматорах с функциональной зависимостью суммы от переноса (фиг. 4), то при проверке контрольного соотношения Рх(+3

25 m — 2 +, g Pck = Рк(+ Ц ZIC31 будут обнаруk=1 =о живаться все ошибки на выходах 15 и 17 соответственно частного и остатка устройства, вызываемые его одиночной неисправностью. Обеспечивается также обнаружение всех ошибок на выходах 15 и

17, вызываемых одиночной ошибкой в делимом на выходе 10 устройства, Одиночная же ошибка в делителе на входе 11 может привести к необнаруживаемому классу ошибок на выходах 15 и 17 устройства. Поэтому в нем предусмотрен контроль по четности правильности поступления делителя на

40 вход 11 устройства.

На фиг. 5 приведены два числовых примера, подтверждающие правильность функционирования предлагаемого устройства для деления с контролем по четности. При45 меры рассмотрены применительно к интеративной сети, изображенной на фиг, 2, в предположении, что делимое = Х =

= 0,1101011, где делитель Y = 0,1011, В случае правильного деления на выходе 15 устройства формируется частное Z = 1,001, на выходе 17 устройства — сдвинутый на три разряда влево остаток P = 0,1000 (истинный остаток равен 0,0001), На фиг, 5а поясняется деление чисел в исправном устройстве, а на фиг, 5б — в неисправном. Предполагается, что неисправность обусловлена наличием константного нуля на выходе переноса сумматора 27 арифметического узла группы 24, заштрихованной на фиг. 2. Точка на фиг. 5 указывает образование переноса, значение

1730622 которого равно единице и который учитывается при проверке контрольного соотношения.

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

Устройство для деления с контролем, содержащее m n-разрядных сумматоров (m — четное число, n — нечетное число), два блока сравнения и четыре блока свертки по модулю два, причем первый информацион- 10 ный вход первого сумматора подключен к старшим разрядам входа делимого устройства, первый информационный вход каждого i-го сумматора соединен с младшими разрядами выхода результата (i-1)-го сум- 15 матора и (i-1)-м разрядом входа делимого устройства (2 < i

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

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

%crz 5

1730622

0 Г 1 0 Г 0

Г О 0

1 0

/ 0 0

0 0

0 Г 0

0

0

3ВРл= 0 к=

0 0 0 0 рх

=.0

1 Г 0 Г 0 Г

0.

0 Г Г 1

0 О

Г Г Г Г О

Составитель B.Ãðå÷íåâ

Техред M.Ìîðãåíòàë Корректор H,påâcêàÿ

Редактор Н,Швыдкая

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

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

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

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

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

 

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

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

Изобретение относится к вычислительной технике и может быть использовано в универсальных и специализированных выII xi да Ui - у числительных системах для аппаратной реализации векторно-скалярных операций виY 1б{1, 2L} (L - количество компонентов векторного операнда) для действительных чисел,-представленных в дополнительном коде в форме с фиксированной запятой

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

Изобретение относится к специализированным устройствам вычислительной техники и может быть использовано в кодирующих и декодирующих устройствах, работающих с элементами конечных полей полиномов GF(2m) при m S 3, например в устройствах системы компакт-диск

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

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

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

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

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

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

Изобретение относится к вычислитель-, ной технике, в частности к цифровым вычислительным машинам (ЦВМ) и микропроцессорным системам, обеспечивающим автоматизированное управление объектами в реальном масштабе времени

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

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

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

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

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

Изобретение относится к цифровой вычислительной технике и может использоваться для автоматизированного контроля блоков ЦВМ, содержащих микропроцессорные БИС
Наверх