Устройство для записи и контроля программируемой постоянной памяти
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
) АНИЕ ИЗОБРЕТЕНИ Щь,а; енное объена околов ство СССР/00, 1984 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ(46) 23.02.88. Бюл. У 7 (7) Рижское производстдинение ВЭФ им. В.И.Лен(54) УСТРОЙСТВО ДЛЯ ЗАПИСИ И КОНТРОЛЯ ПРОГРАКИРУЕМОЙ ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычисли тельной технике и может найти применение для наладки, записи и контроля блоков программируемых постоянных за поминающих устройств, Цель изобретения - расширение области применения эа счет возможности работы с постоянной памятью большого объема. Уст1376121 ройство содержит шинный формирователь 1, регистр 2 команд, программирующий ключ 3, блок 4 управления,регистр 5 данных, элемент И 6, регистр 7 адреса, дешифратор 8, элементы НЕ 9, элемент И 10, триггер 11,элементы И 12 и 13, программирующийключ 14, блок 5 формирования сигналов записи, элемент НЕ 16, Устройство работает совместно с ЭВМ и обеспечивает запись данных, контроль и диагностику блоков ППЗУ, строящихся намикросхемах различной емкости. Режим.работы устройства определяется записями в регистр 2 команд. В режиме за-.писи младшая часть адреса через регистр 2 передается на выход в сопровождении импульса для приема ее блоком ППЗУ. Старшая часть адреса зано 2Устройство обеспечивает работусовместно с программируемым блокомППЗУ (фиг.2), который содержит матрицу 20 блоков постоянной памяти,5 шинный формирователь 21, регистр 22аДреса, дешифратор 23, элемент ИЛИ24 и элемент И 25.Шинный формировательпредназначен для согласования информационныхсигналов устройства с общей шинойЭВМ, переключения информации с общейшины на информационные входы регистра 2 команд и регистра 5 данных либос выходов регистра 5 данных на общуюшину.Общая шина обеспечивает обмен адресными, информационными и управляющими сигналами между отдельными блоками управляющей ЭВМ (не показано),а также ЭВМ и предлагаемым устройством,Регистр 2 команд служит для формирования сигналов управления связанных25 с ним блоков устройства для записии контроля и программируемого блокапостоянной памяти. Изобретение относится к вычислительной технике, может найти применение для наладки, записи и контроляблоков программируемых постоянных запоминающих устройств ( ППЗУ и является усовершенствованием устройства по авт. св, У 1297118,Цель изобретения - расширение области применения устройства за счетвозможности работы с постоянной памятью большого объема,На фиг.1 приведена функциональнаясхема устройства; на фиг,2 - функциональная схема программируемого блокаППЗУ; на фиг.3 - принципиальная схема программирующего ключа. Устройство содержит шинный формирователь 1, регистр 2 команд, программирующий .ключ 3, блок 4 управления, регистр 5 данных, элемент И 6, регистр 7 адреса, дешифратор 8, элементы НЕ 9. Блок 4 управления включает элемент И 1 О, триггер 11, элементы И 12 и 13. Кроме того, устройство содержит программирующий ключ 14, блок 15 формирования сигналов записи и элемент НЕ 16. Блок .15 формирования сигналов записи содержит элемент НЕ 17, элементы И 18 и 19. сится в регистр 7 и дешифрируется дешифратором 8, который вырабатываетуправляющие сигналы активизации необходимых микросхем блока ППЗУ, Далеезаписываемое данное заносится в регистр 5, и включается программирующее напряжение. В соответствии с определенными сигналами с выходов ре-.гистров 2 и 7 блок 15 формирует необходимые сигналы записи, поступающиена вход блока ППЗУ. При чтении адресные сигналы формируются аналогичнымобразом, а считанное слово через формирователь 1 поступает в ЭВМ, Придиагностике в регистр 5 заноситсятестовая маска. Осуществляется считывание маски через формирователь 1,при котором выявляются искажения кода маски. 3 ил. Регистр 5 данных служит в качестве передаточного звена для подключеЗ 0 ния адреса ячейки памяти в режимахзаписи и контрольного чтения. Записьадреса в регистр 22 адреса блокаППЗУ происходит в два приема: с общей шины адрес ячейки через шинный формирователь 1 заносится в регистр 5 дан 5 ных, а затем через шинный формирователь 21 блока ППЗУ попадает в регистр 22 адреса блока. Регистр 5 данных выполняет функции буферного регистра данных. В течение всего цикла 1записи слово данных хранится в ре- гистре 5 данных, с выходов которого через шинный формирователь 21 блока, ППЗУ поступает на входы-выходы программируемой микросхемы. Кроме того, 15 регистр 5 данных служит в качестве датчика эталонных воздействий в режиме диагностики, когда информация, записанная в регистре 5 данных, может быть выведена с его выходов через 20 шинный формирователь 1 на общую шину. При этом контролируется работа цепей адреса данных вплоть до вторых входов-выходов шинного формирователя 21 блока ППЗУ, что и используется при 25 наладке блоков.Сигнал на втором управляющем входе регистра 5 данных (строб записи) обеспечивает зались в регистр 5 дан ных адреса либо данных, а на первом управляющем входе (разрешение выхода) переводит выходы регистра в третье состояние с высоким выходным импедансом, что необходимо нри выводе инфор мации с выходов матрицы 20 блоков постоянной памяти в общую шину ЭВМ в режиме контрольного чтения.Блок 4 управления обеспечивает формирование сигналов управления шинным формирователем 1, регистром 2 команд и через элемент И б регистром 5 данных в соответствии с управляющими воздействиями ЭВМ. Блок 4 управ" 45 ления содержит элемент И 10, выполняющий функции определителя адреса устройства, входы которого соединены с общей шиной, а выход - с Э-входом триггера 1, управляющий синхровход50 которого является вторым управляющим входом блока, а выход - вторым управляющим выходом блока, и с первыми входами элементов,И 12 и 13, вторые входы которых соединены соответствен" но с первым и третьим управляющими входами блока, а выходы - соответственно с первым и третьим управляющими выходами блока 4 управления,Блок 4 управления вырабатываеттри выходных сигнала, помеченных цифрами 1,2 и 3,Первый сигнал необходим для управ, ления шинным Формирователем 1. Шинныйформирователь 1 подключается на общую шину, если выполняется условиеЗА.ОА.ЧТ.М(515), где ОА - адрес,присвоенный устройству записи (фиксируется в триггере 11 до появления наобщей шине ЭВМ следующего адреса);ЧТ - сигнал чтения от ЭВМ (первый управляющий вход блока 4 управления);ЗА - управляющий сигнал, указывающий,что на общей шине находится адресустройства ввода-вывода либо ячейкипамяти (второй управляющий вход блока 4 управления ; М(515) - разряды общей шины ЭВМ.Второй сигнал необходим для записи информации в регистр 2 команд.Запись в регистр 2 команд выполняетсяпри условии ЗА.ОА,.М(55),Третий сигнал необходим для формирования строба записи адреса либоданных в регистр 5 данных. Запись выполняется при условииЗА.ОА.М(515).ЗАП, где ЗАП - сигнал записи от ЭВМ (третий управляющий вход блока 4 управления),Программирующие ключи 3 и 4(фиг.1 и 3) служат для подачи напряжения программирования П на матрицу20 блоков программируемой постояннойпамяти и работают следующим образом.При подаче с первого управляющеговыхода регистра.2 команд сигнала"Лог. 0" транзистор Т 1 запирается,а транзистор Т 2 открывается н напряжение программирования 1 р поступаетот источников питания П п 1 либо Б щна выход ключа (выходы 1 и 4 устройства записи), Диод Д при этом смещен в обратном направлении. Когдауправляющий сигнал с первого выходарегистра 2 команд отсутствует (уровень "Лог. 1"), транзистор Т 1 открыт,а транзистор Т 2 заперт, диод Д 1 приэтом смещен в прямом направлении ина выходы 1 и 4 устройства записиподается потенциал П , (+5 В).Регистр 7 служит для хранениястаршей части адреса блока постоянной памяти (например, на основеБИС К 573 РФ 2). Занесение адреса врегистр 7 происходит одновременно сфиксацией полного адреса в программируемом блоке постоянной памяти припоявлении нуля на втором выходе регистра 2 команд, Дешифратор 8 преобразует двоичный код регистра 7 в позиционный, осуществляя таким образомвыборку БИС постоянной памяти в ре 5жиме записи. Работа дешифратора 8разрешается нулем на четвертом выходе регистра 2 команд.Блок 15 формирования сигналов записи служит для формирования сигналов разрешения записи в матрицу 20блоков постоянной памяти программируемого блока ППЗУ, например, на ос.нове БИС К 573 РФ 4 (фиг,2),Программируемый блок постояннойпамяти (фиг.2) имеет интерфейс общейшины ЭВМ и в эксплуатации использует"ся в качестве постоянной памяти ЭВМ.При программировании блок постояннойпамяти соединяется с общей шиной ЭВМчерез устройство для записи и контроля с помощью тех же контактов разъема.Матрица 20 блоков постоянной памяти содержит четыре линейки 1 б-разрядных слов (по 2 БИС К 573 РФ 4 в каждой). Выборка линеек при чтении осуществляется с помощью дешифратора 23,а при записи - блока 15 формированиясигналов записи устройства и дешифратора 23 программируемого блока.Устройство работает следующим об разом.Возможны три режима работы устройства: запись, контрольное чтениеи диагностика.Цикл записи. ЭВМ производит несколько обращений к устройству записи(операций ввода или вывода), состоящих из адресной и информационнойчастей. Если в адресной части н разрядах (515) указан адрес, присвоенный устройству записи (адрес А ),который воспринимается блоком 4 управления, то разряды (04) заносятся в регистр 2 команд, в соответствии с содержимым которого (командой)происходит активизация блоков устройства записи,Первое обращение, вывод. В адресной части указана команда "Разрешение записи" в регистр 5 данных. Винформационной части ЭВМ выставляется на общей шине адрес ячейки постоянной памяти и сформированный бло ком 4 управления тактирующий сигналчерез элемент И б фиксирует его врегистре 5 данных. Второе обращение, ввод-вывод, В адресной части указана команда "Запись в регистр 22 адреса", по которой полный адрес выбранной ячейки постоянной памяти из регистра 5 данных переписывается н регистр 22 адреса программируемого блока постоянной памяти, одновременно старшая часть адреса фиксируется в регистре 7.Третье обращение, вывод. В адресной части указана команда "Разрешение записи" в регистр 5 данных, в информационной - слово данных, которое необходимо записать в программируемую ячейку постоянной памяти. Указанное слово данных фиксируется в регистре 5 данных.Четвертое обращение, ввод-вывод. В адресной части помещается команда "Включение программирующего напряжения", и через программирующий ключ 4 на матрицу 20 блоков постоянной памяти подается напряжение программирования Пр .Далее следует выдержка времени Т,.Пятое обращение, ввод-вывод. В адресной части указана команда "Запись в ППЗУ", которая разрешает работу блока 15 формирования сигналов записи, и логический сигнал записи с его выхода поступает на один из входов разрешения записи матрицы 20 блоков постоянной памяти и команда "Включение программирующего напряжения", подтверждающая разрешение работы программирующего ключа 14.Далее следует выдержка времениТ .Шестое обращение, ввод-вывод. В . адресной части указана, команда "Включение программирующего напряжения", т,е. при этом обращении ЭВМ снимает сигнал записи с входов записи матрицы 20 блоков постоянной памяти, а подача программирующего напряжения продолжается.ЭВМ формирует выдержку времени Т,.Седьмое обращение, ввод-вывод, В адресной части указана холостая команда, которая снимает разрешение работы программирующего ключа 4 и переводит регистр 2 команд в исходное состояние.На этом цикл программирования одной ячейки постоянной памяти закончен. Для программирования нескольких ячеек или всего объема матрицы 20 блоков постоянной памяти рассмотренный цикл записи должен быть повтореннеобходимое число раэ. Для программирования БИС ППЗУ К 573 РФ 4 выдержки времени составляют Т = Т = 10 мксэЭ Т, = 100 мс.5Цикл контрольного чтения. ЭВМ производит несколько обращений к устройству записи подобно указанному в цикле записи.Первое обращение, вывод. В адрес ной части указана команда "Разрешение записи в регистр 5 данных"В информационной части ЭВМ выставляет на общей шине адрес проверяемой ячейки постоянной памяти н сформированный 15 блоком 4 управления тактирующий сигнал фиксирует его в регистре 5 дан,ных.Второе обращение, ввод-вывод. В адресной части указана команда За пись в регистр 22 адреса", по которой полный адрес выбранной ячейки постоянной памяти из регистра 5 данных переписывается в регистр 22 адреса программируемого блока постоянной 25 памяти.Третье обращение, ввод. В адресной части указана команда "Разрешение контрольного чтения", по которой выходы регистра 5 данных переводятся 30 в состояние с высоким выходным сопротивлением и одновременно разрешается работа дешифратора 23 программируемого блока постоянной памяти, а шинный формирователь 2 переключается35 на выдачу данных. Считанные с информационных входов-выходов матрицы 20 блоков постоянной памяти данные через шинный формирователь 21 блока постоянной памяти поступают на входы шинного формирователя 1 устройства записи и при поступлении от ЭВМ сигнала чтения передаются далее в общую шину.Четвертое обращение, ввод-вывод. 45 В адресной части указана холостая команда, которая приводит регистр 2 команд в исходное состояние. На этом цикл контроля одной ячейки постоянной памяти заканчивается. 50Для контрольного чтения нескольких ячеек или всего объема матрицы 20 блоков постоянной памяти рассиотрейный цикл должен быть повторен необходимое число раз. При этом форми рование адресов ячеек постоянной памяти и анализ считанной информации выполняет ЭВМ. Цикл диагностики. Первое обращение, вывод. В адресной части указана команда "Разрешение записи в регистр 5 данных". Содержащаяся в информационной части обращения тестовая маска заносится в регистр 5 данных.Второе обращение, ввод. В адресной части указана холостая команда, которая приводит регистр 2 команд в исходное состояние. Так как выходы регистра 5 данных не заблокированы, то по приходу команды чтения записанная в регистр 5 данных тестовая маска через шинный формировательпоступает в общую шину ЭВМ. Замык; - ние вторых входов-выходов шинного формирователя 21 программируемого блока постоянной памяти между собой либо с шинами питания искажают считанную ЭВМ тестовую маску, указывая, таким образом, на неисправность блока. Изменяя тестовые маски по некоторому закону, например "бегающий нуль" или "бегающая единица", легко локализовать имеющуюся неисправность. Неисправности типа обрыва выявляются с помощью операции контрольного чтения матрицы 20 блоков постоянной памяти до начала программирования.Рассмотренные циклы записи и контрольного чтения могут по желанию программиста чередоваться, т.е. переход к программированию следующей ячейки постоянной памяти состоится лишь в том случае, если программирование предыдущей ячейки прошло успешно.Формула и э о б р е т е н и яУстройство для записи и контроля программируемой постоянной памяти по авт. св. В 1297118, о т л и ч а ющ е е с я тем, что, с целью расширения области применения устройства за счет воэможности работы с постоянной памятью большого объема, оно содержит блок формирования сигналов записи, элемент НЕ и второй программирующий ключ, выход которого является четвертым управляющим выходом устройства, вход второго программирующего ключа подключен к первому выходу регистра команд, первый и второй входы блока формирования сигналов записи подключены соответственно к четвертому выходу регистра команд и ктретьему выходу регистра адреса, первый и второй выходы блока формирования сигналов записи являются соответственно пятым и шестым управляющими выходами устройства, четвертый5 выход регистра адреса является седьмым управляющим выходом устройства и подключен к входу элемента НЕ, выход которого является восьмым управляющим выходом устройства.376121 оставителехред М.Дидык стенко ктор В.Бутяг Тиран 590 НИИПИ Государствен по делам .нзобрете 3035, Москва, Ж-З ное д. 4 едриятие, г. Унгород, ул; Проектная, 4 оизводственно-поли е актор Н,Тупицааз 790/49 Подпо комитета СССРи открытийРаущская наб.,
СмотретьЗаявка
4087581, 07.07.1986
РИЖСКОЕ ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ ВЭФ ИМ. В. И. ЛЕНИНА
ПОДЫМИН ИГОРЬ ВСЕВОЛОДОВИЧ, СОКОЛОВ ЮРИЙ ИВАНОВИЧ
МПК / Метки
МПК: G11C 29/00
Метки: записи, памяти, постоянной, программируемой
Опубликовано: 23.02.1988
Код ссылки
<a href="https://patents.su/7-1376121-ustrojjstvo-dlya-zapisi-i-kontrolya-programmiruemojj-postoyannojj-pamyati.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для записи и контроля программируемой постоянной памяти</a>
Предыдущий патент: Аналоговое запоминающее устройство
Следующий патент: Кабельная линия связи
Случайный патент: Способ непрерывного получения триоiat.; ., . -••ххилябкamp; лйогвка гмолксайаиз водных