Устройство для контроля постоянной памяти
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, предназначено для использования в составе стендов проверки блоков постоянной памяти и является усовершенствованием устройства по авт. св. N 1341683. Цель изобретения - повышение достоверности контроля и расширение области применения устройства за счет обеспечения обхода ячеек памяти с несанкционированным доступом в процессе контроля. Устройство содержит генератор 1 импульсов, блок 2 местного управления, распределитель 8 импульсов, элементы ИЛИ 9, 29 И 30, счетчик 10 адресов, блок 12 контроля по модулю, блок 13 сравнения, элементы И 15, 27 и 28, элемент НЕ 16, одноразрядный блок 17 памяти, регистры 21 - 24, коммутатор 25, блок 26 сумматоров по модулю два. Пословный контроль памяти дополнен контрольным суммированием массива, разница между контрольной суммой, записанной в блоке постоянной памяти, и полученной суммой, которая не учитывает слова с адресами, отмеченными в блоке одноразрядной памяти, компенсируется кодом коррекции контрольной суммы. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) ((1) (g)g G 11 С 29/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H A ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (61) 1341683 (21) 4369521/24-24 (22) 26.01.88 (46) 15.03.90. Бюл. М 10 (72) К.В.Семин, Ю.Л.Спирин и И.Л.Ямутов (53) 681.327(088.8) ГОСУДАРСТВЕННЫЙ КОМИТЕТ
flO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
flPH ГКНТ СССР (56) Авторское свидетельство СССР
У 1341683, кл. G 11 С 29/00, 1985. (54) УСТРОЙСТВО ДЛЯ KOHTPOJIH ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике, предназначено для использования в составе стендов проверки постоянной памяти и является усовершенствованием устройства по авт.св. N - 1341683. Цель изобретения -) повышение достоверности контроля и расширение области применения устрой2 ства за счет обеспечения обхода ячеек памяти с несанкционированным доступом в процессе контроля. Устройство содержит генератор 1 импульсов, блок 2 местного управления, распределитель 8 импульсов, элементы ИЛИ 9, 29 и 30, счетчик 10 адресов, блок 12 контроля по модулю, блок 13 сравнения, элементы И 15,27 и 28, элемент
HE 16, одноразрядный блок 17 памяти, регистры 21-24, коммутатор 25, блок
26 сумматоров по модулю два. Пословный контроль памяти дополнен контрольным суммированием массива, разница между контрольной суммой, записанной в блоке постоянной памяти, и полученной суммой, которая не учитывает слова с адресами, отмеченными в блоке одноразрядной памяти, компенсируется кодом коррекции контрольной суммы. 1 ил.
1550588
И зобретение относится .к вычислиельной технике и предназначено для спользования в составе =тендов про ерки постоянных запоминающих уст1>ойств.
Цель изобретения — повышение дос1оверности контроля и расширение области применения устройства за счет
< беспечения обхода ячеек памяти с несанкционированным доступом в проессе контроля.
На чертеже изображена функциональ ая схема предлагаемого устройства.
Устройство содержит генератор 1 ( импульсов, блок 2 местного управле«ия, состоящий из триггера 3 пуска
r ервого элемента И 4, первого элеента ИЛИ 5, вход 6 запуска, вход 7 станова, распределитель 8 импульов, второй элемент ИЛИ 9 и счетчик
0 адресов.
Устройство подключается к конт1 олируемому блоку 11 памяти. Устройство также содержит блок 12 контроля
rfo модулю два, блок 13 сравнения, 1 ход 14 конечного адреса, второй элемент И 15, элемент НЕ 16, однораз1 ядный блок 17 памяти, информацион ый. вход 18, управляющий вход 19 актовый вход 20 и регистры 21-24, оммутатор 25, блок 26 сумматоров
1о модулю два, третий 27 и четверый 28 элементы И, третий 29 и четертый 30 элементы ИЛИ„ вход 31 "Kop, 1 оррекции" и выход 32 "Ошибка".
Устройство работает следующим обРазом.
Предварительно в блок 17 записы вают исходную информацию, т. е. по адресам блока памяти, которые необходимо обойти счетчику 10 адреса (например, слова по этим адресам не прошиты), с входа 18 по сигналам входа 19 записываются единицы. В регистр 22 записывается код коррекции контрольной суммы, который представляет собой дополнительный код к числу, полученному в результате поразрядного сложения по модулю два слов, которые не опрашиваются в соответствии с информацией, записанной в блоке 17 одноразрядной памяти.
Счетчик 10 и регистры 21-24 в исходном состоянии содержат код 000...00 (цепи установки кода на чертеже не показаны). Коммутатор 25 в исходном положении пропускает сигналы с вы хода регистра 21 на вход блока 26.
10
25
30 регистра 21 суммируется с содержимым
35 регистра 24, на котором хранится
По окончании записи исходной информации устройство готово к работе.
Сигнал с входа 6 разрешает подачу импульсов с генератора 1 через блок
2 на распределитель 8 импульсов.
Распределитель 8 импульсов опрашивает контролируемый блок 11 памяти.
В последней ячейке памяти блока 11 записан дополнительный код суммы по модулю два всех чисел, хранящихся в предыдущих ячейках памяти.
Информация, считанная по адресу, сформированному на счетчике 10 адреса, поступает через регистр 21 в блок 12 контроля по модулю. Результат контроля поступает на один из входов элемента И 15, на другой вход которого поступает информация с блока 17. В том случае, если в блоке 17 по этому адресу записан ноль, то сигнал с блока 17 через элемент НЕ 16 пропускает результат контроля с блока
12 контроля по модулю. При этом, сигнал неисправности, выработанный блоком 12 контроля по модулю, пропускается на вход триггера 3 и уст.— ройство останавливается по неисправности на выбранном адресе. Если же в блоке памяти 17 по данному адресу записана единица, то сигнал неисправности блокируется, следовательно, адрес будет обойден. Содержимое сумма всех предыдущих слов контролируемого блока постоянной памяти. В том случае, если в блоке 17 одноразрядной памяти по данному адресу хранится ноль, то сигнал с распределителя 8 импульсов через элемент И 27 производит запись суммы в регистр
23, и следующий за ним через элемент
И 28 сигнал распределителя 8 перезаписывает сумму в регистр 24. Если же в блоке 17 одноразрядной памяти по данному адресу записана единица, она через элементы HE 16, а также элементы И 27 и 28 блокирует сигналы записи на регистры 23 и 24, содержимое которых не меняется. Следующим сигналом распределителя 8 импульсов увеличивается на единицу содержимое счетчика 10 адреса. По достижении конечного адреса содержимое счетчика 10 адреса совпадает с кодом на входе 14, блок 13 сравнения переключает коммутатор 25, происходит суммирование сформированной в регистре
Формула изобретения
Устройство для контроля постоянной памяти по авт. св. М - 1341683, о т л и ч а ю щ е е с я тем, что, .с целью повышения достоверности контроля и расширения области применения устройства за счет. обеспечения обхода ячеек памяти с несанкционированным доступом в процессе контроля, в него введены коммутатор, блок сумматоров по модулю два, второй и третий регистры, третий и четвертый. СоставителЬ В.Рудаков
Редактор T,Ïàðôåíîâà Техред М.Ходанич Корректор СЛекмар
Заказ 277 Тираж 484 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101
5 1
24 суммы с кодом коррекции контрольной суммы и сигнал с блока 13 через элемент ИЛИ 29 записывает сформированный таким образом код в регистр 23.
В том случае, если в контролируемом блоке имеются кратные ошибки, невыявленные пословным контролем, например по модулю два, результирующий код в регистре 23 будет отличаться от кода 00...0, и на выходе элемента,ИЛИ 30, т.е. на выходе 32 устройства будет сигнал единичного уровня. Если же ошибки в блоке 11 отсутствуют, результирующий код в регистре 23 имеет вид 00...0, и на выходе 32 устройства будет сигнал нулевого уровня.
550588 6 элементы И, третий и четвертый элементы ИЛИ, причем выход блока срав- нения соединен с управляющим входом
5 коммутатора и первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом третьего элемента И, выход элемента НЕ подключен к первым входам третьего и
1ð четвертого элементов И, вторые входы которых соединены соответственно с шестым и седьмым выходами распре1 делителя импульсов, выходы третьего элемента ИЛИ и четвертого элемента И подключены соответственно к управляющим входам второго и третьего регистров, выход первого регистра соединен с первым информационным входом коммутатора, второй информационный
ft вход которого является входом Код коррекции" устройства, выход коммутатора.соединен с первым входом блока сумматоров по модулю два, второй вход которого подключен к выходу третьего регистра, выход блока сум.маторов по модулю два соединен с информационным входом второго регистра, выходы второго регистра соединены поразрядно с информационными входами третьего регистра и входами четвертого элемента ИЛИ, выход которого является выходом "Ошибка" устройства.