Устройство для контроля блоковоперативной памяти

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Х АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик ()824317 (61) Дополнительное к авт. свид-ву

@1 М 1 „з (22) Заявлено 110679 (23) 2779061/18-?4 с присоединением заявки ¹

G 11 С 29/00

Государственный комитет

СССР ио делам изобретений и открытий (23) Приоритет

Опубликовано 230481. Бюллетень № 16

Дата опубликования описания 23.04.81 (53) УДК 681. 327 (088.8) (72) Авторы изобретения

О.A. Григорьев, A.Ã. Фролов и В.Н. С мьянов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ОПЕРАТИВНОЙ

IIANHTH

Изобретение относится к запоминающим устройствам.

Известно устройство, содержащее устройство управления, адресное устройство, блок памяти, формирователь эталонной информации, входной регистр числа, схему сравнения, устройство индикации P1) .

Недостатком этого устройства явля- о ется низкое быстродействие.

Наиболее близким техническим решением к данному изобретению является устройство, содержащее формирователь кодов адресов, формирователь сигналов координатной сетки, блок управления, схему сравнения, смеситель и телевизионный приемник (2) .

Недостатком этого устройства является низкое быстродействие контроля при определении области устойчивой. работы контролируемого оперативного запоминающего устройства (ОЭУ) и отсутствие возможности контроля хранения информации при аварийном отключении и последующем включении питания

ОЭУ.

Цель изобретения - повышение надежности устройства.

Поставленная цель достигается тем, .что в устройство для контроля блоков ЗО оперативной памяти, содержащее блок управления, формирователь сигналов координатной сетки, формирователь кодов адресов и схему сравнення,причем первый и второй выходы блока управления подключены соответственно к первому выходу устройства и ко вхо ду формирователя сигналов координатной сетки, выход которого соединен со вторым выходом устройства, первый и второй входы схемы сравнения подключены соответственно к выходу формирователя кодов адресов и третьему выходу устройства и ко входу устройства, введены блок местного управления, преобразователь код-напряжение, формирователь сигналов сбоя, формирователь сигналов обращения и формирователь эталонных сигналов, причем первый и второй входы и выход блока местного управления подключены соответственно к выходу формирователя сигналов сбоя, к первому выходу и к первому входу блока управления, входы формирователя сигналов сбоя соединены соответственно с первым входом схемы сравнения, со вторым входом блока управления и выходом схемы сравнения и с выходом формирователя сигналов координатной сетки, вход формировате824317 ля эталонных сигналов подключен к третьему выходу блока управления, а выход - ко входу формирователя кодов адресов, вход формирователя сигналов обращения соединен с четвертым выходом блока управления, а выход — с 5 четвертым выходом устройства, вход и выход преобразователя код-напряжение подключены соответственно ко второму и к пятому выходам устройства.

При этом блок местного управления целесообразно выполнить содержащим два элемента И-НЕ, три элемента задержки, два триггера и счетчик,причем выход первого элемента И-НЕ соединен со входом первого элемента задержки, а первый вход — co входом второго элемента задержки, входом счетчика и инверсным выходом первого триггера, входы которого соединены соответственно с выходами первого и второго элементов задержки, выход 20 счетчика подключен к первому входу второго триггера, прямой и инверсный выходы которого соединены соответственно с первым входом второго элемента И-НЕ и со входом третьего элемен- 75 та задержки, выход которого подключен ко второму входу второго элемента И-НЕ, вторые входы первого элемента И-НЕ и второго триггера и выход второго элемента И-НЕ являются соот30 ветственно первым и вторым входами и выходом блока местного управления.

На фиг. 1 изображена функциональ- . ная схема предлагаемого устройства; на фиг. 2 — функциональная схема бло- З ка местного управления.

Устройство (фиг. 1) содержит блок . 1 управления, формирователь 2 эталонных сигналов, формирователь 3 сигналов координатной сетки, формирователь 4 кодов адресов, контролируемый 4О блок 5 оперативной памяти. Устройство для контроля блоков оперативной памяти содержит также схему 6 сравнения, формирователь 7 сигналов обращения, формирователь 8 сигналов сбоя, пре- 45 образователь 9 код-напряжение и блок

10 местного управления.

Первый и второй входы блока 1 управления подключены соответственно к первому выходу устройства и ко вхо- gp ду формирователя 3 сигналов координатной сетки, выход которого соединен со вторым выходом устройства.

Первый и второй входы схемы 6 сравнения подключены соответственно к выхоцу формирователя 4 кодов адресов и третьему выходу устройства и ко входу устройства.

Первый и втоРой входы и выход блока 10 местного управления подключены соответственно к выходу формировате- 60 ля 8 сигналов сбоя, к первому выходу и к первому входу блока 1 управления.

Входы формирователя 8 сигналов сбоя соединены соответственно с первым входом схемы 6 сравнения, со вторым . ф5 входом блока 1 управления, выходом схемы 6 сравнения и с выходом форми- рователя 3 сигчалов координатной сетки. Вход формирователя 2 эталонных сигналов подключен к третьему выходу блока 1 управления, а выход — ко входу формирователя 4 кодов адресов.

Вход формирователя 7 сигналов обращения соединен с четвертым выходом блока 1 управления, а выход - с четвертым выходом устройства. Вход и выход преобразователя 9 код-напряжение подключены соответственно ко второму и к пятому входам устройства.

Первый, второй, третий и четвертый выходы и вход устройства подключаются соответственно ко входам и выходу контролируемого блока 5 оперативной памяти. Второй выход, третий выход и вход и пятый выход устройства подключаются соответственно ко входу синхронизации, ко входам

z и входу g осциллографа (на фиг 1 не показано).

Блок 10 местного управления содер.— жит (фиг.2) первый элемент 11 И-НЕ, первый 12 и второй 13 элементы задержки, первый 14 и второй 15 триггеры, счетчик 16, третий элемент 17 задержки и второй элемент 18 И-НЕ.

Выход первого элемента 11 И-НЕ соединен со входом первого элемента

12 задержки, а первый вход — со входом второго элемента 13 задержки, входом счетчика 16 н инверсным вхо- дом первого триггера 14., входы которого соединены соответственно с выходами первого 12 и второго 13 элементов задержки.

Выход счетчика 16 подключен к первому входу второго триггера 15, прямой и инверсный выходы которого соединены соответственно с первым входом второго элемента 18 И-HE и со входом третьего элемента 17 задержки выход которого подключен ко второму входу второго элемента 18 И-НЕ. Вторые входы первого элемента И-НЕ и второго триггера 15 и выход второго элемента И-НЕ 18 являются соответственно первым и вторым входами и выходом блока местного управления.

Устройство работает следу1ощим образом.

Блок 10 местного управления вырабатывает команду "Запуск", которая периодически, без вмешательства оператора, запускает устройство после прерывания его. работы, вызванного появлением сбоя.

Принцип автоматической выработки сигнала "Запуск" в блоке 10 местного управления (фиг. 1) состоит в задержке сигнала "Сбой", подаваемого с выхода схемы 6 сравнения„ на время

0,5-5 с и формировании одиночного импульса синхронно с актовыми сигналами, приходящими с первого вы824317

30

50

Формула изобретения

1. Устройство для контроля блоков оперативной памяти, содержащее блоК управления, формирователь сигналов

40 координатной сетки, формирователь кодов адресов и схему сравнения,причем первый и второй выходы блока ,управления подключены соответственно к первому выходу устройства и ко вхо65 ду формирователя сигналов координатхода блока 1 управления. Управляя длительностью сигнала "Запуск", можно осуществить автоматический переход устройства к контролю всех последующих адресов. или перевести устройство на время t = n 1 мс в режим работы без фиксации одиночного сбоя, чтобы преодолеть переходные процессы в источниках питания и в неисправном контролируемом блоке памяти или осуществить пропуск большого массива неисправных адресов. Рассмотрим ре10 жим контроля блока 5 оперативной памяти . При помощи формирователя 2 эталонных сигналов и формирователя

4 кодов адресов задается любая тестовая программа ("тяжелый код", "шах- 15 матный порядок", "дождь", "бегающая единица" и т.д.) . Программа подается на третий вход контролируемого блока 5 оперативной памяти, одновременно на другие входы которого подается переменный сигнал "Запись-Считывание" (например, "Запись"-1, "Считывание"-О) с выхода формирователя 7 сигналов обращения и код адреса — с выхода формирователя 3 сигналов координатной сетки. При подключении ко входу z осциллографа сигнала с выхода формирователя 4 кодов адресов на экране наблюдается качественная структура эталонной тестовой программы. При отсутствии .сбоев хранимая в блоке 5 оперативной памяти программа во время действия. сигнала

"Считывание" совпадает с эталонной н схема 6 сравнения подает на вход блока 1 управления команду "Работа" (например, логическая "1"). Зта команда запускает формирователь 8 сигналов сбоя, который выключает блок

10 местного управления. При появлений одиночного сбоя с выхода схемы

6 сравнения на второй вход блока 1 управления и вход формирователя 8 сигналов сбоя поступает сигнал "Сбой" .(например, одиночный импульс),который прерывает работу устройства для контроля блоков.

Адрес сбоя и информации о неисправном разряде поступает в формирователь 8 сигналов сбоя, сигнал "Сбой" с выхода которого формирует в блоке

10 местного управления сигнал "Запуск". Если сбой случайный, то по истечении времени = 0,5-5 с после сигнала "Запуск" устройство перехоит к контролю всех последующих адресов.

Рассмотрим режим контроля при определении области устойчивой работы блока оперативной памяти. При изменении питающих напряжений на границах допустимых зон появляется постоянный сбой. Адрес сбоя и информация о неисправном разряде фиксируется формирователем 8 сигналов сбоя. Блок

10 местного управления с заданным ериодом (например, Т = n 1 с) подает на вход блока 1 управления сигнал

"Запуск" до -тех пор, пока значения питающих напряжений не окажутся в допустимых пределах. При помощи формирователя 3 сигналов координатной сетки выбирается любой массив, необходимый для исследования, из общего. информационного объема блока 5 оперативной памяти.

В режиме контроля хранения информации при аварийном отключении питания блока 5 .оперативной памяти с выхода формирователя 7 сигналов обращения подается признак "Запись" (например, логическая "1"), и при помощи формирователя 2 эталонных сигналов и формирователя 4 кодов адресов задается любая тестовая программа, качественная структура которой контролируется по осциллографу.

После записи программы с выхода формирователя 7 сигналов обращения подается признак "Считывание" (например,.логический "О.").. После аварийиого отключения и последующего включения питания записанная программа контролируется формирователем 8 сигналов сбоя на экране осциллографа.

При появлении одиночного сбоя в формирователе 8 сигналов сбоя фиксируется адрес сбоя и неисправный разряд, затем блок 10 местного управления с заданным периодом запускает блок 1 управления. Для качественного исследовайия сбоя период запуска увеличи-. вается или блок 10 местного управления и схема 6 сравнения выключается.

Формирователь 3 сигналов координатной сетки фиксирует адрес сбоя и на экране осциллографа наблюдается строка с дефектом.

Технико-экономическое преимущество предлагаемого изобретения заключается в его высоком быстродействии, достигаемом за счет введения автоматического запуска устройства после прерывания его работы, вызванного. появлением сбоя в контролируемом блоке оперативной памяти, и таким образом исключения ручных операций при опре-. делении областей устойчивой работы блока оперативной памяти при колебаниях напряжения питания и при контроле хранения информации после аварийного выключения .напряжения питания.

824317 фиа5 ной сетки, выход которого соединен со вторым выходом устройства, первый и второй входы схемы сравнения подключены соответственно к выходу формирователя кодов адресов и третьему выходу устройства и ко входу устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит блок местного управления, преобразователь код-напряжение, формирователь сигналов сбоя, формирователь сигналов обращения и формирователь эталонных сигналов, причем первый и второй входы и выход блока местного управления подключены соответственно к выходу формирователя сигналов сбоя, 15 к первому выходу и к первому входу блока управления, входы формирователя сигналов сбоя соединены соответственно с первым входом схемы граанения, со вторым входом блока управления, выходом схемы сравнения .и с выходом формирователя сигналов координатной сетки, вход формирователя эталонных сигналов подключен к третьему выходу блока управления, а выходко входу формирователя кодов адресов, вход формирователя сигналов обращения соединен с четвертым выходом блока управления, а выход — с четвертым выходом устройства, вход и выход преобразователя код-напряжение подключены соответственно ко второму и к пятому выходам устройства.

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок местного управления содержит два элемента И-НЕ, три элемента задержки, два триггера и счетчик, причем выход первого элемента И-НЕ соецинен со входом первого элемента задержки,а первый вход — со входом второго элемента задержки, входом счетчика и инверсным выходом первого триггера, входы которого соединены соответственно с выходами первого и второго элементов задержки, выход счетчика подключен к первому входу второго триггера, прямой и инверсный выходы которого соединены соответственно с первым входом второго элемента ИНЕ и со входом третьего элемента задержки, выход которого подключен ко второму входу второго элемента И-НЕ, вторые входы первого элемента И-HE и второго триггера и выход второго элемента И-НЕ являются соответственно первым и вторым входами и выходом блока местного управления.

Источники информации, принятые во внимание при экспертизе

1. Патент США Р 3892955, кл. 340-146.1 (G 11 С 29/00), опублик. 1975.

2. Авторское свидетельство СССР по заявке Р 2498787/18-24, кл. G 11 С 29/00, 1977 (прототип).

824317

Составитель В. Гордонова

Редактор Т. Киселева ТехредЖ.Кастелевнч. Корректор.;М.Коста

Заказ 2135/77 Тираж 645 Подпис ное

ВНИИПИ Государственного комитета СССР по делам изобретений и откратий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ПЛП "Патент", г. Ужгород, ул. Проектная, 4

Устройство для контроля блоковоперативной памяти Устройство для контроля блоковоперативной памяти Устройство для контроля блоковоперативной памяти Устройство для контроля блоковоперативной памяти Устройство для контроля блоковоперативной памяти 

 

Похожие патенты:

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и системах управления

Изобретение относится к вычислительной технике, в частности, к устройствам хранения информации, и может найти приме нение в специализированных системах хранения и обработки изображений, в ассоциативных параллельных процессорах при решении информационно-логических задач, задач поиска и сортировки данных, в устройствах обработки сигналов в реальном масштабе времени

Изобретение относится к полупроводниковому запоминающему устройству, содержащему схему обнаружения и исправления множественных ошибок

Изобретение относится к способам записи в энергонезависимую память и может быть использовано в приборах, осуществляющих хранение и обновление оперативной информации в процессе своей работы

Изобретение относится к устройствам тестирования электронных элементарных схем и групповых линий соединений

Изобретение относится к средствам для программирования/стирания электрически стираемых программируемых полупроводниковых постоянных запоминающих устройств

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх