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

Номер патента: 1292040

Автор: Солонин

ZIP архив

Текст

(594 С 11 С 29 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТКРЫТИЙ(71) Конотопское специальное проектное конструкторско-технологическое бюро Союзсчеттехники ЦСУ СССР (72) В.Ю,Солонин(56) Основы эксплуатации ЭВМ./Под ред. Б.П.Кагана, М.: Энергоатомиздат, 1983, с. 237-242.Авторское свидетельство СССР Ф 1051586, кл. С 11 С 29/00, 1982. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ОПЕРАТИВНОЙ ПАМЯТИ(57) Изобретение относится к вычислительной технике и может быть использовано для тестового контроля БИС памяти и оперативных запоминающихустройств (ОЗУ). Целью изобретенияявляется повышение быстродействияустройства. Устройство содержит первьп 1, второй и третий счетчики адреса, кольцевые регистры сдвига иблок сравнения. Повьппение быстродействия устройства достигается за счетФормирования тестовых воздействийкольцевьпп регистрами сдвига в каждом такте синхронизации устройства,1 ил.1292040 1Изобретение относится к вычислительной технике и может быть использовано для тестового контроля БИС памяти и оперативных запоминающих устройств (ОЗУ).5Целью изобретения является повышение быстродействия устройства.На чертеже представлена схема устройства для контроля блоков оперативной памяти. 10Устройство содержит блок 1 срав.нения, третий счетчик 2, выходы 3 которого являются адресными выходами устройства, одни входы соединены с выходами кольцевых регистров 4 сдви га первой группы, входы 5, 6, 8 и 9 подключены к выходам первого и второго счетчиков 1 О и 11, а другие входы 7 являются входами устройства, выходы 12 кольцевых регистров 13 сдвига второй группы и выходы 14 кольцевых регистров 15 сдвига третьей группы. На чертеже также показаны информационные входы 16 устройства, контролируемое ОЗУ 17, вход 18 сиих 25 ронизации и выход 19 ошибки.Осуществляют контроль ОЗУ согласно тестам, в которых повторяются несколько раз определенные последовательности (циклы) обращений к ОЗУ. Например, при шахматном тесте повторяются последовательности записи 0 и 1, а затем их считывания. При других тестах возможны и более сложные циклы. 35 Записывают информацию о первом цикле обращений к ОЗУ 17 в регистры 4, 13, 15, а начальный адрес контроля - в счетчик 2. Эта информация 40 представляет собой цоследовательности логических состояний, которыенеобходимо устанавливать на соответствующих входах ОЗУ 17 и счетчика 2, чтобы произошла предусмотренная 45 тестом последовательность обращений к ОЗУ 17 в пределах цикла. Какие логические состояния необходимо установить на входах ОЗУ 17, чтобы произошло обращение к нему, предусмот ренное тестом, известны из описания принципа работы конкретного контролируемого ОЗУ 17, а логические состояния, которые необходимо устано" вить на входах счетчика 2, чтобы произошло установленное тестом изменение адреса, известны из описания принципа работы используемого конк.ретного счетчика 2. 2Таким образом, информация, необходимая для записи в элементы 2, 4, 13, 15,известна из описания принципа работы конкретных ОЗУ и счетчика 2 и описания (алгоритма) выбранного теста контроля.Регистры 4, управляющие работой счетчика 2, нужны лишь в том случае, если цикл обращений к ОЗУ 17 предусматривает не только счет счетчика 2 вперед, но и его другие операции, например счет назад или запись информации с параллельных входов 5, или б, или 8, или 9. Сигналы с этих регистров,и осуществляют соответствующие управления счетчиком 2,Если указанный цикл обращений к ОЗУ включает резкие переходы адресов, например возврацения адреса на несколько ячеек памяти назад или вперед (например, тест Дополнительная адресация"), можно использовать счетчики типа 10 и 11, подключенные к параллельным входам счетчика 2, в которые предварительно также записывают информацию. В процессе работы устройства происходит счет в этих счетчиках и перепись информации с их выходов в счетчик 2, управляемая . сигналами с регистров 4.Информацию в элементы 2, 4, 10, 11, .13, 15 записывают параллельно (т.е. практически одновременно) через их входы Д 7 с параллельных регистров, в частности выходных портов управляющей ЭВМ, например, "Электро-. ника К 1-20". Осуществляют это любыми известными путями. После записи информации в элементы 2, 4, 10, 11, 13, 15 подают тактовые импульсы на шину 18.По переднему фронту тактового импульса происходит сдвиг информации в,регистрах 4 и счет в счетчиках 10 и 11. По его заднему фронту происходит исполнение счетчиком 2 команды, код которой установлен на его управляющих входах, т.е, на выходах регистров 4, например, команды счет вперед, счет назад, запись с параллельных входов 5, или 6, или 8, или 9. По заднему фронту тактового импульса происходит сдвиг информации в регистрах 13 и 15. На входах 12 ОЗУ 17 устанавливается информация, подлежащая записи в ОЗУ 17 или ожидаемая при считывании с ОЗУ 17, На управляющих входах 14 ОЗУ 17 устанавливается код команды записи в ОЗУ.3 1292 17 или считывании с ОЗУ 17 или регенерации и т.п. в зависимости от содержания цикла. Если есть необходимость в стробирующем сигнале в ОЗУ 17 (сигнале, по которому ОЗУ 17 выполняет команды, на схеме шина этого сигнала условно не показана), его можно подавать в ОЗУ 17 после сдвига информации в регистрах 15. Если на входах 14 устанавливается код команды считывания, Ю на выходах 16 появляется считанная с ОЗУ 17 информация, которая блоком 1 сравнивается с ожидаемой информацией, установленной в это время на выходах регистров 13. При неисправности ОЗУ 15 17 появляется сигнал несравнения на выходе 19. блока 1. В это время на входах 3 ОЗУ 17 присутствует адрес ячейки памяти, с которой произошло считывание неправильной информации. 20 Подачу тактовых импульсов на шину 18 осуществляют до тех пор, пока соглас-но тесту осуществляют одинаковые циклы обращений к ОЗУ 17. В течение всего этого времени в регистрах 4, 13, 15 информация циркулирует по кольцу (т,е. с последовательного выхода на последовательный вход). Как только на входах 3 ОЗУ 17 устанавливается адрес, после которого согласно тесту -6 необходимо осуществлять другие циклы обращений к ОЗУ 17 (например, в простейшем случае, после циклов записей 0 необходимо записать 1 или осуществить считывание), осуществляют за пись в элементы 4, 10, 11, 13, 15 другой информации - о новых циклах обращений к ОЗУ 17. Затем вновь подают тактовые импульсы на шину 18, осуществляющие обращения к ОЗУ 17.40 И так далее пока не будет закончен тест контроля ОЗУ. Для экономии времени есть возможность сразу после записи информации 45 в элементы 4, 10, 11, 13, 15 приступить к подготовке в портах ЭВМ информации об очередных циклах обращений к ОЗУ 17 и успеть ее подготовить 040 4до очередной записи информации в указанные элементы. При длительных интервалах времени между двумя записями информации в указанные элементы можно успеть подготовить информацию для нескольких последующих записей, . чтобы потом, при коротких интервалах времени между двумя записями информации в укаэанные элементы, свести до минимума задержку устройства контроля подготовкой информации. Формула изобретенияУстройство для контроля оперативной памяти, содержащее блок сравнения, входы первой группы которого являются информационными входамц устройства, первый и второй счетчики, о т л ц ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены третий счетчик и кольцевые регистры сдвига, причем установочные входы кольцевых регистров сдвига, первого и второго счетчиков и установочные входы первой группы третьего счетчика являются установочными входами устройства, управляющие входы третьего счетчика соединены с выходами кольцевых регистров сдвига первой группы, установочные входы второй и третьей групп третьего счетчика подключены соответственно к выходам первого и второго счетчиков, а выходы являются адресными выходами устройства, входы второй группы блока сравнения соединены с выходами кольцевых регистров сдвига второй группы и .являются информационными выходами устройства, выход блока сравнения и выходы кольцевых регистров сдвига третьей группы являются соответственно выходом ошибки и управляющими выходами устройства, сицхровходы первого, второго, третьего счетчиков и кольцевых регистров сдвига объединены и являются входом синхронизации устройства.1,292040 Составитель О.ИсаеТехред А.Кравчук орректор Г.Решетник сное 4 5 изводственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 Редактор А.ВоровиЗаказ 277/51 Тираж 590 По ВКИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д

Смотреть

Заявка

3913867, 21.06.1985

КОНОТОПСКОЕ СПЕЦИАЛЬНОЕ ПРОЕКТНОЕ КОНСТРУКТОРСКО ТЕХНОЛОГИЧЕСКОЕ БЮРО СОЮЗСЧЕТТЕХНИКИ ЦСУ СССР

СОЛОНИН ВЛАДИМИР ЮРЬЕВИЧ

МПК / Метки

МПК: G11C 29/00

Метки: оперативной, памяти

Опубликовано: 23.02.1987

Код ссылки

<a href="https://patents.su/4-1292040-ustrojjstvo-dlya-kontrolya-operativnojj-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля оперативной памяти</a>

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