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

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

Гив

со ч|

Од Ю

гч

ройство содержит шинный формирователь 1, регистр 2 команд, программирующий ключ 3, блок 4 управления, регистр 5 данных, элемент И 6, регистр 7 адреса, дешифратор 8, элементы НЕ 9, элемент И 10, триггер 11, элементы И 12 и 13, программирующий ключ 14, блок 15 формирования сигналов записи, элемент НЕ 16, Устройство работает совместно с ЭВМ и обеспечивает запись данных, контроль и диагностику блоков ППЗУ, строящихся на микросхемах различной емкости. Режим .работы устройства определяется записями в регистр 2 команд. В режиме записи младшая часть адреса через регистр 2 передается на выход в сопровождении импульса для приема ее блоком ППЗУ. Старшая часть адреса заносится в регистр 7 и дешифрируется дешифратором 8, который вырабатывает управляющие сигналы активизации необходимых микросхем блока ППЗУ. Далее записываемое данное заносится в регистр 5, и включается программирующее напряжение. В соответствии с определенными сигналами с выходов рег- гистров 2 и 7 блок 15 формирует необходимые сигналы записи, поступающие на вход блока ППЗУ. При чтении адресные сигналы формируются аналогичным образом, а считанное слово через формирователь 1 поступает в ЭВМ. При диагностике в регистр 5 заносится тестовая маска. Осуществляется считывание маски через формирователь 1, при котором выявляются искажения кода маски. 3 ил.

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

название год авторы номер документа
Устройство для записи и контроля программируемой постоянной памяти 1985
  • Подымин Игорь Всеволодович
  • Соколов Юрий Иванович
SU1297118A1
ПРОГРАММИРУЕМОЕ УСТРОЙСТВО СОПРЯЖЕНИЯ С ПОВЫШЕННОЙ НАГРУЗОЧНОЙ СПОСОБНОСТЬЮ 1992
  • Байдаков В.И.
  • Желтов П.А.
  • Заякин В.Н.
  • Росляков Е.Г.
  • Шашков Ю.А.
RU2039374C1
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ 1993
  • Шаханов И.А.
  • Черных В.И.
  • Ноянов В.М.
RU2079876C1
Модуль для занесения информации в программируемое постоянное запоминающее устройство 1986
  • Денискин Анатолий Иванович
SU1336100A1
Многоканальная система измерения и регистрации 1988
  • Андреева Изабелла Александровна
  • Гафт Леонид Абрамович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1707546A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для отладки микропроцессорной системы 1987
  • Гурчик Михаил Евгеньевич
SU1453408A1
Устройство для отладки микроЭВМ 1985
  • Зобин Г.Я.
  • Огнев А.И.
  • Минкович А.Б.
  • Кривопальцев Е.С.
  • Серебрянный В.А.
  • Школьник Б.А.
SU1410708A1
Устройство для контроля за ходом вычислительного процесса 1987
  • Панков Анатолий Петрович
  • Потапов Виктор Ильич
  • Половников Виктор Степанович
  • Танасейчук Владимир Маркович
  • Уленков Александр Михайлович
SU1539780A1
Программируемый контроллер 1991
  • Алдабаев Геннадий Константинович
  • Конарев Анатолий Николаевич
  • Леонтьева Людмила Алексеевна
  • Малка Андрей Витальевич
  • Перекрестов Анатолий Григорьевич
SU1833870A1

Иллюстрации к изобретению SU 1 376 121 A2

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

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

Формула изобретения SU 1 376 121 A2

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

. Программирующие ключи 3 и 4 (фиг.1 и 3) служат для подачи напряжения программирования Up на матрицу 20 блоков программируемой постоянной памяти и работают следующим образом. При подаче с первого управляющего выхода регистра.2 команд сигнала Лог. О транзистор Т1 запирается, а транзистор Т2 открывается и напряжение программирования Up поступает от источников питания U ni либо U на выход ключа (выходы 1 и 4 устройства записи). Диод Д1 при этом смещен в обратном направлении. Когда управляющий сигнал с первого выхода регистра 2 команд отсутствует (уровень Лог. 1) транзистор Т открыт а транзистор Т2 заперт, диод Д1 при этом смещен в прямом направлении и на выходы 1 и 4 устройства записи подается потенциал U, () .

Регистр 7 служит для хранения старшей части адреса блока постоянной памяти (например, на основе БИС К 573 РФ2). Занесение адреса в регистр 7 происходит одновременно с фиксацией полного адреса в программируемом бпоке постоянной памяти при

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

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

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

(

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

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

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

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

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

5

n

5 п

д

5

5

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

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

Четвертое обращение, ввод-вьшод. В адресной части помещается команда Включение программирующего напряжения, и через программирующий ключ 14 на матрицу 20 блоков постоянной памяти подается напряжение программирования Up .

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

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

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

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

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

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

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

необходимое число раз. Для программирования БИС ППЗУ К 573 РФ4 вьщержки времени составляют Т, Т Юмкс Т, 100 мс.

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

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

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

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

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

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

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

5

О д

5

5

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

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

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

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

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

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

фие.г

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

Г

I

вч.

м

CZb

J

faz.3

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

Устройство для записи и контроля программируемой постоянной памяти 1985
  • Подымин Игорь Всеволодович
  • Соколов Юрий Иванович
SU1297118A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 376 121 A2

Авторы

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

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

Даты

1988-02-23Публикация

1986-07-07Подача