Распределитель импульсов с обнаружением ошибок Советский патент 1982 года по МПК G06F11/18 G06F1/04 

Описание патента на изобретение SU955074A1

1

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

Известен распределитель импульсов на кольцевом сдвигающем регистре с самовосстановлением нормального функционирования после ошибки 1.

Однако этот распределитель не вырабатывает внешнего сигнала о появлении ошибки и поэтому не обеспечивает исправления искажений информации в других узлах ЦВМ, вызванных ошибкой в распределителе.

Известно также устройство для обнаружения ошибок Б регистре сдвига, обнаруживающее ошибку и выдающее соответствующий внещний сигнал 2.

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

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

элемента И и первого элемента ИЛИ, вторые входы которых соединены с выходом второго элемента ИЛИ, входы которого соединены с выходами всех разрядов регистра, кроме разряда п. Контроль основан на том, что

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

,Q содержит более одной единицы, то на выходе элемента И появляется логическая единица 3.

Однако данный распределитель и другие известные распределители имеют недостаток, заключающийся в том, что при возникнове15 НИИ ошибки на выходы распределителя проникают ложные сигналы, которые могут исказить информацию в других узлах ЦВМ. В последующих тактах, даже несмотря на обнаружение ошибки и восстановление нормального функционирования распределителя, распространение искаженной информации может привести к непредсказуемому и необратимому нарушению вычислительного процесса раньше, чем смогут быть введены в действие программные средства восстановления. Наиболее вероятным источником такого нарушения является запись в оперативную память ЦВМ искаженной информации по произвольному адресу. Поэтому первым шагом к восстановлению нормальной работы ЦВМ в случае ошибки в распределителе является запрет выдачи распределителям импульса, по которому осуществляется запись в оперативную память. Рассмотренные известные распределители не обеспечивают такого запрета. Цель изобретения - повышение надежности распределителя. Поставленная цель достигается тем, что в распределитель импульсов с обнаружением ошибок, содержащий п-разрядный регистр сдвига, элемент ИЛИ, элемент ИЛИ-НЕ, причем выход элемента ИЛИ-НЕ соединен с информационным входом первого разряда регистра сдвига, вход синхронизации которого является синхровходом распределителя, выходы разрядов 1 - (п - 1) регистра сдвига являются информационными выходами распределителя, выход элемента ИЛИ соединен с первым входом элемента ИЛИ-НЕ, второй вход которого соединен с выходом (п - 1)-го разряда регистра сдвига, выходы разрядов с первого по (п-г-2) которого соединены соответственно со входами элемента ИЛИ, введены тактируемый RS-триггер, элемент И и мажоритарный элемент, первый вход которого соединен с выходом элемента ИЛИ, второй вход мажоритарного элемента соединен с выходом (п - 1) -го разряда регистра сдвига, выход п-разряда которого соединей с третьим входом мажоритарного элемента и с первым входом элемента И, второй вход которого соединен с входом тактируемого RS-триггера и является выходом сигнала ошибки распределителя, вход запрета по ошибке которого соединен с выходом элемента И, выход мажоритарного элемента соединен со входом установки в «О тактируемого RS-триггера, вход установки в «1 которого является управляющим входом распредеителя, синхровход которого соединен с синхровходом тактируемого RS-триггера. На чертеже приведена схема предлагаемого распределится. Распределитель импульсов с обнаружением ошибок содержит регистр 1 сдвига, элемент ИЛИ 2, элемент ИЛИ-НЕ 3, мажоритарный элемент 4, тактируемый RS-триггер 5 и элемент И 6. Распределитель работает следующим образом. В исходном состоянии, при отсутствии ошибок, в регистре 1 хранится и, по мере поступления на вход синхронизации распределителя тактовых импульсов, сдвигается по направению к выходу п регистра 1 одна и только одна единица. Пока эта единица находится на любом из выходов регистра 1, кроме выхода п, она поступает на один из входов элемента ИЛИ 2 либо элемента ИЛИ-НЕ 3. При этом на информационном входе первого разряда регистра 1 сохраняется нулевое значение сигнала, и регистр заполняется нулями по мере поступления тактовых импульсов. Когда единица появляется на выходе п регистра 1, а на остальных выходах регистра 1, остаются нули, на информационный вход первого разряда регистра поступает единица, которая и записывается в него очередным тактовым импульсом. При отсутствии ошибок на выходе мажоритарного элемента 4 сохраняется нулевое значение сигнала, тактируемый RS-триггер 5 сохраняет исходное единичное состояние, импульс выхода п регистра 1, стробирующий запись в память ЦВМ, беспрепятственно поступает со входа элемента И 6 на его выход. В случае обнаружения ошибки (появление в регистре более одной единицы) триггер 5 перебрасывается в нулевое состояние единичным импульсом с выхода мажоритарного элемента 4 и запрещает выдачу импульсов элементом И 6, предотвращая необратимое искажение информации в памяти ЦВМ. Нулевой уровень с выхода триггера 5 является выходным сигналом распределителя, указывающим на наличие ошибки. Поступающий на управляющий вход распределителя (на вход установки единицы триггера 5) сигнал о завершении процесса восстановления нормальной работы ЦВМ устанавливает триггер 5 в единичное состояние и вновь разрешает выдачу импульсов стробирования записи в память ЦВМ. В отличие от известных распределителей предлагаемый распределитель предотвращает необратимое нарушение вычислительного процесса ЦВМ при сбоях синхронизации, что позволяет избежать полной перезагрузки программ и обеспечивает быстрое автономное восстановление нормальной работы ЦВМ программными средствами, существенно повышая надежность необслуживаемых систем, систем, работающих в реальном масщтабе времени, а также сокращает потери машинного времени на восстановление в обслуживаемых системах. Формула изобретения Распределитель импульсов с обнаружением ошибок, содержащий п-разрядный регистр сдвига, элемент ИЛИ, элемент ИЛИ-НЕ, причем выход элемента ИЛИ-НЕ соединен с информационным входом первого разряда регистра сдвига, вход синхронизации которого является синхровходом распределителя, выходы разрядов 1 - (п-1) регистра сдвига являются информационными выходами распределителя, выход элемента ИЛИ соединен с первым входом элемента ИЛИ-НЕ, второй вход которого соединен с выходом (п-1)-но разряда регистра сдвига, выходы разрядов с первого по (п-2) которого соединены соответственно со входами элемента ИЛИ, отличающийся тем, что, с целью повышения надежности распределителя, в него введены тактируемый RSтриггер, элемент И и мажоритарный элемент, первый вход которого соединен с выходом элемента ИЛИ, второй вход мажоритарного элемента оединен с выходом (п-1)-го разряда регистра сдвига, выход п-разряда которого соединен с третьим входом мажоритарного элемента и с первым входом элемента И, второй вход которого соединен с выходом тактируемого RS-триггера и является выходом сигнала ошибки распределителя, вход запрета по ошибке которого соединен с выходом элемента И, выход мажоритарного элемента соединен со входом установки в «О тактируемого RS-триггера, вход установки в «1 которого является управляющим входом распределителя, синхровход которого соединен с синхровходом тактируемого RS-триггера. Источники информации, принятые во внимание при экспертизе 1.Букреев И. Н. и др. Микроэлектронные схемы цифровых устройств. М., «Советское радио, 1975. 2.Авторское свидетельство СССР № 529488, кл. G 06 F 11/00, 1975. 3.Обнаружение и исправление ошибок в дискретных усьройствах. Под ред. В. С. Толстякова, М., «Советское радио, 1972 (прототип) .

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

название год авторы номер документа
Устройство для контроля электронных устройств 1984
  • Овчинников Евгений Михайлович
  • Королев Вячеслав Васильевич
  • Ситковский Александр Ильич
SU1231505A1
Устройство для контроля @ -разрядного распределителя импульсов 1984
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
SU1166118A1
Резервированный счетчик импульсов 1986
  • Орехов Анатолий Григорьевич
  • Гельтман Михаил Петрович
  • Трусов Александр Валентинович
  • Аленичев Павел Евгеньевич
SU1370778A1
Устройство для сопряжения абонента с каналом связи 1987
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Гнедовский Юрий Михайлович
  • Булахов Игорь Энгельсович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Ярмонов Виктор Иванович
SU1499358A1
Устройство для приема дискретной информации, закодированной корректирующим кодом 1988
  • Гаврилов Александр Николаевич
  • Егоров Сергей Владимирович
  • Карпов Вячеслав Николаевич
  • Пылькин Александр Николаевич
SU1596464A1
ДВУХУРОВНЕВОЕ УСТРОЙСТВО ИСПРАВЛЕНИЯ ОШИБОК 1992
  • Малышев В.И.
RU2037891C1
Резервированная система 1982
  • Подтуркин Владимир Ефимович
SU1101827A1
Декодирующее устройство 1986
  • Кузнецов Станислав Валентинович
  • Николаев Юрий Иванович
  • Александров Вадим Олегович
  • Приходько Сергей Иванович
  • Рассомахин Сергей Геннадиевич
  • Сорока Леонид Степанович
SU1381720A1
Устройство для мажоритарного выбора сигналов 1988
  • Мощицкий Сергей Семенович
  • Тимонькин Григорий Николаевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Ткаченко Владимир Антонович
  • Харченко Вячеслав Сергеевич
SU1711167A1
Пороговый декодер сверточного кода 1989
  • Николаев Юрий Иванович
  • Щербина Юрий Владимирович
  • Чистяков Игорь Викторович
SU1667264A1

Реферат патента 1982 года Распределитель импульсов с обнаружением ошибок

Формула изобретения SU 955 074 A1

SU 955 074 A1

Авторы

Иванов Александр Александрович

Смородинский Виктор Владимирович

Даты

1982-08-30Публикация

1980-08-01Подача