На чертеже изображена блок-схема предложенного устройства. , Устройство содержит блок 1 пускаостанова 1, блок 2 управления, блок 3 сравнения, регистр 4 числа, триггер 5 , первый б, второй 7, третий 8 и четвертый 9 элементы И. Входы блока 3 подключены.к выходу регистра 4, первому выходу Ю блока 2 управления и ко входу 11 устройства, . а выходы - к блоку 2 управления и ко входу 12 блока 1 пуска-оста , нова . Счетные входы триггера 5 подключе ны ко входу 13 устройства. Первые входы элементов б и 7 И соединены со вторым выходом 14 блока 2.. Первые входы элементов 8 и 9 И соединены с третьим выходом 15 блока 2. Вторые входы элементов б и 8 И и вторые входы элементов 7 и 9 И подключены соответственно к выходам триггера 5. Выходы элементов 6 и 7 И соединены со входами регистра 7, выходы элементов 8 и 9 И с выходами 16и 17 устройства. Управляющий вход триггера 5 подключен к четвертому вы ходу 18 блока 2. Устройствоимеет также выходы 19,20 и 21. - Блок 2 управления состоит в свою очередь из трех триггеров 22-24, четырех элементов 25-28 И и двух элементов 29, 30 .ИЛИ. Устройство имеет т-акже входы 31 и 32 и выходы 33 и 3 Выход 33 и выходы 21 и 34 устройства подключаются к блоку управления контролируемой ОП, входы 13, 31 и выход 20 - к регистру адреса ОП, вход 16 и выходы 17и 19 к регистру числа ОП, вход 3 К генератору импульсов (последний и блоки ОП на чертеже не показаны). Устройство работа.ет с режимах контроля взаимноговлияния информации, записанной в одном разряде все адресоп накопителя ОП и влияния раз лйчйй с Кодовых комбинаций вчисле. Перед работой в обоих режимах триггеры 5,22-24, регистр 4, регист 6п устанавливаются в нулевое состоя ние. . . . . ; . . .В режиме проверки.взаимного влия нияинформации записанной в Ьосёдни ячейки памяти одного разряда,произ, водится запись нулевой информации по нечетным строкам накопителя и ед ничной информации по четным строкам с последугацим считыванием ее и срав Пёние л с кодами, записанными в регистре 4, а затем .запись единичной информации по нечетным строкам и ну вой информации по четным строкам накопителя с последующим сравнением ее с кодами, хранящимися в регистре 4. Устройство работает следующим об разом., Импульсы с генератора .(на чертеж не показаны) проходят через блок пу ка-останова 1 на вход блока управления 2, .через элемент 29 ИЛИ и выход 20 ка вход +1 регистра адреса ОП и через элементы 25 и 8 И на выход 16 установки в состояние регистра числа ОП. При этом происходит запись нулевоГ информации . в первую строку накопителя. При записи нулевого кода в последнюю ячейку строки накопителя на вход 13.подается импульс переполнения регистра адреса координаты X ОП, поступающий на счетный вход триггера 5, который, подготавливает элемент 9 И для прохоладения импульсов на установку в единичное состояние регистра числа ОП. Следующая серия импульсов, пройдя через элементы 25 и 9 И производит запись единичной информации во вторую строку накопителя.При втором переполнении регистра адреса координаты X происходит обратное переключение триггера 5 и подготовка .эле- мента 8 И для прохождения следующей серии импульсов для установки в ну- . левое состояние регистра числа ОП. Следующая серия импульсов производит запись нулевой информации в третью строку нако.иителя и т.д. Процесс записи информации продолжается до полного, заполнения всего информационного объема накопителя. . Послеокончания записи информации вырабатывается импульс переполнения регистра адреса ОП, который подается на счетный вход триггера 22 и тем самымподготавливает элемент 26 И для прохождения импульсов. Импульсы с выхода блока 1 пуска-останова проходят через элемент 26 И через элег,1ент 30 ИЛИ .на разрешение формирования импульсов стробирования блока управления ОП, через элемент 6 И на установку в нулевое состояние регистра 4 и на установку в единичноё состояние тркггера 24, выход которого подготавливает элемент 28 И для прохождения на опрос блока сравнения 3. При поступлении импульсов с .генератора происходит cчитывaниe нулевых кодов из ячеек первой строки накопителя и сравнение их с нулевыми кодами регистра 4. При переполнении регистра адреса координаты X ОП импульсы с вЬ1хода элемента 26 И проходят через элемент7 И на установку единичного кода в регистре 4 и ;равнение его с кодами, cчитывac ы K из второй строки накопителя.При последующем переполнении регистра адреса координаты X ОП происходит переключение триггера 5 в нулевое состояние и считывание нулевых кодов с третьей строки накопителяи сравнение их с кодами регистра 4. Этот процесс происходит до тех пор, пока не произойдет считывание кодов со всех ячеек накопителя и сравнение их с
кодами регистра 4. При считывании кода числа с последней ячейки импуль переполнер1ия регистра адреса ОП подается на счетный вход триггера 22, возвращая его в -нулевое состояние и подготавливая элемент 25 И к прохождению импульсов. При этом импульс переноса триггера 22 устанавливает триггер 23 в единичное состояние и подготавливает тем самым элемент 27 И к прохождению импульса. При равенстве кода, считываемого с последней ячейки и кода регистра 4, возникает импульс с. выхода блока сравнения 3, который через элемент 27 И устанавливает триггер 23 в нулевое состояние, а триггер 5 в единичноесостояние. Этим обеспечивается последовательность записи единичного кода в нечетные строки и нулево.го кода в четные строки накопителя- с последующим считыванием и сравнением их с кодами регистра 4.
В случае-несовпадения считанной из накопителя и записанной в регистр 4 информации, блок сравнения 3 выдае сигнал, прерывающий работу устройства путем запрета прохождения импульсов через блок 1 пуска-останова
Устройство работает следующим образом.
Импульсы с генератора поступают на вход блока пуска-останова 1, который формирует импульс на -входе блока управления 2 . Этот импульс проходит через элемент 29 ИЛИ и.элементы 25 и 8 И на вход обращение блока управлений ОП, на входы +1 регистра адреса ОП и установку в нулевое- состояние регистра числа ОП (выходы 21, 20 и 16). Этим производится запись нулевого кода 00.-. .00 в первый адрес накопителя.При постулении последующих импульсов, с выхода блока 1 пуска-останова происходи заполнение.нулевой информации по всему информационному объему накопителя. При переполнении регистра адреса ОП появляется импульс на входе 31, который переключает триггер 22 в единичное состояние. После этого импульсы с выхода блока 1 пуска-остнова начинают проходить через элемент 26 И на вход триггера 24,подготавливая тем самым к прохождению на вход 33 послезаписных импульсов с блока управления ОП, ичерез элемент 30 ИЛИ и вход 34 для формирования импульсов стробйрования в блоке управления ОП. Послезаписные импульсы с выхода элемента 28 И производят опрос блока 3 сравнения после каждого считывания нулевой информации из накопителя и нулевого кода, установленного в регистре 4. При втором переполнении регистра адреса ОП происходит установка в нулевое состояние триггера 22,импульс переноса которого устанавливает триггер 23s единичное состояние, подготавливая тем самым элемент 27 И к прохождению импульса с выхода блока 3. При сравнении числа считанного по последнему адресу, импульс опроса блока 3 сравнения проходит через элемент 27 И на установку в нулевое состояние триггера 23 и на входы регистра 4 и регистра числа ОП. Измененный код 00...01
0 записывается по всему информационному объему, затем считывается и сравнивается с кодом, хранящимся в регистре 4, а по сигнсшу, поступающему с. выхода 18 блока 2 управления,происхо5дит дальнейшее изменение кода числа на +1. Такая операция повторяется автоматически до записи по всему информационному объему накопителя кода 11...11 с последующим считыва0нием его и сравнением с кодом, записанньм в регистре 4. В- случае несовпадения считанного из накопителя кода и записанного в регистре 4 кода происходит запрет импульсов, посту5пающих из блока 1 пуска-останова, по сигналу сформированному в блоке 3 сравнения.
Наличие триггера и четйрех элементов И в устройстве, для контроля
0 ОП позволяет упростить его за счет -сокращения целого ряда функциональных узлов: дополнительного регистра .адреса имитаторов ввода начального адреса, количества адресов и кода числа, блока формирования кода
5 адреса, блока формирования кода числа, счетчика циклов, блока сравнения циклов, а также позволяет повысить точность контроля ОП путем обеспечения наиболее тяжелых режимов
0 контроля при записи информации в разрядах накопителя. Это, в свою очередь, дает возможность установить более точно рабочую точку внутри области устойчивой работь проверяемых
5 блоков ОП в зависимости от величины токов управления, что, в конечном счете, позволяет повысить надежность устройства.
50
Формула изобретения
Устройство для контроля оперативной па.мяти, содержащее блок сравнения, входь которого подключены к выходу регистра числа, первому выходу блЬка управления и одному из входов устройства, а выходы - ко входу блока пуска-останова и одному из входов блока управления, отличающееся тем, что, с целью упрочения устройства и повышения надежности, оно содержит элементы И и триггер, счетный вход которого подключен к другому входу устройства.
первые входы первого и второго, элементов И соединены, со вторым выходом блока управления, первые входы третьего и четвертого элементов И - с третьим выходом блока управления, вторые в.ходы первого и третьего элементов И и вторые второго, и четвертого элементов И подключены соответственно к выходам триггера, выходы первого и второго элементов И соединены со входами регистра числа, выходы третьего и четвертого
элементов И - с выходами устройства управляющий вход Григгера подключен к четвертому выходу блока управления.
Источники информации, принятые во внимание при эксперт изе
1. Авторское свидетельство СССР № 237932, кл. G 11 С 29/00, 1969.
2.. Авторское свидетельство СССР № 407398, кл. G 11 С 29/00, 1973 (прототип). .
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля оперативной памяти | 1983 |
|
SU1295455A1 |
Устройство для сопряжения вычислительной машины с каналом связи | 1985 |
|
SU1291994A1 |
Устройство для управления и микродиагностики | 1981 |
|
SU968815A1 |
Устройство для обработки информации о комплектовании партии деталей | 1986 |
|
SU1425718A1 |
Оперативное запоминающее устройство с самоконтролем | 1978 |
|
SU771731A1 |
Устройство для контроля накопителей | 1982 |
|
SU1048521A1 |
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ | 1966 |
|
SU214201A1 |
Устройство для контроля печати информации | 1988 |
|
SU1642487A1 |
Запоминающее устройство с самоконтролем | 1985 |
|
SU1249591A1 |
Устройство для тестового контроля блоков памяти | 1986 |
|
SU1365134A1 |
Авторы
Даты
1980-06-30—Публикация
1978-01-31—Подача