(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАМЯТИ
I
Изобретение относится к области запоминающих устройств.
Известны устройства для контроля памяти, содержащие накопитель, подключенный через блок воспроизведения к регистру числа выполненному на триггерах со счетным входом, блок контроля достоверности информации, соединенный с блоком управления и с регистром числа 11,
Это устройство позволяет исправлять одиночные ошибки, но недостатком его является то, что нет локализации места ошибки.
Наиболее близким техническим решением к данному изобретению является устройство для контроля памяти, содержащее информационный регистр, регистр контрольных разрядов, шифраторы записи и считывания, схему сравнения, дешифратор и блок управления, причем выход информационного регистра соединен со входами шифраторов записи и считывания и одним из выходов устройства, вход которого подключен к первым входам информационного регистра и регистра контрольных разрядов, ВЫхОД которого подкл1бчен к первому входу схемы сравнения, второй вход которой соединен « «« -ГШтШ1Г1ийфратора считывайий,- первый
выход - со входом дешифратора, выход которого соединен со вторыми входами информационного регистра и регистра контрольных разрядов, выход шифратора записи соединен с другим выходом устройства, второй выход схемы сравнения подключен ко входу блока управления, первый выход которого соединен с управляющими входами регистра контрольных разрядов и информационного регистра (2.
В этом устройстве осуществляется исtoправление одиночных ошибок.
Недостатком этого устройства является то, что нет локализации неисправности в цепях коррекций ошибок и в Накопителе, что снижает надежность устройства.
Цель изобретения - повышение надеж15ности устройства.
Поставленная цель достигается тем, что устройство содержит генератор Кодов ошнбки, дОполнительнук) схему сравнения и логический блок, входы которого соединены 20 соответственно с выходами схем сравнения:,, К вТЬрйй йМД61УГ блока управления, первый вход дополнительной схемы сравнения подключен к выходу регистра контрольных разрядов, второй вход - к другому входу лешнфратора и выхОлЧу генератора кодов ошибки, вход которого соединен с третьим выходом блока управления, выход шифратора записи соединен с третьим входом регистра 1(онтрольных разрядов. На чертеже представлена блок-схема устройства для контроля пaмяtи. Устройство содержит шифраторЕ 1 записи и 2 считывания, схему 3 сравнения, дешифратор 4, информационный регистр 5, регистр 6 контрольных разрядов. Входы и . выходы устройства соединены с выходами и входами, контролируемого накопителя 7. Устройство также содержит блок 8 управления, генератор 9 кодов ошибки, допблнительную схему 10 сравнения, логический блок 11, служащий для анализа неисправности цепей коррекции. Выход регистра 5 соединен со входами шифраторов 1 и 2 и одним из выходов устрЬй(:тва, вход которого подключен к пер вым входам регистров 5 и 6. Выход регистра б подключен к первому входу схемы 3 сравнения, второй вход которой соединен с выходом шифратора 2, первый выход - с одним из входов дешифратора 4, выход которого соединён со вторыми входами регистров 5 и б, второй выход схемы 3 сравнения подключен ко входу блока 8 управления, первый выход которого соединен с управляющими входами регистров 5 и 6. Входы логического блока М c6eдинёньf соответственно с выходами схем 3 и 10 сравнения. Первый вход схемы 10 сравнения подключен к выходу регистра 6, второй вход - к другому входу дешифратора 4 и выходу генератора 9, вход которого соединен с третьим выходом блока 8 управления. Выход шифратора 1 соединен с третьим входом регистра 6.. Устройство работает в двух режимах: рабочем и проверочном.. В рабочем режиме информация поступает на информационный регистр 5, а затем на шифратор 1 записи, который выраб тывает контрольные разряды в соответствии с кодом Хэмминга. Затем информационный код и контрольные разряды запи; сываются в на.копитель 7. При считывании информация из накопителя 7 поступает на информационный регистр 5 и регистр 6 конт. рольных разрядов, а затем из информационного регистра 5 - на шифратор 2 считывания, который вновь формирует контрольные разряды. Схема 3 сравнения сравнй.вает код с регистра 6 контрольных .разрядов с кодом, сформированным шифратором 2 считывания, в случае ошибки в цепи коррекции О1 1ибки, которая вк,лючает в себя информационный регистр 5, регистр 6 контрольных разрядов, шифратор 1 записи, шифратор 2 считывания, схему 3 сравнения, дешифратор 4, схема 3 сравнения вырабатывает код номера ошибки, который посту; пает на вхо.1 дешифратора 4, а сигнал о наличии ошибки, который поступает на блок
., 37 ,4 8 управления, с выхода дешифратора 4 номер неисправного разряда корректирует соответствующий разряд в информационном регистре 5 или в регистре 6 контрольных разрядов. В рабочем режиме блок 8 управления запрещает работу генератора 9 кодов, запись информации с шифратора 1 записи в регистр 6 контрольных разрядов и осуществление останова блоком 11 цепей коррекции. : В проверочном режиме при наличии в блоке 8 управления информации об ошибках в рабочем режиме осуществляется локализа1ция неисправности накопителя 7. При этом определяется местоположение ошибки: либр ошибка в накопителе 7, либо в цепи коррекции, с точностью до неисправного блока цепи коррекции и номера разряда, в котором произошла ошибка. В прове зочном режиме блок 8 управления формирует сигналы, запрещающие обращениё к накопителю 7, разрешает работу генератора 9 кодов ошибки н одновременно открывает регистр б контрольных разрядов для записи туда информации с шифратора записи. Код ошибки с генератора 9 кодов ошибки подается на входы дешифратора 4 и дополнительной схемы 10 сравнения. В первом такте дешифрируемый код ошибки записывается в информационный регистр 5 и в регистр 6 контрольных разрядов, предварительно обнуленные., Шифратор I записи и шифратор 2 считывания формируют контрольный код числа, записанного в информационный регистр 5, во втором такте контрольный код с выхода шифратора 1 заняси записывается в регистр б контрольных разрядов, код которого сравнивается схемой 3 сравнения с кодом, сформированным шифратором 2 считывания, и сравнивается дополнительной схемой 10 сравнения с кодом генератора 9. Результаты сравнения анализируются блоЛокализация неисправностей цепи коррекции осуществляется с точностью до двух блоков цепи коррекции при наличии только одной неисправности в одном из этих блоков. - -™ :. . ..; . Возможны варианты неисправности блоков коррекции. Неисправен шифратор записи 1. Код, сформированный в шифраторе 1 записи, записанный в регистр 6 контрольных разрядов, подается н,а входы схем 3, 10 сравнения, и на выходе обеих Появляются сигналы оц|ибо Неисправен шифратор 2 считывания. Код сформированный этим шифратором, подается только на вход схемы 3 сравнения, на выходе этой схемы появляется сигнал ошибки. Неисправен информационный регистр 5. Так как шифраторы 1 .записи и 2 считывания формируют контрольные коды ошибочHoro информационного числа, и они сравниваются схемой cpaBHeHtffl 3, то на выходе этой схейы сигнала ошибки нет, а дополнительная схема 10 сравнения сравнивает код, сформированный шифратором I записи из ошибочного числа, с кодом генератора 9 кодов ошибки, на выходе дополнительной схемы 10 сравнения появляется сиг- нал ошибки. Неисправен регистр контрольных разрядов 6. Код с этого регистра подается на входы схем 3, 10, сравнения, сигналы ошибок появляются на выходах обеих схем. Неисправна схема сравнения 3. Сигнал ошибки на выходе этой схемы. Неисправна дополнительная схема сравнения 10. Сигнал ошибки на выходе этой схемы.и Неисправен дешифратор 4. Это соответствует записи ошибочного кода в информационный регистр 5. Сигнал ошибки появляется только на выходе дополнительной схемы 10 сравнения. Блок анализа фиксирует три случая, которые приводят к останову устройства. В первом случае фиксируется сигнал ошибки на вь1ходе схемы 3 сравнения, что определяет неисправность или в самой схеме, или в шифраторе 2 считывания. Во втором случае фиксируется сигнал ошибки на выходе дополнительной схемы 10 сравнения, что определяет неисправность или в дешифраторе 4, или в информационном регистре 5,. или в дополнительной схеме IQ сравнения. В третьем случае фиксируется сигнал на выходах схем 3 и 10 сравнения, что определяет неисправность или в шифраторе 1 записи, или в регистре 6 контрольных разрядов. В случае отсутствия неисправности в цепи коррекции, что соответствует отсутствию сигнала онжбок на выходах схем 3 и 10 сравнения, и наличия зафиксированных ошибок в первом режиме судят о неисправности накопителя. Предлагаемое устройство для контроля памяти не только исправляет одиночные ошибки, но и локализует неисправности с ТОЧНОСТЬЮ до определенного блока цепи коррекции, что повышает его точность. Формула изобретения Устройство для контроля памяти, содержащее информационный регистр, регистр контрольных разрядов, шифраторы записи и .считывания, схему сравнения, дешифратор и блок управления, причем выход информационного регистра соединен со входами шифраторов записи и считывания и одним из выходов устройства, вход которого подключен к первым входам информационного регистра и регистра контрольных разрядов, выход которого подключен к первому входу схемы сравнения, второй вход которой соединен.с выходом шифратора считывания, первый выход - с одним из входов дешифратора, выход которого соединен со вторыми входами информационного регистра и регистра контрольных разрядов, выход шифратора записи соединен с другим выходом устройства, второй выход схемь сравнения подключен ко входу блока управления, первый выход которого соединен с управляюшими входами регистра контрольных разрядов и информационного регистра, отличающееся тем, что, с целью повышения надежности устройства, оно содержит генератор кодов ошибки, дополнительную схему сравнения и логический блок, входы кото- - рого соединены соответственно с выходами схем сравнения и вторым выходом блока управления, первый вход дополнительной схемы сравнения подключен к выходу регистра контрольных разрядов, второй вход - к другому входу дешифратора и выходу генератора кодов ошибки, вход которого соединен с третьим выходом блока управления, выход шифратора записи соединен с третьим вхоом регистра контрольных разрядов. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 333605, кл. G П С 29/00, 1970. 2.Актуальные вопросы технической киернетики. М., «Наука, 1972, с. 235-240 прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля блоков коррекции ошибок в памяти | 1980 |
|
SU951407A1 |
Запоминающее устройство с контролем цепей коррекции ошибок | 1981 |
|
SU982099A1 |
Запоминающее устройство с контролем цепей обнаружения ошибок | 1985 |
|
SU1367046A1 |
Запоминающее устройство с исправлением ошибок при считывании информации | 1976 |
|
SU607281A1 |
Устройство для контроля памяти | 1982 |
|
SU1020865A1 |
Запоминающее устройство с контролем и коррекцией информации | 1983 |
|
SU1109809A1 |
Запоминающее устройство с самоконтролем | 1986 |
|
SU1363312A1 |
Запоминающее устройство с контролем | 1989 |
|
SU1624535A1 |
Запоминающее устройство | 1988 |
|
SU1547035A1 |
Запоминающее устройство с блокировкой неисправных ячеек | 1983 |
|
SU1115108A1 |
тугиптпт-гг-
S..Wfe;}v: e& # 4fes«&:f;J Sfc ;4Si i
Авторы
Даты
1980-06-30—Публикация
1978-03-20—Подача