Запоминающее устройство с коррекцией однократных ошибок

Иллюстрации

Показать все

Реферат

 

ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С КОРРЕКЦИЕЙ ОДНОКРАТНЫХ ОШИБОК по авт.св. № 1073799, отличающееся тем, что, с целью повышения надежности устройства, в него введены блоки сравнения, элемент И, триггер и элемент индикации, причем одни входы блоков сравнения подключены к выходам сумматоров по модулю два, другие входы - к выходам основного блока памяти, выходы блоков сравнения соединены с входами элемента И, выход которого подключен к одному из входов триггера, другие входы которого подключены к одлим из выходов блока управления, а выход триггера соединен с входом элемента индикации и является одним из выходов устройства. (Л с

СОЮЭ СОВЕТСНИХ

OIWll

РЕСПУБЛИК (191 1И) 4(51 б 11 С 29/00

" > аюа

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

X A8TOPCXOMV СВИДЕТЕЛЬСТВУ

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

ll0 ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1073799 (21) 3612894/18-24 (22) 29.06.83 (46) 30.01.85. Бюл. И 4 (72) А.Л.Самойлов и Н.С.Щербаков (53) 681.327(088.8) (56) l.. Авторское свидетельство СССР

Ф 1073799, кл. G 11 С 29/00, 1982 (прототип). (54) (57) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С

КОРРЕКЦИЕЙ ОДНОКРАТНЫХ ОШИБОК по авт.св. В 1073799, о т л и ч а ющ е е с я тем, что, с целью повышения надежности устройства, в него введены блоки сравнения, элемент И, триггер и элемент индикации, причем одни входы блоков сравнения подключены к выходам сумматоров по модулю два, другие входы — к выходам основного блока памяти, выходы блоков сравнения соединены с входами элемента И, выход которого подключен к одному иэ входов триггера, другие входы которого подключены к одним из выходов блока управления, а выход триггера соединен с входом элемента индикации и является одним иэ выходов устройства.

I I 137

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

По основному авт.св. Ф 1073799 известно запоминающее устройство с коррекцией однократных ошибок, содер- 1О жащее основной и дополнительный блоки памяти, блок кодирования и блок управления, выход которого подключен к управляющим входам основного блока памяти и дополнительного блока памяти, входы которого соединены с выходами блока кодирования, входы которого объединены соответственно с входами основного блока памяти и яв— ляются информационными входами устройства, К мажоритарньгх элементов (где К вЂ” число информационных входов устройства и 2% сумматоров по модулю два, выходы которых подключены к одним из входов мажоритарньгх эле- . ментов, другие входы которых подключены к одним из выходов основного блока памяти, а выходы мажоритарных элементов являются информационными выходами устройства, одни из входов

-сумматоров по модулю два подключены

ЗО к другим выходам основного блока памяти, а другие входы — к выходам дополнительного блока памяти (1 J.

Известное устройство не обеспечивает обнаружения двукратных ошибок, 35 что снижает его надежность.

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

Поставленная цель достигается тем, что в запоминающее устройство 40 с коррекцией однократных ошибок введены блоки сравнения, элемент И, триггер и элемент индикации, причем одни входы блоков сравнения подклю-чены к выходам сумматоров по модулю 45 . два, другие входы — к выходам основного блока памяти, выходы блоков сравнения соединены с входами элемента И, вьиод которого подключены к одному из входов триггера, другие входы которого подключены к одним из выходов блока управления, а выход триггера соединен с входом элемента индикации и является одним из вьиодов устройства. 55 . Ha фиг.1 показана структурная схема предлагаемого запоминающего устройства с коррекцией Ьднократных

540 ошибок; на фиг.2 — структурная схема блока управления; на фиг.3 — Н-матрица, поясняющая подключение входоь устройства и основного блока памяти к блоку кодирования, для кода

"45, 36".

Запоминающее устройство с коррекцией однократных ошибок (фиг.l) содержит основной блок 1 памяти, блок

2 управления, блок 3 кодирования, дополнительный блок 4 памяти, сумматоры 5 по модулю два, мажоритарные элементы 6, имеющие выходы 7, блоки

8 сравнения, элемент И 9, триггер 10 и элемент 11 индикации.

Блок 2 управления (фиг.2) содержит элемент HF. 12, элемент 13 задержки, формирователи 14 и 15 сигналов, элемент HH 16, элемент И 17, группу элементов НЕ 18, элемент И 19, триггер

20 и кнопку 21 сброса.

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

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

Режим записи.

В этом режиме на входы устройства поступают импульс обращения„ признак операции "Запись" потенциал "1" информационное слово и код адреса.

Информационное слово подается на входы блоков 1 и 3. В блоке 3 разряды информации подключаются к входам сумматоров по модулю два в соответствии с алгоритмом, представленным в виде Н-матрицы (фиг.3), например, для корректирующего кода

"45, 36". В результате на выходе каждого сумматора образуется сумма по модулю два, являк цаяся одним иэ дополнительных избыточных разрядов

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

Н-матрицы, содержащей данный разряд.

Разряды информационного слова и разряды контрольной информации, полученной в блоке 3, записываются соответственно в блоки 1 и 4.

Режим считывания с коррекцией однократных ошибок.

В этом режиме на входы блока 2 поступают импульсы обращенчя и при25

При появлении двукратной ошибки s разрядах блоков 1 и (или 1 4 памяти также происходит формирование сигнала ошибки на выходе устройства, 3 1137 знак операции "Считывание". С выхоII Il да блока 2 потенциал Считывание поступает на входы блоков 1 и 4. По коду адреса из блоков 1 и 4 считывается основная и избыточная информация, которая поступает яа входы сумматоров 5 я мажоритарных элементов 6.

Если ошибок при считывании не было, то на выходах сумматоров 5 появляется результат, равный значению соответствующего разряда блока 1. Сигналы с выходов сумматоров 5 по модулю два подаются на два из трех входов мажоритарного элемента 6, на третий вход которого подается сигнал с выхода соответствующего разряда блока 1. Следовательно, при отсутствии ошибок яа всех трех входах мажоритарного элемента 6 значения одинаковы и равны значению выхода блока 1 соответствующего разряда. Учитывая, что мажоритарный элемент 6 работает по принципу "2 и 3", íà его выходе 7 присутствует значение, равное значению сигнала на всех его входах. Если при считывании из блоков 1 и 4 появляется ошибка в одном из разрядов, то на двух из трех входов мажоритарного элемента 6 будет

30 верное значение, при этом на его выхдде 7 как и в случае отсутствия ошибки будет значение, соответствующее истинному значению корректируемого разряда ияформации блока 1 памя- .

Режим считывания с обнаружением однократных и двукратных ошибок.

При появлении однократных ошибок в разрядах блока 1 или 4 устройство производит не только их коррекцию, 40 .яо и формирует сигнал ошибки с инди@ецией неисправности. При появле540 1 нии однократной ошибки на одном из трех входов одного мажоритарного элемента 6 сигнал отличается от сигналов на двух других входах этого же мажоритарного элемента (возникает неравнозначность ). Поскольку входы мажоритарных элементов 6 соединены с соответствующими входами блоков 8 сравнения, на выходе одного из блоков 8 сравнения присутствует сигнал

И II неравноэначности (логический 0 }.

Следовательно, на выходе элемента

И 9 также логический "0", который поступает на вход триггера 10, и с приходом импульса от блока 2 на другой вход триггера 10 в него записывается сигнал ошибки, который направ" ляется на выход устройства в виде ло гического "0". Одновременно загорается светодиод в элементе ll индикации.

При нажатии кнопки 21 сброса в блоке 2 управления триггер 10 устанавливается в исходное состояние, сигнал ошибки снимается.

Предлагаемое устройство обнару" живает не только все однократные и двукратные ошибки, но и часть ошибок более высокой кратности. Таким образом, оно обеспечивает ие только исправление однократных ошибок, но и сигнализирует о наличии однократч яых и двукратных ошибок, появившихся в любых разрядах блоков памяти или в сумматорах. Кроме того, предлагаемое устройство обеспечивает обнаружение и исправление части ошибок бЬлее высокой кратности.

1137540 1137540 н 1и4

n 10

Фиг. 2

f)37540

Составитель В.Рудаков

Техред С.йовжий

Редактор Л.Алексеенко

Корректор С.Черни

Подписное

Филиал ПИП "Патент", r.Óærîðîä, ул.Проектная, Заказ I0534/40 Тираж 583

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

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