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 (ппототип) .
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программирования постоянных запоминающих устройств | 1989 |
|
SU1635207A1 |
Устройство для записи и коррекции программ | 1982 |
|
SU1149268A1 |
Многоканальная система измерения и регистрации | 1988 |
|
SU1707546A1 |
Устройство для обмена информацией | 1974 |
|
SU732848A1 |
УСТРОЙСТВО ДЛЯ РЕГИСТРАЦИИ ИНФОРМАЦИИ | 1996 |
|
RU2097703C1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1453440A1 |
Программируемый контроллер | 1991 |
|
SU1833870A1 |
Программируемое постоянное запоминающее устройство | 1984 |
|
SU1300563A1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ | 1990 |
|
RU2047921C1 |
Авторы
Даты
1981-05-15—Публикация
1979-07-20—Подача