Устройство для контроля оперативной памяти
Иллюстрации
Показать всеРеферат
п11744736
Союз Советских
Социалистических
Республик (61 ) Дополнительное к авт. свид-ву (22) Заявлено 31. 01. 78 (2f ) 2576351/18-24 с присоединением заявки ¹
G 11 С 29/00
Государственный комитет
СССР по делам изобретений и открытий (23) Приоритет
Опубликовано 1505.80. Бюллетень ¹ 24
Дата опубликования описания 150580 (53) УДК 681. 317 (088 8) (72) Авторы изобретения
E.В. Гартаницкий и В.П. Ломанов (71) 3 а яв и тель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ОПЕРАТИВНОЙ
ПАМЯТИ
Изобретение относится к запоминающим устройствам.
Известно устройство для контроля оперативной памяти, содержащее генератор.импульсов, синхронизатор, вентили формирователи координатных и разрядных токов, счетчики. Это устройство может производить контроль хранения информации в накопителе при разрушении ее серями импульсов координатного и разрядного токов Я
Недостаток устройства — отсутствие контроля влияния информации, записанной как в одном разряде всех адресов накопителя оперативной памяти {OIi), так и влияния различных кодовых комбинаций в числе.
Наиболее близким по технической сущности к изобретению является устройство для контроля ОП, содержащее блок сравнения, входы которого подключены к выходу регистра числа, первому выходу блока управления и одному из входов устройства, а выходы — ко входу блока пуска-останова и одному из входов блока управления 21.
Однако это устройствс является достаточно сложным устройством из-за наличия большого количества функциональных узлов и оно не обеспечивает "тяжелые" режимы контроля, возникающие при взаимном влиянии информации, записанной в одном разряде накопителя и снижает надежность работы устройства.
Цель изобретения — упрощение и повышение надежности устройства.
Поставленная цель достигается тем, что устройство содержит элементы И и триггер, счетный вход которого подключен к другому входу устройства, первые входы первого и второго элементов И соединены со вторым выходом блока управления, первые входы третьего и четвертого элементов И с третьим выходом блока
2О управления, вторые входы первого и третьего элементов И и вторые входы второго и четвертого элементов И подключены соответственно к выходам триггера, выходы первого и второго
2 элементов И соединены со входаъы . регистра числа, выходы третьего и четвертого элементов И -,с выходами устройства, управляющий вход триггера подключен к четвертому выходу блока управления.
744736
На чертеже изобракена блок-схема предложенного устройства.
Устройство содержит блок 1 пускаостанона 1, бпок 2 управления, блок
3 сравнения, регистр 4 числа, триггер 5, первый б, второй 7, третий 8 и четвертый 9 элементы И.
Входы блока 3 подключены к выходу регистра 4, первому выходу 10 блока
2 управления и ко входу 11 устройства, а выходы — к блоку 2 управления и ко входу 12 блока 1 пуска-остайова.
Счетные входы триггера 5 подключены ко входу 13 устройстна. Первые входы элементов 6 и 7 И соединены со вторым выходом 14 блока 2. Пер- 5 вые входы элемектон 8 и 9 И соединены с третьим выходом 15 блока 2.
Вторые входы элементов б и 8 И и вторые входы элементов 7 и 9 И подключены соответственно к выходам 26 триггера 5. Выходы элементов 6 и 7 И соединены со входами регистра 7, выходы элементов 8 и 9 И с выходами
16 и 17 устройства. Управляющий вход триггера 5 подключен к четвертому вы ходу 18 блока 2. Устройство имеет также выходы 19,20 и 21.
Блок 2 управления состоит в свою очередь из трех триггеров 22-24, четырех элементов 25-28 И и двух эле. ментов 29,30 ИЛИ. Устройство имеет также входы 31 и 32 и выходы 33 и 34.
Выход ЗЗ и выходы 21 и 34 устройства подклю -.аются к блоку управления контролируемой
ОП, входы 13, 31 и выход 20 — к регистру адреса ОП, вход 16 и выходы 35, 17 и 19 к регистру числа ОП, вход 32 к генератору импульсов (последний и блоки ОП на чертеже ке показаны).
Устройство работает с режимах контроля взаимного влияния информации, записанной в одном разряде всех адресоп накопителя ОП и влияния раз личных кодовых комбинаций в числе.
Перед работой в обоих режимах триггеры 5,22-24, регистр 4, регистры
ОП устанавливаются н нулевое состояние.
В режиме пронерки взаимного влияйия информации записанной в соседние ячейки памяти одного разряда, производится запись нулевой информации по нечетным строкам накопителя и единичной информации по четным строкам с последующим считыванием ее и сравненицл с кодами, записанными в ре55 гистре 4, а затем запись единичной информации по нечетным строкам и нулевой информации по четныгл строкам накопителя с последующим сравнением ее с кодами, храняк иглися в регист- Я) ре 4.
Устройство работает следующим образом.
Импульсы с генератора .(на чертеже не показаны) проходят через блок пус- gg ка-остакова i на вход блока УIIpBBJiP. ния 2, через элемент 29 ИЛИ и выход
20 на вход "+1" регистра адреса ОП и через элементы 25 и 8 И на выход
16 установки в нулевое состояние регистра числа ОП. При этом происходит запись нулевой информации н первую строку накопителя. При записи нулевого кода в последнюю ячейку строки накопителя на нход 13 подается импульс переполнения регистра адреса координаты Х ОП, поступающий ка счетный вход триггера 5, который подготавливает элемент 9 И для прохождения импульсов на установку в единичное состояние регистра числа ОП, Следующая серия импульсов, пройдя через элементы 25 и 9 И производит запись единичной информации Во вторую строку накопителя..При втором переполнении регистра адреса координаты X происходит обратное переключение триггера 5 и подготовка эле-. мента 8 И для прохождения следующей серии импульсов для установки в нулевое состояние регистра числа ОП.
Следующая серия импульсов производит запись нулевой информации в третью строку накопителя и т.д.
Процесс записи икформации продолжается до полного заполнения всего информационного объема накопителя.
После окончания записи информации вырабатынается импульс переполнения регистра адреса ОП, который подается на счетный вход триггера
22 и тем самым подготавливает элемент 26 И для прохождения импульсов.
Импульсы с выхода блока 1 пуска-останова проходят через элемент 26 И через элемент 30 ИЛИ на разрешение формирования импульсов стробирования блока управления ОП, через элемент б И на установку в нулевое состояние регистра 4 и на установку в единич ное состояние триггера ?4, выход которого подготавливает элемент 28 И для прохождения на опрос блока сравнения 3. При поступлении импульсов с генератора происходит считывание нулевых кодов из ячеек перной строки накопителя и сравнение их с нулевЫми кодами регистра 4. При переполнении регистра адреса координаты Х ОП импульсы с выхода элемента 26 И проходят через элемент 7 И на установку единичного кода в регистре 4 и сравнение его с кодами, считываегь из второй строки накопителя. При последующем —..ереполнении регистра адреса координаты Х ОП происходит переключение -.ðèггера 5 в нулевое состояние и считывание нулевых кодов с третьей строки накопителя и сравнение их с кодами регистра 4. Этот процесс происходит до тех пор, пака не произойдет считывание кодов со всех ячеек накопителя и сравнение их с
744736 кодами регистра 4. При считывании кода числа с последней ячейки импульс переполнения регистра адреса ОП подается на. счетный вход триггера 22, возвращая его в нулевое соСтояние и подготавливая элемент 25 И к прохождению импульсов. При этом импульс переноса триггера 22 устанавливает триггер 23 в единичное состояние и подготавливает тем самым элемент
27 И к прохождению импульса. При равенстве кода, считываемого с последней ячейки и кода регистра 4, воз— никает импульс с. выхода блока сравнения 3, который через элемент 27 И устанавливает триггер 23 в нулевое состояние, а триггер 5 в единичное состояние. Этим обеспечивается последовательность записи единичного кода в нечетные строки и нулевого кода в четные строки накопителя с последующим считыванием и сравнением их с кодами регистра 4.
В .случае несовпадения считанной из накопителя и записанной в регистр
4 информации, блок сравнения 3 выдает сигнал, прерывающий работу устройства путем запрета прохождения импульсов через блбк 1 пуска-останова.
Устройство работает следующим образом.
Импульсы с генератора поступают 30 на вход блока пуска-останова 1, который формирует импульс на .входе блока управления 2. Этот импульс проходит через элемент 29 ИЛИ и элементы 25 и 8 И на вход "обращение" бло- 35 ка управления ОП, на входы "+1" регистра адреса ОП и установку в нулевое состояние регистра числа ОП (выходы 21, 20 и 16). Этим производится запись нулевого кода 00.-..00 в первый адрес накопителя.При поступлении последующих импульсов с выхода блока 1 пуска-останова происходит заполнение нулевой информации по всеМУ информационному объему накопителя. При переполнении регистра адреса ОП появляется импульс на входе
31, который переключает триггер 22 в единичное состояние. После этого импульсы с выхода блока 1 пуска-останова начинают проходить через эле50 мент 26 И на вход триггера 24,подготавливая тем самым к прохождению на вход 33 "послезаписных" импульсов с блока управления ОП, и через элемент 30 ИЛИ и вход 34 для формирования импульсов стробирования в блбке управления ОП. "Послезаписные" импульсы с выхода элемента 28 И производят опрос блока 3 сравнения после каждого считывания нулевой 60 информации из накопителя и нулевого кода, установленного в регистре 4.
При втором переполнении регистра адреса OII происходит установка в нулевое состояние триггера 22,им- 65 пульс переноса которого устанавливает триггер 23 в единичное состояние, подготавливая тем самым элемент
27 И к прохождению импульса с выхода блока 3. При сравнении числа считанного по последнему адресу, импульс опроса блока 3 сравнения проходит через элемент 27 И на установку в нулевое состояние триггера 23 и на входы регистра 4 и регистра числа ОП. Измененный код 00...01 записывается по всему информационному объему, затем считывается и сравнивается с кодом, хранящимся в регистре
4, а по сигналу, поступающему с выхода 18 блока 2 управления,происходит дальнейшее изменение кода числа на "+1". Такая операция повторяется автоматически до записи по всему информационному объему накопителя кода 11...11 с последующим считыванием его и сравнением с кодом, записанным в регистре 4. В случае несовпадения считанного из накопителя кода и записанного в регистре 4 кода происходит запрет импульсов, поступающих из блока 1 пуска-останова, по сигналу сформированному в блоке
3 сравнения.
Наличие триггера и четырех элементов И в устройстве для контроля
ОП позволяет упростить его за счет сокращения целого ряда функциональных узлов: дополнительного регистра адреса имитаторов ввода начального адреса, количества адресов и кода числа, блока формирования кода адреса, блока формирования кода числа, счетчика циклов, блока сравнения циклов, а также гозволяет повысить точность контроля ОП путем обеспечения наиболее тяжелых режимов контроля при записи информации в разрядах накопителя. Это, в свою очередь, дает воэможность установить более точно рабочую точку внутри области устойчивой работы проверяемых блоков ОП в зависимости от величины токов управления, что, в конечном счете, позволяет повысить надежность устройства.
Формула изобретения
Устройство для контроля оперативной памяти, содержащее блок сравнения, входы которого подключены к выходу регистра числа, первому выходу блока управления и одному из входов устройства, а выходы — ко входу блока пуска-останова и одному из входов блока управления, о т л ич а ю щ е е с я тем, что, с целью упрощения устройства и повышения надежности, оно содержит элементы И и триггер, счетный вход которого подключен к другому входу устройства, 744736
Составитель B. Рудаков
Редактор Ю. Петрушко Техред М. Келемеш Корректор l. Демчик
Заказ 5237/1 Тираж 662 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная,4 первые входы первого и второго элементов И соединены со вторым выходом блока управления, первые входы третьего и четвертого элементов И— с третьим выходом блока управления, втбрые входы первого и третьего элементов И и вторые входы второго и четвертого элементов И подключены соответственно к выходам триггера, выходы первого и второго элементов
И соединены со входами регистра числа, выходы третьего и четвертого элементов И вЂ” c выходами устройства, управляющий вход триггера подключен к четвертому выходу блока управления.
/ с
5 Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 237932, кл. 6 11 С 29/00, 1969.
2. Авторское свидетельство СССР
Р 407398, кл. G 11 С 29/00, 1973 (прототип).