(5) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ
название | год | авторы | номер документа |
---|---|---|---|
Оперативное запоминающее устройство | 1974 |
|
SU528614A1 |
Оперативное запоминающее устройство с защитной информации | 1976 |
|
SU590833A1 |
Оперативное запоминающее устройство | 1976 |
|
SU636678A2 |
Запоминающее устройство | 1978 |
|
SU743035A1 |
Запоминающее устройство с самоконтролем | 1983 |
|
SU1167659A1 |
Запоминающее устройство с автономным контролем | 1980 |
|
SU903990A1 |
Запоминающее устройство с автономным контролем | 1981 |
|
SU1010659A2 |
Полупроводниковое оперативное запоминающее устройство с коррекцией информации | 1990 |
|
SU1795520A1 |
Запоминающее устройство с автономным контролем | 1980 |
|
SU936033A1 |
Оперативное запоминающее устройство с автономным контролем | 1983 |
|
SU1113855A2 |
t
Изобретение относится к цифровой вычислительной технике и может быть применено в цифровых вычислительных машинах и системах.
Известны запоминающие устройства (ОЗУ), в которых защита адресного тракта может быть осуществлена с помощью контрольного кода адреса, сопровождающего каждое слово информации в ОЗУ при хранении, лVlбo с помощью суммарного контрольного кода слова и адреса, по которому это слово хранится tll.
Недостатком таких ОЗУ является невозможность осуществления предварительного контроля путем записи, последующего чтения информации из ячеек и сравнения записанной и прочитанной информации.
Наиболее близким по технической сущности является запоминающее устройство, содержащее последовательно соединенные регистр адреса и дешифратор, блок оперативных запоминающих
матриц и постоянную запоминающую матрицу, входы которых соединены с выходом дешифратора, усилители считывания-записи и усилители счить вания, входы которых соединены соответственно с выходами оперативных запоминающих матриц и постоян ной запоминающей матрицы, регистр слова и регистр контрольного кода, входы которых соединены соответст10венно с выходами усилителей считывания-записи и усилителей считывания, и блок контроля, три входа которого соединень соответственно с выходом регистра слова, регистра
15 контрольного кода и регистра адреса 21.
Недостатком такого запоминающего устройства является его недостатом ная надежность.
20
Цель изобретения - повышение надежности устройства.
Поставленная цель достигается тем, что запоминающее устройство с самоконтролем содержит последовательно соединенные регистр адреса и дешифратор, выходы дешифратора подключены к входам блока матричных накопителей рперативной и постоянной памяти, входы-выходы матрич ных накопителей оперативной памяти соединены с входами-выходами усилителей записи-считывания, выходы матричного накопителя постоянной памяти соединены с входами усилителей считывания, входы-выходы усилителей считывания подключены к входам регистра слова, выходы усилителей считывания соединены с входами регистра контрольного кода, выходы регистра слова и регистра контрольного кода сбединень с входами блока контроля, в него введены элемент И, узел блокировки, блок определения неисправной комбинации, регистры неисправного кода, первые входы которых подключены к выходу блока кон роля, вторые - к выходу регистра ад реса и соответствующему входу блока контроля. Выходы регистров неисправ ного кода соединены с входами блока определения неисправной комбинации, выход которой соединен с третьим вх дом одного из регистров неисправного кода и входом узла блокировки, первый и второй входы элементов И соединены соответственно с выходом узла блокировки и выходом регис ра слова. Блок определения неисправной ком бинации содержит элемент сравнения, первый, второй и третий регистры, вход третьего регистра подключен к одному из входов элемента сравнения другие входы которого являются входами блока, выходы элемента сравнения подключены к входам соответствующих регистров, выход третьего регистра является выходом блока. На фиг. 1 представлена структурная схема устройства; на фиг. 2 блок определения неисправной комбинации. Устройство содержит регистр 1 адреса, дешифратор 2 адреса, блок 3 матричных накопителей оперативной памяТи, блок Ц матричных накопителе постоянной памяти, хранящий контрольный код адреса соответствующих ячеек, усилители 5 считывания-записи, усилители 6 считывания, регистр 7 слова, регистр 8 контрольного кода, фиксирующий контрольные разряды 9 4 адреса, сопровождающие каждое слово информации, первый и второй регистры 9 и 10 неисправного кода, блок 11 контроля, блок 12 определения неисправной комбинации, узел 13 блокировки обращения и элемент И . Запоминающее устройство подключается к внешним абонентам с помощью следующих шин: 15 - входные шины адреса; 16 - входные шины слова; 17 - шина сигнала ошибки; 18 - шины кода блокировки неисправного адреса; 19 выходные шины слова. Регистр 1 адреса подключается к дешифратору 2, выходы которого соединены с входными адресными шинами блока 3 запоминающих матриц, регистр 7 слова подключен к усилителям 5 считывания-записи, а выход регистра 7 соединен со входом блока 11 контроля. Входы регистров 9 и 10 соединены с выходом регистра 1 адреса, а выходы регистров 9 и 10 подключены к входам блока 12 определения неисправной ком-бинации, выход узла 13 блокировки обращения выдает на схему И Н код адреса неисправной комбинации. Блок 3 и секции k управляются общим дешифратором 2 адреса. При обращении по любому адресу следует обращение в блок 3 (для чтения или записи информации) и секцию k (только для чтения хранящейся информации). Секция используется для хранения контрольного кода адреса ячейки, в которую следует обращению. Блок 12 определения неисправной комбинации содержит элемент 20 сравнения, первый регистр 21 (кода сравнившихся разрядов), второй регистр 22 (признаков сравнения разрядов), блок 23 выдачи кода. Устройство работает в режимах записи и чтения информации как обычное оперативное запоминающее устройство. При записи информации в оперативное запоминающее устройство адрес ячейки, находящийся на входных шинах 15 адреса и записываемое слово, находящееся на входных шинах 16 слова, поступают соответственно на регистр 1 адреса и регистр 7 слова. Поступивший адрес через дешифратор 2 адреса выбирает необходимую ячейку блока 3 и через усилители 5 считывания-записи и блок 3 записывается состояние регистра 7. Одновременно по адресу, зафиксированному на регистре 1, через дешифратор 2 из блока k матричных накопителей постоянной памяти на регистр 8 выбирается контрольный код адреса. Адрес с регистра 1 адреса поступает в бло 11 контроля, сворачивается и сравнивается с состоянием регистра 8. В случае несоответствия блок 11 выдает сигнал ошибки на шины 17 и на управляющие входы регистров 10 и 9Это говорит о неисправности адресного тракта, в частности об отказе выхода ступени дешифратора. Устройство переходит в режим определения отказавшего выхода ступени дешифратора. Псевдоисправный адрес при сле дующем обращении с регистра 1 адреса переписывается на регистр 9 неисправного адреса по сигналу управления из блока 11. Следующий псе доисправный адрес фиксируется на ре гистре 10 неисправного адреса. В блоке 12 определения неисправной комбинации происходит выделение части кодов всех псевдоисправных адресов. Элемент 20 сравнения производит сравнение кодов, находящихся на регистрах 9 и 10. Коды сравнившихся разрядов фиксируются на регистре 21, а признаки сравнения поразрядно - на регистре 22. В блоке 13 блокировки обращения выделяются разряды кода адреса, определяющие отказавшую ступень и выход дешифратора для выдачи их на ши ны 18, блокируя тем самым обращение во все ячейки ОЗУ, за исключением ячейки или группы ячеек, выбираемой оказавшим выходом дешифратора. Чтение информации из запоминающего устройства происходит аналогич но описанному выше для операции записи. Адрес поступает на регистр 1 через вход 15, а прочитанное слово выдается на шины 19 через элемент И 1 при отсутствии сигнала блокировки из блока 13. Предлагаемое устройство позволяет выявить ошибки в адресном тракте, блокировать обращения в часть ОЗУ, непригодную для использования, сюхранить работоспособной остальную часть ОЗУ, что увеличивает надежнос запоминающего устройства. Формула изобретения 1. Зйпоминаю.щее устройство с сам контролем, содержащее последователь 86 но соединенные регистр адреса и дешифратор, выходы дешифратора подключены к входам блока матричных накопителей оперативной и постоянной памяти, входы-выходы матричных накопителей оперативной и постоянной памяти соединены с входами-выходами усилителей записи-считывания, выходы матричного накопителя постоянной памяти соединены с входами усилителей считывания, входы-выходы усилителей считывания подключены к входам регистра слова, выходы усилителей считывания соединены с входами регистра контрольного кода, выходы регистра слова и регистра контрольного кода соединены с входами блока контроля , отличающееся тем, что, с целью повышения надежности устройства, в него введены элемент И, узел блокировки, блок определения неисправной комбинации, регистры неисправного кода, первые входы которых подключены к выходу блока контроля, вторые - к выходу регистра адреса и соответствующему входу блока контроля, выходы регистров неисправного кода соединены с входами блока определения неисправной комбинации, выход которой соединен с третьим входом одного из регистров неисправного кода и входом узла блокиррвки,первый и второй входы элемента И соединены соответственно с выходом узла блокировки и выходом регистра слова. 2. Устройство по п. 1, отличающееся тем, что блок определения неисправной комбинации содержит элемент сравнения, первый, второй и третий регистры, вход третьего регистра соединен с выходом второго регистра, вход-выход третьего регистра подключён к одному из входов элемента сравнения, другие входы которого являются входами блока, выходы элемента сравнения подключены к входам соответствующих регистров, выход третьего регистра является выходом блока. Источники информации, принятые во внимание при экспертизе, 1.Авторское свидетельство СССР № 333559,кл. G 06 F 11/08, 1970. 2.Авторское свидетельство СССР № 335718, кл. G 11 С 11/00, 1970 (прототип).
i/й
1/9
Фиг.
:±±
Авторы
Даты
1982-05-23—Публикация
1979-02-26—Подача