лирующих переносов образуют соответственно первую и вторую группы входов устройства, выход каждого блока формирования дублирующих переносов соединен с нервым входом соответствующего сумматора по модулю два, вторые входы сумматоров но модулю два образуют третью групну входов устройства, введены групна элементов И и группа элементов ИЛИ. Выход каждого элемента ИЛИ группы соединен с первым входом соответствующего элемента И группы, выход которого соединен с третьим входом соответствующего блока формирования дублирующих переносов. Первые входы элементов ИЛИ группы образуют группу входов условий возникновения переносов. Вторые входы всех элементов ИЛИ группы соединены с первым управляющим входом устройства, вторые входы всех элементов И группы со вторым управляющим входом устройства. ,
На чертеже представлена структурная схема устройства для контроля и диагностики узлов, выработки переносов.
Устройство содержит п-входовый элемент ИЛИ /, п сумматоров по модулю два , п входов Основных переносов 3„, п блоков формирования дублирующих переносов 4i-4„, п входов переносов из соседних с основными младшими разрядами ,,, п входов условий распространения переносов 61-67,, п элементов И , п элементов ИЛИ , первый управляющий вход 9, п входов условий возникновения переносов 10|-10„ и второй управляющий вход //.
Устройство работает следующим образом.
При отсутствии режима диагностики на второй управляющий.вход устройства // подается сигнал «1, а на первый управляющий вход 9 - сигнал «О.
Сумматоры по модулю два ,i сравнивают сигналы основных и дублирующих neperiocoB и при их неравенстве (при наличии неисправности в цепях переносов) вырабатывается сигнал ошибки, поступающий на вход устройства через элемент ИЛИ /.
Блоки формирования дублирующих переносов 4i--4„ вырабатывают перенос при возникновении переноса в данном разряде или при наличии переноса из соседHiero с основным младщего разряда и условии распространения переноса-- через данный разряд. Входы условий возникновения переноса представляют собой поразрядную конъюнкцию одноименных разрядов операндов.
Вхрды условий распространения переноса представляют собой поразрядную сумму по модулю два бдноименных разрядов операндов.
В режиме диагностики на первый 9 и второй // управляющие входы подаются комбинации сигналов 11 и 00.
При использовании первой комбинации управляющих сигналов 7/. используют слагаемые, -которые имеют единичные значения во всех разрядах, кроме разряда К., который принимает нулевое значение.
В этом случае основной перенос из разряда /С признак возникновения переноса в разряде /С,и признак распростран ения переноса через разряд К. нринимают нулевые
значения. Единичное значение, поданное на первый управляющий вход 9, позволяет установить дублирующий перенос в разряде К, равным единице, следовательно единица должна появиться на выходе /С-го сумматора по модулю два 2 /С-гЪ элемента ИЛИ / и выходе устройства. Отсутствие сигнала на выходе устройства говорит о неисправности /С-го сумматора по модулю два или /С-|Го входа элемента ИЛИ. При изменении
/С от О до я определяется конкретный сумматор по модулю два или вход схемы ИЛИ, имеющий неисправность.
При. использовании второй комбинации управляющих сигналов 00 используют слагаемые, имеющие нулевые значения во всех разрядах, кроме разряда К, который принимает единичное значение. В этом случае основной перенос из разряда /С и признак возникновения переноса в разряде /С принимают единичное значение, а признак распространения переноса через разряд К принимает нулевое значение. Нулевое значение, поданное н-а второй управляющий вход /7, позволяет установить дублирующий перенос из разряда К равным нулю, следовательно единица должна появиться на выходе Х-го сумматора по модулю два, выходе элемента ИЛИ и выходе устройства. Отсзтствие сигнала на выходе устройства
говорит о неисправности /С-го сумматора по модулю два или входа элемента ИЛИ. Изменяя /С от О до п, определяют конкретный сумматор по модулю два и вход элемента ИЛИ, имеющий указанную
неисправность.
Таким образом, введение п элементов И, п элементов ИЛИ позволяет установить значения дублирующих перещосов в состояния, равные нулю, при значении основных
переносов равных единице и, , наоборот, установить дублирующие переносы в единицу при основных переносах, равных нулю. При этом осуществляется не только полная функциональная проверка сумматоров по модулю два и элемента ИЛИ, но обеспечиваются диагностика и повышение надежности сумматоров по модулю два и элемента ИЛИ.
Формула изобретения
Устройство для контроля и диагностики
узлов выработки переносов, содержащее
элемент ИЛИ, п сумматоров по модулю
65 два, и п блоков формирования дублирующих переносов, причем выход каждого сумматора по модулю два соединен с соответствующим входом элемента ИЛИ, выход которого является выходом устройства, первые и вторые входы всех; блоков формирования дублирующих переносов образуют соответственно первую и вторую группы входов устройства, выход каждого блока формирования дублирующих переносов соединен с первым входом соответствующего сумматора по модулю два, вторые входы сумматоров по модулю два образуют третью группу входов устройства, отлич ающееся тем, что, с целью повышения достоверности контроля, в устройство введены группа элементов И и труппа элементовИЛИ, причем выход каждого элемента ИЛИ группы соединен с первым входом соответствующего
элемента И группы, выход которого оо единен с третьим входом соответствующего блока формирования дублирующих переносов, первые входы элементов ИЛИ труппы образуют группу входов условий возникновения переносов устройства, вторые входы всех элемептов ИЛИ группы соединены с первым управляющим входом устройства, вторые входы всех элементов И группы соединены со вторым управляющим входом устройства.
Источники информации, принятые во внимание при экспертизе:
1. Ф. Селлерс. Методы обнаружен1ия
ошибок в работе ЭЦВМ. М.,- «Мир, 1972, с. 1,19-126.
2. Авторское свидетельство СССР jYo 482745, G 06 F 11/04, 1974 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Контролируемое устройство для двоично-десятичного суммирования | 1984 |
|
SU1196874A1 |
Устройство для извлечения квадратного корня | 1981 |
|
SU1015378A1 |
Устройство для деления | 1981 |
|
SU1051535A1 |
Устройство для выполнения арифметических и логических операций | 1977 |
|
SU674017A2 |
Устройство для деления | 1990 |
|
SU1721603A1 |
Устройство для умножения | 1989 |
|
SU1683016A1 |
Сумматор-вычитатель по модулю | 1982 |
|
SU1075259A1 |
Вычислительное устройство | 1980 |
|
SU957203A1 |
Множительно-делительное устройство | 1981 |
|
SU1267407A2 |
Устройство для выполнения операций умножения и деления | 1980 |
|
SU955038A1 |
Авторы
Даты
1980-10-07—Публикация
1978-06-08—Подача