Постоянное запоминающее устройство с самоконтролем

 

Изобретение относится к цифровой вычислительной технике и может быть использовано при построении постоянных запоминающих устройств. Цель изобретения - повьппение надежности постоянного запоминающего устройства с самоконтролем. Устройство содержит регистр 1 адреса, накопитель 2, адресньй вход 3, счетчик 4, дешифратор 5, генератор 6 импульсов, элемент И 7, блок 8 декодирования, выход 9, блоки 10 и 11 элементов И, регистры 12 и 13, коммутаторы 14, сумматор 15 по модулю два, выход 16 и блок 17 сравнения. Накопитель содержит несколько блоков, хранящих информацию, и один блок, хранящий суммы по модулю два всех одноименных ячеек информационных блоков. С входа 3 адресный код поступает на регистр 1 (младшая часть) и на счетчик 4 (старшая часть). Дешифратор 5 выбирает блок накопителя 2, к которому происходит обращение. Считанное слос $ (Л

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

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

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

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

Н ABTOPCH0IVIY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3952274/24-24 (22) 11.09.85 (46) 23.01.87. Бюл. № 3 (72) А.С. Горбенко и В.И. Николаев (53) 681.327.6(088.8) (56) Авторское свидетельство СССР

¹ 746744,,кл. G 11 С 29/00, 1980.

Авторское свидетельство СССР

¹ 1157575, кл. G 11 С 29/00, 1984. (54) ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ (57) Изобретение относится к цифровой вычислительной технике и может быть использовано при построении постоянных запоминающих устройств.

Цель изобретения — повышение надежности постоянного запоминающего уст„„SU„„1285538 А1 ройства с самоконтролем. Устройство содержит регистр 1 адреса, накопитель 2, адресный вход 3, счетчик 4, дешифратор 5, генератор 6 импульсов, элемент И 7, блок 8 декодирования, выход 9, блоки 10 и 11 элементов И, регистры 12 и 13, коммутаторь. 14, сумматор 15 по модулю два, выход 16 и блок 17 сравнения. Накопитель содержит несколько блоков, хранящих информацию, и один блок, хранящий суммы по модулю два всех одноименных ячеек информационных блоков. С входа

3 адресный код поступает на регистр

1 (младшая часть) и на счетчик 4 (старшая часть). Дешифратор 5 выбирает блок накопителя 2, к которому происходит обращение ° Считанное сло1285538 во при отсутствии ошибки поступает через коммутатор 14 на выход 16.

При наличии ошибки блок 8 вырабатывает сигнал, по которому в регистре

13 сохраняется считанное слово, а в регистре 12 — адрес блока накопителя 2 (старшие разряды адреса). Од- новременно по сигналам с выхода генератора 6 счетчик 4 начинает последовательно изменять свое состояние, обеспечивая обращение ко всем блоИзобретение относится к цифровой вычислительной технике, в частности к запоминающим устройствам.

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

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

Устройство содержит регистр 1 адреса, накопитель 2, разделенный на (n+1) блоков памяти, и из которых предназначено для хранения рабочей информации совместно с контрольными .разрядами, необходимыми для обнаружения ошибки, а (п+1)-й блок памяти предназначен для хранения информации, представляющей собой поразрядную сумму по модулю два слов, хранящихся по совпадающим адресам в различных блоках памяти. Устройство также содержит адресный вход 3, счетчик 4, используемый при отсутствии ошибок в качестве регистра старших разрядов адреса, определяющих номер конкретного блока памяти в накопителе 2 с помощью дешифратора 5, генератор 6 импульсов, элемент И 7, блок .8 декодирования, выход 9, блоки 10 и 11 элементов И, регистры 12 и 13, коммутатор 14, сумматор 15 по модулю два, выход 16 и блок 17 сравнения .

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

На вход 3 устройства от ЗВМ поступает адрес выбираемого слова, при- 35 чем старшие разряды адреса подаются на входы счетчика 4, который при отсутствии ошибок работает как регистр старших разрядов адреса. С помощью кам накопителя 2 по адресу, хранящемуся в регистре 1. Считываемая информация суммируется в сумматоре.

Считывание происходит до тех пор, пока состояние счетчика 4 не сравняется с кодом, хранящимся в регистре

12, о чем свидетельствует сигнал на

l выходе блока 17. При этом слово из регистра 13 поступает в сумматор 15 и осуществляется коррекция ошибки. ,1 ил. дешифратора 5 выбирается конкретный блок памяти в накопителе 2, Младшие разряды адреса поступают в регистр

1 и определяют выбор конкретной ячейки внутри блока памяти. Считанное слово с информационных выходов накопителя 2 поступает на коммутатор 14 и блок 11 элементов И.

Нулевой сигнал с выхода блока 8 декодирования блокирует прохождение импульсов через элемент И 7 на счетный вход счетчика 4, на сумматор 15 и на управляющий вход блока 17 сравнения. Этот же сигнал разрешает прохождение считываемого слова через элементы И блока 11 на регистр 13.

Однако через коммутатор 14 информация с выхода регистра 13 на сумматор

15 не проходит, так как на управляющий вход коммутатора 14 с выхода блока 17 сравнения поступает нулевой сигнал. Формирование этого сигнала обеспечивается отсутствием управляющих сигналов на входе блока 17 с выхода элемента И 7, закрытого нулевым сигналом с выхода блока 8 декодирования. Через коммутатор 14 на вход сумматора 15 поступает считанное из накопителя 2 слово, которое просто передается на выход 16 устройства и на блок 8 декодирования.

При отсутствии ошибок в считанном слове единичный сигнал прерывания на выходе 9 отсутствует. Нулевой сигнал с выхода блока 8 декодирования, кроме того, обеспечивает прохождение адреса блока памяти с выхода счетчика 4 через элементы И блока 10 на регистр 12, но так как блок 17 срав1285538

Импульсы, поступающие на счетный вход счетчика 4 через элемент И 7, 45 обеспечивают формирование адресов (j+1), (j+2)-го и т.д. до (и+1)-го блоков памяти. После переполнения счетчик обнуляется и далее продолжает считать, выбирая 1,2,..., (j-1)-й 50 блоки. памяти. Импульсы с выхода элемента И 7 поступают на блок 17 сравнения, где сравнивается содержимое счетчика 4 и регистра 12, а также на управляющий вход сумматора 15, 55 в котором выполняется поразрядное суммирование по модулю два содержимого одноименных ячеек всех блоков памяти до (j-1)-ro включительноДрс-.

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

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

При обнаружении ошибок в считанном слове, например, при обращении к j-му блоку памяти, блок 8 декодирования выдает единичный сигнал на 10 выход 9 устройства и вычислительный процесс в ЭВМ приостанавливается.

Этот же единичный сигнал разрешает прохождение импульсов от генератора 6 через элемент И 7 на счетный 15 вход счетчика 4. Счетчик йереводится в режим счета, причем за начальную установку принимается значение содержимого счетчика в момент обнаружения ошибкн, т.е. номер j-ro блока 20 памяти. На вход 3 устройства новый адрес от ЭВМ не поступает, так как вычислительный процесс приостановлен, поэтому в регистре t продолжает храниться адрес той ячейки j-го блока25 памяти, при обращении к которой обнаружена ошибка. Единичный сигнал с выхода блока 8 декодирования поступает на запрещающий вход элементов И блока 10 и 11, запрещая тем самым прием новой информации в регистры

12 и 13. Таким образом, в регистре

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

2 слово, в котором обнаружена ошибка.

При коррекции ошибки, независимо от того, вызвано ее появление отка- Щ зом или сбоем, устройство работает следующим образом. ле суммировани;. содержимого ячейки (j-1)-го блока памяти с ранее накопленной суммой в сумматоре 15 формируется код коррекции, содержащий единичную информацию в корректируемых разрядах. Для получения кода слова, не содержащего ошибки, код коррекции необходимо поразрядно суммировать по модулю два с искаженным значением считанного слова. С приходом очередного импульса счета с выхода элемента И 7 в счетчике 4 формируется адрес очередного, т.е ° j-ro, блока памяти и происходит обращение к ячейке памяти j-го блока накопителя 2. Кроме того, адрес j-го блока памяти сравнивается в блоке 17 сравнения с содержимым регистра 12 по управляющим сигналам, поступающим с генератора 6 через элемент И 7. Поскольку коды сравниваемых слов совпадают, на выходе блока 17 сравнения формйруется единичный сигнал, который поступает на коммутатор 14.- Этот сигнал запрещает прохождение считанного слова из j-го блока накопителя

2 на вход сумматора 15, вместо него на вход сумматора поступает код слова, содержащего ошибку, с выхода регистра 13 В сумматоре 15 и происходит коррекция ошибки путем сумми-. рования кода слова и кода коррекции.

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

И 7 и разрешает прохождение информации через элементы И блоков 10 и. 11.

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

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

1 285538

Составитель С. Шустенко

Техред Л.Олейник

Корректор N. Демчик.

Редактор А.БМшкина

Заказ 7532/54

Тираж 589 Подписное

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

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

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

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

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

Постоянное запоминающее устройство с самоконтролем Постоянное запоминающее устройство с самоконтролем Постоянное запоминающее устройство с самоконтролем Постоянное запоминающее устройство с самоконтролем 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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