Обращение к устройству для восстановления информации определяется тем, что на входе 20 устройства устанавливается состояние логического нуля на время,необходимое для просмотра всего объема памяти и исправления ошибок. В этом случае со входа 20 устройства логический нуль поступает на вход управления мультиплексора 3, что устанавливает его в режим передачи информации с выхода мультиплексора 4 на вход установки триггера 16, тем самым разрешается его работа, и на вход блока 11 управления. Блок 11 управления начинает вырабатывать сигналы выборки строк и столбцов, которые поступают в накопители 2 и 5. Под воздействием этих сигналов в накопителях 2 и 5 происходит считывание информации по адресу, который поступает на адресные входы накопителей с выходов адресного счетчика 7 через мультиплексоры 1 и 6. Считанная информация поступает на информационные входы блока 13 сравне; ния и информационные входы мультиплексора 4, который под воздействием управляющего сигнала с выхода блока 11 управления пропускает на вход блока 12 контроля информацию из накопителя 2. В блоке контроля информация контролируется путем свертки по модулю два, а результат контроля поступает на вход блока 11 управления. Одновременно блок 13 сравнения производит сравнение информации, считанной из накопителей 2 и 5, а результат сравнения поступает на информационный вход триггера 15. Когда время, необходимое для распространения сигналов с блока 12 контроля и с блока 13 сравнения, закончится, блок 11 управления переключает сигнал управления мультиплексора 4, по которому происходит запоминание результата сравнения в триггере 15. а мультиплексор 4 пропустит на входы блока 12 контроля информацию с выходов накопителя 5. Информация, поступившая на входы блока 12 контроля, контролируется путем свертки по модулю два, в результате.поступает на вход блока 11 управления.
Если блоком 12 контроля не обнаружено ошибок в информации из накопителя 2 и в информации из накопителя 5. то результат сравнения с выхода триггера 15 переписывается з триггер 16 после снятия сигнала выборки столбцов накопителя 5. Выход триггера 16 является выходом 21 ошибки устройства. Отсутствие ошибок в контролируемой ячейке памяти соответствует уровню логической единицы на этом выходе.
Если блоком 12 контроля обнаружена ошибка в информации из накопителя 2 и не обнаружена ошибка в информации из накопителя 2 и не обнаружена в информации из накопителя 5, то блок 11 управления подает в накопитель 2 сигнал записи, по которому в накопителе 2 происходит запись информации из накопителя 5, которая с выхода мультиплексора 4 через мультиплексор 3 поступает на информационные входы накопителя 2. Одновременно сигнал записи в накопитель 2 через элемент И 14 подается
0 на вход установки триггера 15 и устанавливает его выход в состояние логической единицы, которая после снятия сигналов выборки столбцов накопителей переписывается в триггер 16 и поступает на выход 21
5 устройства. .
Если блоком 12 контроля не обнаружено ошибок в информации из накопителя 2, но обнаружены ошибки в информации из накопителя 5, то блок 11 управления пере0 ключает мультиплексор 4 обратно на передачу информации из накопителя 2 и подает в накопитель 5 сигнал записи, по которому в накопителе 5 записывается поступившая с выхода мультиплексора 4 через мульти5 плексор 3 информация из накопителя 2. Одновременно сигнал записи в накопитель 5 через элемент И 14 подается на вход установки триггера 15 и устанавливает его выход в.состояние логической единицы,
0 которая после снятия сигналов выборки столбцов накопителей переписывается в триггер 16 и с его выхода поступает на выход 21 устройства.
Если блоком 12 контроля обнаружены в
5 обоих накопителях, то сигналов записи в накопители не поступает, но блок управления вырабатывает сигнал ошибки, который поступает на вход обнаружения триггера 15 и устанавливает его выход в состояние логи0 ческого нуля, который после снятия выборки столбцов переписывается в триггер 16, выход которого является выходом 21 ошибки устройства.
По окончании цикла восстановления ад5 ресный счетчик 7 наращивается на единицу и в устройстве аналогично проводится следующий цикл восстановления информации. Описанный процесс будет до тех пор, пока не будет снято с входа 20 устройства обра0 щение по восстановлению, информации. Длительность этого .обращения должна быть таковой, чтобы устройство успело проконтролировать всю хранимую в нем информацию.
5После снятия обращения по восстанов- i лению информации с входа 20 устройства триггер 16 устанавливается в состояние логической единицы.
Таким образом, устройство позволяет в режиме восстановления информации исправнять ошибки путем перезаписи из накопителей, содержащих одинаковую информацию, а ошибки, которые устройство не может исправить, обнаруживаются с высокой степенью достоверности путем сравнения содержимого накопителей.
Использование, предложенного технического решения по отношению к известному позволяет в режиме восстановления информации за счет сравнения двух накопителей, в которых хранится одинаковая информация, повысить достоверность обнаружения ошибок и этим повысить эксплуатационную надежность устройства. Ф о р м у л а и з о б р е т е н и я Динамическое запоминающее устройство с восстановлением информации по авт. св. № 1689990, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены блок сравнения, второй и третий триггеры и элемент И, первый и второй входы которого соединены соответственно с входами записи первого и второго накопителей, выход элемента И соединен с входом установки второго триггера, информационный вход которого
соединен с выходом блока сравнения, стро- бирующий вход второго триггера соединен с управляющим входом третьего мультиплексора, вход сброса второго триггера соединен с одиннадцатым выходом блока
управления, выход второго триггера соединен с информационным входом третьего триггера, вход установки которого подключен к входу восстановления информации устройства, выход третьего триггера является
выходом ошибки устройства, стробирую- щий вход третьего триггера соединен с входом выборки столбца второго накопителя, выходы которого подключены к информационным входам первой группы блока сравнения, информационные входы второй группы которого соединены с выходами первого накопителя.
название | год | авторы | номер документа |
---|---|---|---|
Динамическое запоминающее устройство с восстановлением информации | 1989 |
|
SU1689990A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ДИНАМИЧЕСКИМ РЕЗЕРВИРОВАНИЕМ | 1990 |
|
RU2028677C1 |
Устройство для записи и воспроизведения цифровой информации | 1990 |
|
SU1742856A1 |
УСТРОЙСТВО ДЛЯ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ МНОГОКАНАЛЬНОЙ ЦИФРОВОЙ ИНФОРМАЦИИ | 1995 |
|
RU2107953C1 |
Буферное запоминающее устройство на полупроводниковых динамических элементах памяти | 1987 |
|
SU1525744A1 |
Устройство для контроля оперативной памяти | 1985 |
|
SU1302325A1 |
Запоминающее устройство с коррекцией ошибок | 1980 |
|
SU942160A2 |
Запоминающее устройство с самоконтролем | 1989 |
|
SU1718276A1 |
Запоминающее устройство на цилиндрических магнитных доменах | 1990 |
|
SU1737510A1 |
Устройство управления динамической памятью | 1990 |
|
SU1777143A2 |
Авторы
Даты
1993-02-28—Публикация
1990-08-13—Подача