Запоминающее устройство с исправлением ошибок

 

Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных систем с высокой степенью надежности. Целью изобретения является расширение области применения устройства за счет осуществления доступа к операндам различной разрядности. Устройство содержит регистр 1 адреса, накопитель 2. блок 3 коррекции ошибок, дешифратор 4, блок Бформирования сигнала некорректируемой ошибки, блок 6 формирования контрольных разрядов, регистры 7-9 данных, блок 10 элементов И, формирователь И сигналов управления, мультиплексоры 12 и 13. Цель изобретения достигается введением мультиплексоров и блока элементов И с соответствующими функциональными связями . 2 ил, 2 табл. 5 и /Г Ь (Л 12 ю со О5 ел СП СО /J J

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК 5п 4 G 11 С 29 00.1ч гр..

ОГ1ИСАНИЕ ИЗОБРЕТЕНИЯ

К АBTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3796028/24-24 (22) 28.09.84 (46) 07.06.86. Бюл. № 21 (72) И. Н. Делендик (53) 681.327 (088.8) (56) Электроника, 1979, № 24, с. 35 — 37.

Авторское свидетельство СССР № 282098, кл. Ci 11 С 29/00, 1981, (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С

ИСПРАВЛЕНИЕМ ОШИБОК (57) Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных систем с высокой степенью надежности. Целью изобретения

„„SU„„1236559 А 1 является расширение области применения устройства за счет осуществления доступа к операндам различной разрядности. Устрой ство содержит регистр 1 адреса, накопитель 2, блок 3 коррекции ошибок, дешифратор 4, блок 5формирования сигнала некорректируемой ошибки, блок 6 формирования контрольных разрядов, регистры 7 — 9 данных, блок 0 элементов И, формирователь 11 сигналов управления, мультиплексоры 12 и

l3. Цель изобретения достигается введением мультиплексоров и блока элементов И с соответствующими функциональными câÿзяма. 2 ил, 2 табл.

1236559

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

Цель изобретения — расширение области применения устройства за счет доступа к операндам различной разрядности.

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

Запоминающее устройство с исправлением ошибок содержит регистр 1 адреса, накопитель 2, блок 3 коррекции ошибок, дешифратор 4, блок 5 формирования сигнала некорректируемой ошибки, блок 6 формировании контрольных разрядов, регистры 7 — -9 данных, 1 2 блок 10 элементов И, формирователь 1 сигналов управления, мультиплексоры 12 и !3

Блок 3 коррекции ошибок содержит логические элементы исключающие ИЛИ 14 и 5 и элементы НЕ 16 и 17, а блок 5 формирования сигнала некорректируемой ошибки со- 2о держит блок !8 контроля четности и соединенный с ним элемент И вЂ” -HF 19. Блок б формирования контрольных разрядов имеет в своем составе блоки 20 и 21 контроля четности.

Запоминающее устройство с исправлением ошибок работает следующим образом.

При записи слова информационные разряды с вторых входов мультиплексоров 12 (младший байт), 13 (старший байт) заносят в регистры данных 7 (младший байт) и 8 (старший байт). С выходов регистров 7 и 8 данные поступают на вход накопителя 2 и вход блока 6 формирования контрольных разрядов.

Во время операции записи формирователь 11 сигналов управления подает на вторые входы блока 10 низний уровень, блокируя таким образом выход регистра 9, содержащий контрольные разряды. В это время на выходе блока 6 формируются контрольные разряды Хэмминга, соответствующие кодовому слову в регистрах 7 и 8. После 40 этого контрольные биты и биты данных за-писывают в накопитель 2 по адресу, определяемому регистром 1 адреса.

Запись байта отличается от записи слова тем, что записываемый байт данных черех второй вход соответствующего мультиплексора 12(13) заносят в регистр данных

7(8), второй байт в это время считывают из ячейки накопителя 2 по адресу, хранящемуся в регистре 1 адреса, и через первый вход другого мультиплексора 13(12) поступает в регистр 8(7) данных. Дальнейшее прохождение информации такое же как и при записи слова.

В режиме считывания кодовое слово из накопителя 2, через одни входы мультиплексоров 12 и 13 заносят в регистры 7 и 8 данных, а контрольные разряды в регистр 9. Во время операции чтения формирователь 11 сигналов управления подает на вход блока 10 единичный уровень, подключая таким образом на вход блока 6 формирования контрольных разрядов выход регистра 9. Блок 6 производит формирование новых контрольных разрядов для данных фактически считанных из памяти. Однако на этот раз на вход блока 6 . регистра 9 поступают также контрольные разряды, .формированные во время операции записи. Старые контрольные биты складываются по модулю 2 с вновь сформированными контрольными битами, образуя таким образом биты синдрома, которые поступают на дешифратор 4, определяющий однократную ошибку, и на вход блока 5 формирования сигнала некорректируемой ошибки. Дешифратор 4 производит преобразование битов синдрома в биты состояния.

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

Биты состояния поступают на первые входы логических элементов исключающее

ИЛИ 14 и 15. На вторые входы этих элементов поступают соответствующие биты дан ных, хранящиеся в регистрах данных 7 и 8.

За элементами 14 и 15 следуют элементы

НЕ 16 и 17, тем самым обеспечивается исправление ошибки. Если ошибки нет, то бит, хранящийся в регистре 7(8) данных, передается через логические элементы исключающее ИЛИ 14 и 15 и элементы HE б и 17 без изменения. При появлении двукратной ошибки на выходе блока 5 формирования сигнала некорректируемой ошибки появляется активный уровень, который свидетельствует о том, что происходит неисправимая ошибка. Преобразование информационного слова в блоке 6 производится в соответствии с модифицированным кодом ХэмминГа.

В табл. 1 показан алгоритм образования контрольных разрядов. Звездочками (Х) отмечены те биты данных, которые участвуют в формировании соответствующего контрольного разряда. В устройстве используются шесть контрольных разрядов.

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

1236559

Та блица 1

Бит данных

Контрольный бит

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Х Х Х Х Х Х

Х Х

Х Х

Х Х

Х Х

Х Х Х X

Х Х Х

Х Х Х Х Х Х Х Х

Х Х Х

Таблица2

Состояние игнал

2 23

Запрещенное состояние

0 0

1 О

0 1

1 1

Ошибка отсутствует

40 Однобитовая ошибка

Двухбитовая ошибка

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

В режиме записи на блоки 20 и 21 контроля четности поступают разряды данных согласно табл. 1 для формирования контрольного кода. При этом на девятый вход блоков 20 и 21 поступает нулевой уровень, так как формирователь 11 низким уровнем сигнала на входе блока 10 блокирует выходные линии регистра 9. В этом случае на выходе блока 6 сформированы контрольные разряды для записываемого слова данных.

В режиме считывания на входы блоков

20 и 21 контроля четности, кроме соответствующих разрядов данных, через блок !О поступает еще и контрольный разряд, который сформирован в режиме записи (сигнал с выхода формирователя 11 имеет в этот момент единичный уровень). При этом на выходе блока 6 сформирован код синдрома ошибки, который поступает на вход дешифратора 4 однократной ошибки и вход блока 5 формирования сигнала некорректируемой ошибки (фиг. 2). Блок 18 контроля четности выполняет суммирование по моду. лю два всех битов синдрома. С выхода блока 18 сигнал 21 ошибки поступает на первый вход элемента И вЂ” НЕ 19, второй вход которого соединен с первым выходом 23 дешифратора 4. Нулевой уровень на выходе

19 сигнализирует о появлении неустранимой ошибки. Различные сочетания сигналов 22 и 23 показаны в табл. 2.

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

55 формирования сигнала некорректируемой ошибки и дешифратора, первый выход дешифратора подключен к первому входу бло1236559

Составитель С.111устeнкn

Редактор М. планар 1схред И. Верее Корректор М. Демчик

Заказ 3015, 56 1; -а 3 1!одписное

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

1!3035, Москва, Ж вЂ” 35, Раупикая наб., д. 4/5

Филиал ППП <Патент», и. У кгород. мл !1роектная, 4 ка коррекции ошибок, выходы блока коррекции ошибок и блока формирования сигнала некорректирусмой ошибки являются соответственно информационным и управляющим выходами устройства, третий регистр данных, вход которого подключен к первому выходу накопителя, отличаюи,ггся тем, что, с целью расширения области применения устройства за счет доступа к операндам различной разрядности, оно содержит первый и второй мультиплексоры и блок элементов И, первый вход которого является соответствующим управляющим входом устройства, второй вход блока элементов

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

Запоминающее устройство с исправлением ошибок Запоминающее устройство с исправлением ошибок Запоминающее устройство с исправлением ошибок Запоминающее устройство с исправлением ошибок 

 

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике, в частности к запоминающим устройствам, и может быть использовано при построении БИС ОЗУ и ЗУ на их основе с встроенными средствами проверки работоспособности

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

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

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

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

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

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

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

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

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

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх