Программатор для постоянныхзАпОМиНАющиХ уСТРОйСТВ Советский патент 1981 года по МПК G11C16/02 

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

1

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

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

Особенностью ППЗУ со стиранием данных как при помощи электрических сигналов, так и при воздействии ультрафиолетового излучения является невозможность избирательного воздействия на какую-то одну ячейку памяти: содержимое стирается сразу из всего кристалла ППЗУ, имеющего 256, 512 и более ячеек. Если данные

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

Наиболее близким к предлагаемому

0 по технической сущности являэтся программатор, предчазначенный для ручного занесения данных в ППЗУ и их исправления в процессе эксплуатации. Он состоит из адресного ре5гистра, генератора сигналов инкрементации этого регистра, регистра данных, а также контроллера чтения - стирания - записи, вырабатывающего сигналы, управляющие соот0ветствующими процессами в ППЗУ, и переключателе который задает один из режимов работы: чтения, стирания или записи. БИС ППЗУ (или плату с несколькими такими БИС) подсоединяют

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

0 выходами контроллера. Оператор при

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

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

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

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

На чертеже приведена структурная схема устройства.Программатор содержит накопитель , адресный регистр 2, генератор 3, регистр 4 данных,блок 5 запуска, коммутатор 6, блок 7 задания режимов -и блок 8 управления. Адресные выходы 9, выходы 10 и управляющие выходы программатора подключены к перепрограммируемому ПЗУ 12.

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

При занесении новых данных их устанавливают в регистре 4 данных, в адресной регистр 2 записывают адрес нужной ячейки и запускают бло 8 управления. Последовательно меняя

состояние адресного регистра 2 и устанавливая каждый раз соответствующие данные в регистре 4 данных, в ППЗУ 12 заносят всю необходимую информацию.

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

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

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

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

Программатор для постоянных запоминающих устройств, содержащий регистр данных, генератор, выход

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

0 входы которого подключены к выходам адресногО регистра, входы данных накопителя подкпючены к выходам регистра данЕ1ых, первый управляющий вход накопи-геля подключен к выходу

5 коммутатора, а второй управляющий

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

Источники информации, принятые во внимание при экспертизе

1.Wood R., Dickman М, Online PROM Programmers.Micro Mini Systenjs , 1978,. 4.

2.RampePberg I.D. PROM Programmer. Micro Mini Systems, 1978,

i 4 (ппототип) .

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

название год авторы номер документа
Устройство для программирования постоянных запоминающих устройств 1989
  • Рой Николай Николаевич
  • Скурихин Александр Васильевич
  • Строев Андрей Анатольевич
  • Гришина Ирина Андреевна
SU1635207A1
Устройство для записи и коррекции программ 1982
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
  • Колядко Дмитрий Иванович
  • Уваров Александр Григорьевич
SU1149268A1
Многоканальная система измерения и регистрации 1988
  • Андреева Изабелла Александровна
  • Гафт Леонид Абрамович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1707546A1
Устройство для обмена информацией 1974
  • Аверин Борис Николаевич
  • Серадский Валерий Павлович
SU732848A1
УСТРОЙСТВО ДЛЯ РЕГИСТРАЦИИ ИНФОРМАЦИИ 1996
  • Лазаренков Л.И.
  • Столяров Ю.Г.
  • Ширяев В.Н.
  • Розенфельд Б.А.
  • Иванов А.С.
  • Зобнин А.В.
  • Бакулин В.В.
  • Румянцев Ю.И.
  • Тихомиров В.Н.
  • Шевченко Е.Т.
  • Белякова Г.А.
  • Генусов М.В.
RU2097703C1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Безруков Дмитрий Степанович
  • Колесников Юрий Андреевич
  • Мухин Николай Алексеевич
  • Онищенко Анатолий Михайлович
  • Цуканов Владимир Иванович
SU1453440A1
Программируемый контроллер 1991
  • Алдабаев Геннадий Константинович
  • Конарев Анатолий Николаевич
  • Леонтьева Людмила Алексеевна
  • Малка Андрей Витальевич
  • Перекрестов Анатолий Григорьевич
SU1833870A1
Программируемое постоянное запоминающее устройство 1984
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Тверецкий Вениамин Витальевич
SU1300563A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ 1990
  • Боровик О.С.
  • Неруш Г.И.
  • Сырямкин В.И.
  • Фомин А.А.
RU2047921C1

Реферат патента 1981 года Программатор для постоянныхзАпОМиНАющиХ уСТРОйСТВ

Формула изобретения SU 830 565 A1

SU 830 565 A1

Авторы

Горн Лев Соломонович

Хазанов Борис Исаакович

Даты

1981-05-15Публикация

1979-07-20Подача