Устройство для записи и контроля программируемой постоянной памяти Советский патент 1987 года по МПК G11C29/00 

Описание патента на изобретение SU1297118A1

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

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

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - функциональ- ная схема программируемого блока постоянной памяти; на фиг. 3-5 -: алгоритмы программирования, контрольного чтения и диагностики блока ППЗУ.

Устройство содержит формирователь 1 импульсов, регистр 2 команд, ключ 3, блок

4управления, регистр 5 данных, элемент 6 И., регистр 7 адреса, дешифратор 8, инверторы 9.

Блок 5 управления содержит элемент 10 И, Д-триггер И, элемент 12 И и эле- мент 13 И.

Программируемый блок постоянной памяти содержит дешифратор 14 чтения, адресный регистр 15, элемент И 16, формирователь импульсов 17, программируемый блок 18 постоянной памяти, матрицу 19 элементов постоянной памяти.

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

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

Работа устройства в цикле записи происходит под управлением ЭВМ в соответствии с алгоритмом, показанным на фиг. 3.

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

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

5данных.

Второе обращение - ввод/вывод. В адресной части кода операции указана команда «Запись в регистр 15 адреса памяти, по которой полный адрес выбранной ячейки постоянной памяти из регистра 5 данных переписывается в регистр 15 адреса программируемого блока 18 постоянной памяти.

Одновременно старшая часть адреса фиксируется в регистре 7 адреса для выборки определенной линейки матрицы 19 элементов постоянной памяти.

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

Четвертое обращение - ввод/вывод. В адресной части кода операции помещается команда «Включение программирующего напряжения и через ключ 3 на матрицу 19 элементов постоянной памяти подается напряжение программирования Up + 25 В

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

Пятое обращение - ввод/вывод. В адресной части кода операции указана команда «Запись в ППЗУ, которая разрешает работу дешифратора 8. Логический сигнал записи с одного из его выходов через инвертор 9 поступает на один из входов записи матрицы 19 элементов постоянной памяти. В адресной части кода операции поступает также команда «Включение програ.ммирую- щего напряжения, подтверждающая разрешение работы ключа 3.

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

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

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

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

На этом цикл программирования одной ячейки постоянной памяти заканчивается. Для программирования нескольких ячеек или всего объема матрицы 19 элементов постоянной памяти описанный цикл записи должен быть повторен необходимое число раз. При этом формирование адресов и данных программируемых ячеек постоянной памяти выполняет ЭВМ. Для програм.мирова- ния БИС ППЗУ К573РФ2 выдержки времени составляют Ъ Тз 10 мкс, Тд 50 мс, и также формируется програм.мным способом в ЭВ. Л,

Работа устройства в цикле контрольного чтения происходит под управлением ЭВМ в соответствии с алгоритмом, показанным на фиг. 4.

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

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

Второе обращение - ввод/вывод. В адресной части кода операции указана команда «Запись в регистр адреса памяти, по которой полный адрес выбранной ячейки постоянной памяти из регистра 5 данных переписывается в регистр 15 адреса программируемого блока постоянной памяти, старщая часть адреса поступает далее на входы дещифратора 14 чтения программируемого блока 18 постоянной памяти для выборки определенной линейки матрицы 19 элементов постоянной памяти.

Третье обращение - ввод. В адресной части кода операции указана команда «Раз- рещение контрольного чтения, по которой выходы регистра 5 данных переводятся в состояние с высоким выходным сопротивлением.. Одновременно разрещается работа дещифратора 14 чтения программируемого блока 18 постоянной памяти, а формирователь 17 импульсов в программируемом блоке 18 постоянной памяти переключается на выдачу данных. Считанные с информационных входов -выходов матрицы 19 элементов постоянной памяти данные через формирователь 17 импульсов программируемого блока 18 постоянной памяти поступают на вторую группу информационных входов- выходов формирователя 1 импульсов устройства. При поступлении от ЭВМ сигнала чтения эти сигналы с первой группы информационных входов-выходов формирователя 1 импульсов передаются далее на об- щую щину.

Четвертое обращение - ввод/вывод. В адресной части кода операции указана холостая команда, которая переводит регистр 2 команд в исходное состояние.

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

Работа устройства в цикле диагностики происходит под управлением ЭВМ в -соответствии с алгоритмом, указанным на фиг. 5.

Первое обращение - вывод. В адресной части кода операции указана команда «Разрещение записи в регистр 5 данных. Содержащаяся в информационной части кода операции тестовая маска заносится в регистр 5 данных.

Второе обращение - ввод. В адресной части кода операции указана холостая команда, которая переводит регистр 2 команд в исходное состояние. Так как выходы регистра 5 данных не заблокированы, то по приходу команды чтения записанная в регистр 5 данных тестовая маска через формирователь 1 импульсов поступает на общую щину. Замыкание вторых входов-выходов формирователя 17 импульсов программируемого блока постоянной памяти между собой либо с щинами питания искажают считанную ЭВМ тестовую маску, указывая таким образом на неисправность блока. Изменяя тестовые маски по некоторому закону, например, «бегущий нуль или «бегущая единица, легко локализовать и.ме- ющуюся неисправность. Неисправности типа обрыва. выявляются с помощью операции контрольного чтения матрицы 19 элементов постоянной памяти до начала программирования.

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

Формирователь 1 и.мпульсов может быть реализован на основе микросхемы 589АП16, регистр 2 команд - на микросхемах 155ТМ8 и 155ТМ2, регистр 5 данных - на микросхемах 589ИР12, регистр 7 адреса - на микросхемах 155ИР1, дещифратор 9 - на микросхемах 155ИД4.

Устройство для записи и контроля разработано для работы микросхем с К573РФ2 и блоков ППЗУ на их основе. Кроме того, устройство может быть использовано для программирования микросхем К573РФ21, К573РФ22, К573РФ5, а с некоторой модификацией оборудования и программного обеспечения - микросхем К573РФ1, К573РФ4.

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

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

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

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

фи2.2

Г Начало J

Ai/n,„Разрешение записи В регистр - .

Адрес пс7мя/77и

Ауп„ Запись регистр адреса

Аул, „разрешение записи в рег исл7р - f(OMAfi//7.

Сло8о запись)

Аул „Вмю1/ен1/е Ур

Вь/держ/ а Времена/ TI

Ai/n, „ дапись бЛЛЗУ ,ё/ лю /ен1/е jo

Выдержка TZ

Ауп, „ 5ff H}i ejHue Ур

6b/dep) бремени Тз

Ауп See

(конец

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

название год авторы номер документа
Устройство для записи и контроля программируемой постоянной памяти 1986
  • Подымин Игорь Всеволодович
  • Соколов Юрий Иванович
SU1376121A2
ПРОГРАММАТОР 1991
  • Бояринов А.Е.
  • Глинкин Е.И.
  • Петров С.В.
  • Власов М.Е.
RU2078381C1
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ 1993
  • Шаханов И.А.
  • Черных В.И.
  • Ноянов В.М.
RU2079876C1
Программируемое постоянное запоминающее устройство 1984
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Тверецкий Вениамин Витальевич
SU1300563A1
Модуль для занесения информации в программируемое постоянное запоминающее устройство 1986
  • Денискин Анатолий Иванович
SU1336100A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОР/^1АЦИИ В ПОЛУПРОВОДНИКОВЫЕ БЛОКИ ПОСТОЯННОЙ ПАМЯТИ1Изобретение относится к вычислительной технике и может использоваться при записи (программировании) информации в полу-. проводниковые блоки постоянной памяти (микросхемы ППЗУ) и контроле этих блоков.Известно устройство для записи информации в полупроводниковые блоки памяти, содержащее блок управления, выполненный на микропроцессоре, блок оперативной и постоянной памяти, блок формирователей импульсов программирования, блок индикации и блок ввода информации. Это устройство обеспечивает запись информации с клавиатуры или с какого-либо внешнего устройства в^Еода и представляет -собой по существу малую универсальную вычислительную машину с программнЪш управлением [1] и [2].Недостатком его является больщая сложность и необходимость разработки под каждый новый тип блока памяти кроме программного обеспечения еще и блоков электрического сопряжения интерфейсов.Другое устройство содержит блоки ввода и вывода информации, подключенные через входной буфер к информационным выводам узла фиксации блоков памяти, адресные выводы которых через адресный буфер подключены к блоку адресации,, а выводы программирования и выборки подключены 5 соответственно к выходу узла программирующих импульсов узла распределителя импульсов, входы которых подключены к блоку синхронизации [3].Недостаток этого устройства состоит в малрй функциональной возможности, так10 как оно не может кроме последовательной записи и последовательного контроля записанной информации выполнять другие функции, что в целом снижает надежность' устройства.Наиболее близким техническим решением к предлагаемому является устройство для записи информации в полупроводниковые блоки постоянной памяти, содержащее первый мультиплексор, первый информационный вход которого подключен к выходу бло-20 ка управления внешним носителем информации, второй информационный вход которого соединен с информационным выходом пульта управления, управляющие выходы15 1979
  • Миронцев Вячеслав Иванович
  • Акинфиев Андрей Борисович
  • Ушаков Юрий Леонидович
SU826416A1
Устройство для программирования постоянных запоминающих устройств 1989
  • Рой Николай Николаевич
  • Скурихин Александр Васильевич
  • Строев Андрей Анатольевич
  • Гришина Ирина Андреевна
SU1635207A1
Устройство для исправления двухкратных ошибок в блоках передачи и хранения информации 1983
  • Поваляев Эдуард Иванович
SU1173417A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ 1990
  • Боровик О.С.
  • Неруш Г.И.
  • Сырямкин В.И.
  • Фомин А.А.
RU2047921C1
Устройство для программирования микросхем постоянной памяти 1985
  • Пенкин Николай Николаевич
  • Зильберман Александр Иосифович
  • Калинина Галина Викторовна
SU1285535A1

Иллюстрации к изобретению SU 1 297 118 A1

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

Устройство относится к вычислительной технике и может найти применение при наладке и программировании блоков ППЗУ. Цель изобретения - повышение надежности устройства. Изобретение позволяет выявлять и локализовать неисправности в блоках ППЗУ, за счет чего совмещаются операции наладки и программирования в одном устройстве. Устройство содержит формирователь I импульсов, регистр 2 команд, ключ 3, блок 4 управления, регистр 5 данных, элемент И 6, регистр 7 адреса, дешифратор 8. Ил. 5. Общая шина & (Л Ю со 00 Информациан- ные выходы

Формула изобретения SU 1 297 118 A1

фиг.З

с

HauajJo

Ауп,„разрешение записи В регистр -/ омму/77(

Адрес Я( памяти

Ауп, „Запись ё/}ezLfc/77/} адреса

At//7, „ разрешение

доннь/е тение

С

KoHei

фиг. 4

Редактор Н. Горват Заказ 595/55

Составитель В. Лапшинскнй

Техред И. ВересКорректор М. Са мборская

Тираж 590Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Но(оло

Ауп, „ разрешение записи 6 peef/c/77/} -/fo/ Mi/fnamffp

естобая золись

Ауп,,ёсе Hf/Mu

Тестовая (чтение

Фиг. 5

Документы, цитированные в отчете о поиске Патент 1987 года SU1297118A1

Патент США № 4093998, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами 1911
  • Р.К. Каблиц
SU1978A1
Прибор для нагревания перетягиваемых бандажей подвижного состава 1917
  • Колоницкий Е.А.
SU15A1

SU 1 297 118 A1

Авторы

Подымин Игорь Всеволодович

Соколов Юрий Иванович

Даты

1987-03-15Публикация

1985-10-04Подача