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

 

Изобретение относится к вычислительной технике и может найти применение для наладки, записи и контроля блоков программируемых постоянных запоминающих устройств, Цель изобретения - расширение области применения за счет возможности работы с постоянной памятью большого объема. Уст

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (6l ) 12971 IS (21) 4087581/24-24 (22) 07.07.86 (46) 23.02.88. Бюл. 9 7 (7!) Рижское производственное объединение ВЭФ им. В.И.Ленина (72) И.В.Подымин и IО.И.Соколов (53) 681.327.6(088.8) (56) Авторское свидетельство СССР

9 1297118, кл. G 11 С 29/00, 1984.

„„Я0„„13?6121 А 2 (54) УСТРОЙСТВО ДЛЯ ЗАПИСИ И КОНТРОЛЯ ПРОГРАММИРУЕМОЙ ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике и может найти применение для наладки, записи и контроля блоков программируемых постоянных запоминающих устройств. Цель изобретения — расширение области применения эа счет возможности работы с постоянной памятью большого объема. Уст1376121 ройство содержит шинный формирователь 1, регистр 2 команд, программирующий ключ 3, блок 4 управления, регистр 5 данных, элемент И 6, регистр 7 адреса, дешифратор 8, элементы НЕ 9, элемент И 10, триггер 11, элементы И 12 и 13, программирующий ключ 14, блок 15 формирования сигналов записи, элемент НЕ 1б. Устройство работает совместно с ЭВМ и обеспечивает запись данных, контроль и диагностику блоков ППЗУ, строящихся на микросхемах различной емкости. Режим .работы устройства определяется записями в регистр 2 команд. В режиме за-. писи младшая часть адреса через регистр 2 передается на выход в сопровождении импульса для приема ее блоком ППЗУ. Старшая часть адреса зано1

Изобретение относится к вычислительной технике, может найти применение для наладки, записи и контроля блоков программируемых постоянных запоминающих устройств (ППЗУ1 и является усовершенствованием устройства по авт. св. 11 1297118.

Цель изобретения — расширение области применения устройства за счет возможности работы с постоянной памятью большого объема.

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

ППЗУ; на фиг.3 — принципиальная схема программирующего ключа.

Устройство содержит шинный формирователь I, регистр 2 команд, программирующий .ключ 3, блок 4 управления, регистр 5 данных, элемент И 6, регистр 7 адреса, дешифратор 8, элементы НЕ 9. Блок 4 управления включает элемент И 10, триггер ll, элементы И 12 и 13. Кроме того, устройство содержит программирующий ключ

14, блок 15 формирования сигналов sanucu и элемент НЕ 16. Блок -15 формирования сигналов записи содержит элемент НЕ 17, элементы И 18 и 19. сится в регистр 7 и дешифрируется дешифратором 8, который вырабатывает управляющие сигналы активизации необходимых микросхем блока ППЗУ. Далее записываемое данное заносится в регистр 5, и включается программирующее напряжение. В соответствии с определенными сигналами с выходов ре-. гистров 2 и 7 блок 15 формирует необходимые сигналы записи, поступающие на вход блока ППЗУ. При чтении адресные сигналы формируются аналогичным образом, а считанное слово через формирователь 1 поступает в ЭВМ. При диагностике в регистр 5 заносится тестовая маска. Осуществляется считывание маски через формирователь 1, при котором выявляются искажения кода маски. 3 ил.

Устройство обеспечивает работу совместно с программируемым блоком

ППЗУ (фиг.2), который содержит матрицу 20 блоков постоянной памяти, 5 шинный формирователь 21, регистр 22 адреса, дешифратор 23, элемент ИЛИ

24 и элемент И 25.

Шинный формирователь l предназначен для согласования информационных сигналов устройства с общей шиной

ЭВМ, переключения информации с общей шины на информационные входы регистра 2 команд и регистра 5 данных либо с выходов регистра 5 данных на общую

5 шину.

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

Регистр 2 команд служит для формирования сигналов управления связанных с ним блоков устройства для записи и контроля и программируемого блока постоянной памяти.

Регистр 5 данных служит в качестве передаточного звена для подключе30 ния адреса ячейки памяти в режимах записи и контрольного чтения. Запись

1376121 адреса в регистр 22 адреса блока ППЗУ происходит в два приема: с общей шины адрес ячейки через шинный формирователь 1 заносится в регистр 5 дан5 ных, а затем через шинный формирователь 21 блока ППЗУ попадает в регистр 22 адреса блока. Регистр 5 данных выполняет функции буферного регистра данных. В течение всего цикла

1 записи слово данных хранится в регистре 5 данных, с выходов которого через шинный формирователь 21 блока .

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

При этом контролируется работа цепей адреса данных вплоть до вторых входов-выходов шинного формирователя 21 блока ППЗУ, что и используется при 25 наладке блоков.

Сигнал на втором управляющем входе регистра 5 данных (строб записи) обеспечивает зались в регистр 5 дан- 30 ных адреса либо данных, а на первом управляющем входе (разрешение выхода) переводит выходы регистра в третье состояние с высоким выходным импедансом, что необходимо нри выводе инфор- 35 мации с выходов матрицы 20 блоков постоянной памяти в общую шину ЭВМ в режиме контрольного чтения.

Блок 4 управления обеспечивает формирование сигналов управления шинным формирователем 1, регистром 2 команд и через элемент И 6 регистром

5 данных в соответствии с управляющими воздействиями ЭВМ. Блок 4 управ- 45 ления содержит элемент И 10, выполняющий функции определителя адреса устройства, входы которого соединены с общей шиной, а выход — с D-входом триггера II, управляющий синхровход

50 которого является вторым управляющим входом блока, а выход — вторым управляющим выходом блока, и с первыми входами элементов .И 12 и 13, вторые входы которых соединены соответственно с первым и третьим управляющими входами блока, а выходы — соответственно с первым и третьим управляющими выходами блока 4 управления.

Блок 4 управления вырабатывает три выходных сигнала, помеченных цифрами 1,2 и 3.

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

ЗА.ОА„.ЧТ.М(5...15) где ОА„ — адрес, присвоенный устройству записи (фиксируется в триггере II до появления на общей шине ЭВМ следующего адреса);

ЧТ вЂ” сигнал чтения от ЭВМ (первый управляющий вход блока 4 управления);

ЗА — управляющий сигнал, указывающий, что на общей шине находится адрес устройства ввода-вывода либо ячейки памяти (второй управляющий вход блока 4 управления ; М(5...15) — разряды общей шины ЭВМ.

Второй сигнал необходим для записи информации в регистр 2 команд.

Запись в регистр 2 команд выполняется при условии ЗА.ОА,.N(5...!5).

Третий сигнал необходим для формирования строба записи адреса либо данных в регистр 5 данных. Запись выполняется при условии

ЗА.ОА .М(5...15).ЗАП, где ЗАП вЂ” сигнал записи о- ЭВМ (третий управляющий вход блока 4 управления).

Программирующие ключи 3 и !4 (фиг.l и 3) служат для подачи напряжения программирования !! на матрицу

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

При подаче с первого управляющего выхода регистра.2 команд сигнала

"Лог. 0" транзистор Тl запирается, а транзистор Т2 открывается н напряжение программирования U р поступает от источников питания U д либо U „ на выход ключа (выходы 1 и 4 устройства записи). Диод Д! при этом смещен в обратном направлении. Когда управляющий сигнал с первого выхода регистра 2 команд отсутствует (уровень "Лог. 1"), транзистор Тl открыт, а транзистор Т2 заперт, диод Дl при этом смещен в прямом направлении и на выходы 1 и 4 устройства записи подается потенциал П, (+58).

Регистр 7 служит для хранения старшей части адреса блока постоянной памяти (например, на основе

БИС К 573 PC2). Занесение адреса в регистр 7 происходит одновременно с фиксацией полного адреса в программируемом блоке постоянной памяти при

1376121 появлении нуля на втором выходе регистра 2 команд, Дешифратор 8 преобразует двоичный код регистра 7 в позиционный, осуществляя таким образом выборку БИС постоянной памяти в ре5 жиме записи. Работа дешифратора 8 разрешается нулем на четвертом выходе регистра 2 команд.

Блок 15 формирования сигналов записи служит для формирования сигналов разрешения записи в матрицу 20 блоков постоянной памяти программируемого блока ППЗУ, например, на ос.нове БИС К 573 РФ4 (фиг.2), Программируемый блок постоянной памяти (фиг.2) имеет интерфейс общей шины ЭВМ и в эксплуатации используется в качестве постоянной памяти ЭВМ.

При программировании блок постоянной памяти соединяется с общей шиной ЭВМ через устройство для записи и контроля с помощью тех же контактов разъема.

Матрица 20 блоков постоянной памя- 25 ти содержит четыре линейки 16-разрядных слов (по 2 БИС К 573 РФ4 в каждой). Выборка линеек при чтении осуществляется с помощью дешифратора 23, а при записи — блока 15 формирования сигналов записи устройства и дешифратора 23 программируемого блока.

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

Возможны три режима работы устройства: запись, контрольное чтение и диагностика.

Цикл записи. ЭВМ производит несколько обращений к устройству записи (операций ввода или вывода), состоя- @ щих из адресной и информационной частей. Если в адресной части в разрядах (5...15) указан адрес, присвоенный устройству записи (адрес А „), который воспринимается блоком 4 управления, то разряды (0...4) заносятся в регистр 2 команд, в соответствии с содержимым которого (командой) происходит активизация блоков устройства записи.

Первое обращение, вывод. В адресной части указана команда "Разрешение записи" в регистр 5 данных. В информационной части ЭВМ выставляется на общей шине адрес ячейки постоянной памяти и сформированный бло-55 ком 4 управления тактирующий сигнал через элемент И б фиксирует его в регистре 5 данных.

Второе обращение, ввод-вывод. В адресной части указана команда "Запись в регистр 22 адреса", по которой полный адрес выбранной ячейки постоянной памяти из регистра 5 данных переписывается в регистр 22 адреса программируемого блока постоянной памяти, одновременно старшая часть адреса фиксируется в регистре 7.

Третье обращение, вывод. В адресной части указана команда "Разрешение записи" в регистр 5 данных, в информационной — слово данных, которое необходимо записать в программируемую ячейку постоянной памяти. Указанное слово данных фиксируется в регистре 5 данных.

Четвертое обращение, ввод-вывод.

В адресной части помещается команда

"Включение программирующего напряжения", и через программирующий ключ !

4 на матрицу 20 блоков постоянной памяти подается напряжение программирования Up .

Далее следует выдержка времени Т,.

Пятое обращение, ввод-вывод. В адресной части указана команда "Запись в ППЗУ", которая разрешает работу блока 15 формирования сигналов записи, и логический сигнал записи с его выхода поступает на один из входов разрешения записи матрицы 20 блоков постоянной памяти и команда "Включение программирующего напряжения", подтверждающая разрешение работы программирующего ключа 14.

Далее следует выдержка времени Т .

Шестое обращение, ввод-вывод. В . адресной части указана, команда Включение программирующего напряжения", т.е. при этом обращении ЭВМ снимает сигнал записи с входов записи матрицы 20 блоков постоянной памяти, а подача программирующего напряжения продолжается.

ЭВМ формирует выдержку времени Т,.

Седьмое обращение, ввод-вывод. В адресной части указана холостая команда, которая снимает разрешение работы программирующего ключа 14 и переводит регистр 2 команд в исходное состояние.

На этом цикл программирования одной ячейки постоянной памяти закончен. Для программирования нескольких ячеек или всего объема матрицы 20 блоков постоянной памяти рассмотренный цикл записи должен быть повторен

1376121 необходимое число раэ. Для программирования БИС ППЗУ К 573 РФ4 выдержки времени составляют Т = Т = 1О мкс з

Э

Т, = 100 мс.

Цикл контрольного чтения. ЭВМ производит несколько обращений к устройству записи подобно указанному в цикле записи.

Первое обращение, вывод. В адресной части указана команда "Разрешение записи в регистр 5 данных" ° В информационной части ЭВМ выставляет на общей шине адрес проверяемой ячейки постоянной памяти н сформированный 15 блоком 4 управления тактирующий сигнал фиксирует его в регистре 5 данных.

Второе обращение, ввод-вывод. В адресной части указана команда "За- 20 пись в регистр 22 адреса", по которой полный адрес выбранной ячейки постоянной памяти из регистра 5 данных переписывается в регистр 22 адреса программируемого блока постоянной 25 памяти.

Третье обращение, ввод. В адресной части указана команда "Разрешение контрольного чтения", по которой выходы регистра 5 данных переводятся 30 в состояние с высоким выходным сопротивлением и одновременно разрешается работа дешифратора 23 программируемого блока постоянной памяти, а шинный формирователь 21 переключается

35 на выдачу данных. Считанные с информационных входов-выходов матрицы 20 блоков постоянной памяти данные через шинный формирователь 21 блока постоянной памяти поступают на входы шинного формирователя I устройства записи и при поступлении от ЭВМ сигнала чтения передаются далее в общую шину.

Четвертое обращение, ввод-вывод.

В адресной части указана холостая команда, которая приводит регистр 2 команд в исходное состояние.

На этом цикл контроля одной ячейки постоянной памяти заканчивается.

Для контрольного чтения нескольких ячеек или всего объема матрицы

20 блоков постоянной памяти рассмотрейный цикл должен быть повторен необходимое число раз. При этом форми- 55 рование адресов ячеек постоянной памяти и анализ считанной информации выполняет ЭВМ.

Цикл диагностики. Первое обращение, вывод. В адресной части указана команда "Разрешение записи в регистр

5 данных". Содержащаяся в информационной части обращения тестовая маска заносится в регистр 5 данных.

Второе обращение, ввод. В адресной части указана холостая команда, которая приводит регистр 2 команд в исходное состояние. Так как выходы регистра 5 данных не заблокированы, то по приходу команды чтения записанная в регистр 5 данных тестовая маска через шинный формирователь поступает в общую шину ЭВМ. Замык;— ние вторых входов-выходов шинного формирователя 21 программируемого блока постоянной памяти между собой либо с шинами питания искажают считанную ЭВМ тестовую маску, указывая, таким образом, на неисправность блока. Изменяя тестовые маски по некоторому закону, например "бегающий нуль" или "бегающая единица", легко локализовать имеющуюся неисправность.

Неисправности типа обрыва выявляются с помощью операции контрольного чтения матрицы 20 блоков постоянной памяти до начала программирования.

Рассмотренные циклы записи и контрольного чтения могут по желанию программиста чередоваться, т.е. переход к программированию следующей ячейки постоянной памяти состоится лишь в том случае, если программирование предыдущей ячейки прошло успешно.

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

Устройство для записи и контроля программируемой постоянной памяти по авт. св. Ф 1297)18, о т л и ч а ющ е е с я тем, что, с целью расширения области применения устройства за счет воэможности работы с постоянной памятью большого объема, оно содержит блок формирования сигналов записи, элемент НЕ и второй программирующий ключ, выход которого является четвертым управляющим выходом устройства, вход второго программирующего ключа подключен к первому выходу регистра команд, первый и второй входы блока формирования сигналов записи подключены соответственно к четвертому выходу регистра команд и к

1376121

1О третьему выходу регистра адреса, первый и второй выходы блока формирования сигналов записи являются соответственно пятым и шестым управляющими выходами устройства, четвертый

5 выход регистра адреса является седьмым управляющим выходом устройства и подключен к входу элемента HE выход которого является восьмым управляющим выходом устройства.

1376121 аг.

Составитель С.йустенхо

Техред И,Дидык, Корректор В.Бутяга

Редактор Н.Тупица

Заказ 790/49

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

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

Производственно-полиграфическое предприятие, г. Унгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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