Устройство для контроля сумматора

Иллюстрации

Показать все

Реферат

 

(1 1) 5 I 0716

ОПNCAHMЕ

ИЗОБРЕТЕН ИЯ

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

Союз Советских социалистических

Республик (61) Дополнительное к авт. саид-ву— (22) Заявлено 23.11.73 (21) 1970672/24 с присоединением заявки ¹â€” (23) Приоритет

Опубликовано 15.04.76. Бюллетень ¹ 14

Дата опубликования описания 02.02.77 (51) М.Кл."- G 06F 11/00

Гасударственный комитвт

Соната 1 инистрвв СССР пв двлвм нввбрвтаний и вткрытий (53) УДК 621.326(088.8) (72) Авторы изобретения

Г. К. Беришвили, 3. Ш. Кипшидзе, К. Т. Гахария, Н. Н. Чачхиани, и 3. Г. Мурадян

Тбилисский научно-исследовательский институт приборостроения и средств автоматизации (71) Заявитель (54) УСТРОЙСТВО ДЛЯ,КОНТРОЛЯ СУММАТОРА

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

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

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

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

На чертеже показана схема описываемого устройства.

Устройство содержит: 1 — первый усилитель (У), 2 — ключевую схему, 3 — 7 — суммирующие резисторы, 8 — второй усилитель, 9 и 10 — формирователи, 11 и 12 — пнверторы, 13 — 18 — резисторы, 19 и 20 — диоды, (21 — средняя точка ключевой схемы) и

2 предназначено для обнаружения однократных ошибок.

На входы устройства может поступать любая из 30 кодовых комбинаций, которые приведены в табл. Первые восемь позиций кодоBblx комопнацпй таблицы соответствуют безошибочной работе сумматора. При этом н» выходе У1 всегда должен быть сигнал, равный «О», а на выходе У2 — сигнал, равный

10 «1». В позициях с 9 по 19 кодовых комбинаций включительно даются кодовые комбинации, соответствующие однократной положительной ошибке в сумматоре. На этот тип ошибки реагирует выход У2 переходом пз

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

20 по 30 включительно, соответствуют однократной отрицательной ошибке сумматора, на что реагирует выход У1 переходом пз «нулс20 вого» состояния в «едпничное».

Таким образом, выходы У1 н У2 дополняют друг друга при обнаружении ошибок обоих типов.

Допустим, что «1» соответствует положи25 тельному напряжению, а код «О» напряжению, близкому к нулю того же знака. Значения i-го разряда слагаемых чисел А и о подаются на входы х, и х соответственно, зна чение переноса, возникшего в (i — 1)-м ра",зо ряде на вход хв. Все они подаются в прямом

510716

Таблица

Кодовые комбинации входов и выходов № кодовой ком бинации

У1

У2

Примечание х4 хз х2

В сумматоре ошибка отсутствует

В сумматоре однократная положительная ошибка

В сумматоре однократная отрицательная ошибка коде. Значения суммы слагаемых и переноса, возникшвго в 1-м разряде, подаются соответственно на входы хх и х5 в обратном коде.

Пусть на вход, например, хь ключевой схемы 2 подается код «О». В этом случае от источника — Е (см. фиг. 1) через резистор

14 и диод 19 в точке 21 получается отрицательное смещение, за пирающее диод 20 и обеспечивающее запрет подачи напряжения

+E на вход усилителя 1 через суммирующий резистор 3 и диод 20. Это условие создается путем вы бора соотношений резисторов 13 и 14 при заданной величине резистора 3 и напряжений — Е и +Е и уровня напряжений логического «О» и «1».

Когда на вход х> ключевой схемы подается код «1», то в средней точке между резисторами 13 и 14 преобладает положительное напряжение, которое .запирает диод 19, Поэтому напряжение +Е поступает на вход усилителя без погрешности через суммирующий резистор 3 и диод 20.

Проводимости суммирующих резисторов 3, 4, 5, б, 7 и резистора 15 усилителя 1 подобраны так, что,коды х|, х2, хз и х4 имеют один вес, 1код х5 — два веса, а напряжение — V, .— три веса.

При поступлении на вход устройства кодовых комбинаций 1 — 8 на выходе инвертора 11 устанавливается код «О», а на выходе

2

4

5 б

8

11

12

13

14

16

17

18

19

21

22

23

24

26

27

28

29

0

0

1

1

1

0 а

1

0

1

0

1

O

0

1

0

0

0

1

1

1

1

0

1

0

1

0

0

0

1

1

1

0

0

1

1

1

1

1

1

0

0

0

0

0

65 инвертора 12 — код «1», что соответствует пра|вильной работе сумматора.

Для ясности рассмотрим случай, когда на вход устройства поступает кодовая комбинация, которая дается в пятой позиции. При этом на выходе усилителя 1 устанавливается

«нулевой» потенциал. Транзистор формирователя 9 запирается, на его коллекторе появляется напряжение, соответствующее .коду «1», которое инвертируется на инверторе 11, и на выходе У1 устанавливается код «О». Одновременно на пряжение с выхода усилителя 1 .подается на вход усилителя 8. Так как в этом случае выход усилителя 1 равен «нулю», то на выходе усилителя 8 устанавливается определенный уровень напряжения с положительным знаком (проходит зна к опорного напряжения +U„,) и открывается транзистор формирователя 10, на коллекторе которого устанавливается код, соответствующий «О».

Пройдя через инвертор 12, он на выходе У2 устанавливает,код «1». При поступлении на вход устройства кодовых комбинаций с 9 по

l9 включительно на выходах У1 и У2 устанавливается код «О», соответствующий однократной положительной ошибке в сумматоре.

Пример работы устройства при поступлении одного из вышеупомянутых наборов, например набора 14 позиций таблицы. В этом случае на выходе усилителя 1 устанавливается определенный уровень с отрицательным

510716

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

Х5

Составитель В. Халчев

Текред А. Камышникова

Корректор Е. Хмелева

Редактор Л. Тюрина

Заказ 5194 Изд. № 1377 Тираж 864

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

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

Подписное

МОТ, Загорский филиал

5 знаком, транзистор формирователя 9 закрывается и на выходе инвертора 11 устанавливается код «0». При этом на выходе усилителя 8 устанавливается определенный уровень напряжения с отрицательным знаком (резисторы 17 и 16 подобраны так, что на усилителе 8 преимущественно проходит тот знак,,который подается на резистор 18). Поэтому транзистор формирователя 10 закрывается, и на выходе инвертора 12 устанавливается код

«0», который сигнализирует об однократной ,положительной ошибке.

При:поступлении на вход устройства любой кодовой комбинации с 20 по ЗО,включительно, на выходе инверторов 11 и 12 устанавливается код «1», соответствующий однократной отрицательной ошибке, возникшей в сумматоре.

Пример работы устройства, когда на его вход поступает кодовая комбинация, приведенная в позиции 28. В этом случае на выходе усилителя 1 устанавливается определенный уровень напряжения с положительным знаком. Транзистор формирователя 9 открывается и на выходе инвертора 11 устанавли6 вается,код «1», сигнализирующий об однократной отрицательной ошибке, возникшей в с ум м а тор е.

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

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

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

25 входами инверторов.