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

Номер патента: 1635207

Авторы: Гришина, Рой, Скурихин, Строев

ZIP архив

Текст

) С 11 С 7/00 ОЛИСАНИЕ ИЗОБРЕТЕНИ ТОРС КОМ ИДЕТЕЛЬСТ Изобретение относится вычислиачено длх типов тельнои технике и предназ записи и контроля различи программируемых постоянны нающих устройств (ППЗУ) иЦелью изобретения явля шение производительности же 16,запоми- микроЭВМ, тся повы рограммимягкого" облас ти ия типо запомициональн тва, насхемы комф ОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(54) УСТРОЙСТВО ДЛЯ ПРОГРАММИРОВАНИПОСТОЯННЫХ ЗАПОМИНА 10 ЩИХ УСТРОЙСТВ(57) Изобретение относится к вычислительной технике и предназначенодля записи и контроля различных типов программируемых постоянных запоминающих устройств (ППЗУ) на микроЭВМ. Целью изобретения является рования за счет реализации режима записи и расширение применения за счет увеличе программируемых пос хнающих устройств.На фиг.1 приведена функсхема предлагаемого устройиг.2 и 3 - функциональные мутаторов связи устроиства с вывод ми ППЗУ, на фиг.4 - алгоритм "жест повышение надежности и расширениеобласти применения за счет увеличения типов программируемых постоянныхзапоминающих устройств. Устройствообеспечивает следующие режимы работы: иЗапись, иПроверка записи","Контрольное чтение, "Блочное стирание" и "Проверка незапрограммированного ППЗУ на "чистоту". При работЭВМ производит несколько обращенийк устройству (операции ввода-вывода)При обращении А-ТИ первый информационный вход работает на ввод данныхиз внешнего устройства, а обращениеА-ОПТ обеспечивает вывод данных напериферийное устройство. 3 з.п. ф-лы,.14 ил. кого" программирования ППЗУ К 573 РФ 4и К 573 РФ 6, на фиг.5 - алгоритмсткого" программирования ППЗУ 127К 573 РФ 2, К 573 РФ 5, на фиг.6 - алгоритм "жесткого" программированияППЗУ КМ 558 РРЗ, на фиг,7 и 8 - алгоритм пмягкого" программирования ППЗУ12732, 12764, 127128, на фиг.9 и 10 -алгоритм "мягкого" программированияППЗУ 12764 А, 127256, на фиг. 11 - алгоритм проверки ППЗУ на "чистоту"перед записью, на фиг.12 - алгоритмконтрольной прогерки записи ППЗУ,на фиг.13 - алгоритм контрольногочтения запрограммированного ППЗУ,на фиг,14 - алгоритм блочного стирания ППЗУ КМ 558 РРЗ.1635207 Фиг.14 Составитель Л.АмусьеваРедактор Л,Лежннна Техред И.Дидык КоРРектоР М.СамборскаяЗаказ 758 Тираж 347 Подпис ноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, 3-35, Раущская наб., д, 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 10150 Устройство (фиг, 1) подключаетсяк блоку 1 управления и обработкивыполненному в виде мини- или микроЭВМ.и содержит регистр 2 старшего байтаадреса, регистр 3 хранения, блок 4памяти протокола обмена, регистр 5режима, цйфроаналоговый преобразователь 6, с первого по третий коммутаторы 7 - 9 и четвертый коммутатор 10.Каждый из коммутаторов с первогопо третий (фиг,2) выполнен в видемультиплексора цифроаналоговых сигналов, аналоговый и цифровой входы 15которого являются первым и вторымвходами коммутатора, управляющийвход и выход - одноименными входоми выходом коммутатора.Четвертый коммутатор (фиг, 3) содержит первый 11, второй 12 и треий 13 аналоговые ключи.Устройство обеспечивает следуюцие режимы работы: "Запись", "Проверка записи", "Контрольное чтение", 25"Блочное стирание" и "Проверка незапрограммированного ППЗУ на "чистоту",При работе ЭВМ производит несколь.о обращений к устройству (операциивода-вывода). При обращении АИ 30первый информационный вход работаетяа ввод данных из внешнего устройства, а обращение А в О обеспечиваетвшвод данных на периферийное устройство,35Перед началом любого цикла производится установка режима работы в соответствии с ТУ данного ППЗУ.Включение напряжения питания и еговеличина обеспечиваются подачей сигналов на соответствующие входы регистра 5 и регистра 2.Напряжение программирования и еговеличина устанавливаются подачей сигналов на соответствующие информационные входы регистра 2, регистра 3 и ререгистра 5. Подачей соответствующихзначений на входы регистра 5 устанавливаются сигналы "Выбор кристалла","Разрешение выдачи данных", "Программирование".Работа в режиме "Запись" ("Программирование") происходит в соответствии с алгоритмами, показанными нафиг,4-10.Запись в ППЗУ может проходить врежиме так называемого жесткого"(с фиксированной временной выдержкой)или "мягкого" (с меняющимся временем) программирования, Кроме того, процессзаписи может идти с предварительнойсверкой содержимого каждой программируемой ячейки ППЗУ с записываемымбайтом, последующей проверкой записанного байта, а по окончании записи - блочной проверкой всего записанного. Другой вариант - запись всехбайтов с последующей контрольной проверкой всего записанного,На фиг.4 показан алгоритм "жесткого" программирования с побайтовойпроверкой для ППЗУ К 573 РФ 4 и К 573 РФ 6,Первое обращение - ввод (АЯ)обеспечивается вызовом функции исходного состояния.Следующий этап - выбор режима работы согласно ТУ ППЗУ:посредством коммутатора 10 устанавливается и подается напряжение питания,посредством коммутатора 9 включается, устанавливается и подается напряжение записи,подаются сигналы низкого уровняна выводы выбора кристалла и разрешения выдачи данных и высокого уровня на вывод программирования,вводится временная задержка Т 1для установки параметров.Загружается адрес записываемогобайта и проводится сравнение содержимого соответствующей ячейки программируемого ППЗУ с этим байтом.Если этот байт записан в ячейке ППЗУ,то загружается следующий и опять производится проверка. Если ячейка свободна, производится установка - вывод (А-ОПТ), выключается сигнал разрешения выдачи данных, после чегоадрес записываемого байта подаетсяна второй информационный вход (адресный), а его содержимое - на первый информационный вход (байт вППЗУ), Сигнал программирования устанавливается равным нулю, и информациязаписывается в течение времени Т 2,после чего подаются сигнал программирования высокого уровня и сигналразрешения выдачи данных низкогоуровня, устанавливается А(ввод),производится сравнение записанного.байта с оригиналом и в случае ошибкивыдается звук-сигнал, на консоли появляется объявление ошибки, а привыходе в ГЛАВНОЕ МЕНЮ в информационной строке появляется адрес ячейки,в которой происходило обращение впоследний раэ, т, е, адрес плохогобайта, В случае удачной проверки загружается следующий байт и операцияповторяется, По окончании записивсех байтов выдается звук-сигнал,снимается напряжение программирования и вызывается функция контрольнойпроверки всей записи, алгоритм которой представлен на фиг.12. Послеудачной проверки система выходит вГЛАВНОЕ МЕНЮ, где информационнаястрока содержит адрес последнего байта, При обнаружении в процессе проверки ошибки опять выдается звуксигнал, объявляется ошибка,На фиг.5 и 6 показаны алгоритмыпжесткого" программирования ППЗУ12716, К 573 РФ 2, К 573 РФ 5 (фиг. 5) иКМ 558 РРЗ (фиг. 6).В этих случаях запись информацииблочная. Устанавливается нужный режим программирования согласно ТУППЗУ, затем проводится полный циклзаписи всех байтов, после чего устанавливается режим ввода (АЯ), снимается напряжение программирования ипроверяется записанная информация, Вслучае удачно прошедшей записи сис -тема выходит в ГЛАВНОЕ МЕНЮ, нетвыдается сообщение об опщбке.На фиг.7-10 представлены алгоритмы мягкого" программирования дляППЗУ 12764, 12732, 127128 (фиг. 7и 8) и 12764 А и 127256 (фиг. 9 и 10),Принципиальное начало программирования совпадает с алгоритмом фиг. 4,Отличие в процессе записи. Задаетсямаксимальное число циклов записиХ = 15 (фиг. 7 и 8) и Х = 25 (фиг.9и 10), Первая запись байта длитсяТ 21 мс. После записи происходитуменьшение Х (ДЕКРЕМ. Х) и проверка(Х = 02). Есль ХО, байт проверяется и в случае ошибки вновь записывается со временем Т 2 = 1 мс. Циклповторяется до тех пор, пока байт незапишется.или Х не станет равным нулю, Если байт записался при ХО,проводится повторная запись байтасо временем ТЗ, равным 4 (15-Х) мс(фиг. 7 и 8) или 3 (15-Х) мс (фиг9и 10), затем загрузка адреса следующего байта. При Х = О происходит либозапись байта со временем ТЗ = 4+(15-Х) мс и с последующей его проверкой (фиг.7 и 8), либо сначала проверка записанного байта и в случае удачи его запись со временем ТЗ(25-Х) мс (фиг. 9 н 1 О), Если проверка прошла удачно, загружается следующий адрес и цикл повторяется, Если5 фнет выдается сообщение об ошибке.После записи всех байтов вызываетсяфункция проверки всей информации и,если все в порядке, система выходитв ГЛАВНОЕ МЕНЮ, где в информационной10 строке содержится число запрограммированных ячеек ППЗУ,Перед началом записи желательнопровести проверку "чистого" ППЗУ,Это делает функция программы, алго 15 ритм которой представлен на фиг.11.Для удобства пользователя в программе есть такой режим, где сначала осуществляется проверка на "бланк"а затем запись.20 Алгоритм проверки записи (тестирования) представлен на фиг. 12, Тестирование - самостоятельный режимработы устройства, к которому всегда происходит обращение по окончании25 записи информации.Алгоритм контрольного чтения запрограммированного ППЗУ представленна фиг.13. В этом режиме первый информационный вход работает на ввод3 О данных (АИ) . После установки нужного режима производится побайтнаязапись иэ ППЗУ в память, а затем надиск. По окончании записи выход вГЛАВНОЕ МЕНЮ.35На фиг.14 приведен алгоритм блочного стирания ППЗУ КМ 558 РРЗ. Устанавливаются напряжение программирования24 Ч, сигнал разрешения стираниянизкого уровня и сигналы выбора крис,о талла, разрешения выдачи данных ипрограммирования высокого уровня.Затем на вывод выбора кристалла подается сигнал, равный нулю эа времяТЗ = 5 мс. На всех информационных45 (числовых) входах устанавливаетсянапряжение 24 Ч и происходит блочноестирание информации. Подачей на выводвыбора кристалла сигНала высокогоуровня стирание прекращается. Затемподаются напряжение програмюрования18 Ч и сигнал выбора кристалла низкого уровня на время Т 4 = 19 спослечего производится проверка очищеннои микросхемы.Предлагаемое устройство вместе с55прилагаемым программным обеспечениемимеет ряд преимуществ по сравнению с прототипом. Наличие "мягкого" режима записи расширение области при1635207 менения за счет увеличения типов программируемых постоянных запоминающих устройств и возможность программного выбора ППЗУ существенно убыст 5 ряют процесс программирования про" граммируемых постоянных запоминающих устройств,являются выходами устройства, входсброса регистра режима является входом начальной установки устройства. 2. Устройство по п,1, о т л и ч аю щ е е с я тем, что, с целью повышения надежности, в него введен блокпамяти протокола обмена, информационный вход-выход которого является устройства, соответствующие разрядыадресного входа блока памяти протокола обмена являются соответствующими разрядами информационного входа 1, Устройство для программирования постоянных запоминающих устройств, содержащее регистр старшего байта адреса и три коммутатора, выходы 5 которых являются выходами устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет увеличения типов программируемых постоянных запоминающих 20 устройств, в него введены регистр хранения, регистр режима, цифроаналоговый преобразователь и четвертый коммутатор, информационные входы регистров адреса и хранения являются 25 первой группой информационных входов-выходов устройства, входы записи регистров адреса и хранения, вход разрешения, информационный вхЬд и адресные входы регистра режима являют ся второй группой информационных входов устройства, выход регистра хранения соединен с информационным вхо-дом цифроаналогового преобразователя, выход которого соединен с первыми ин формационными входами с первого по третий коммутаторов, управляющие входы которых, второй информационный вход первого коммутатора и первый и второй управляющие входы четвертого 40 коммутатора соединены с выходами соответствующих разрядов регистра режима, вторые информационные входы второго и третьего коммутаторов и третий управляющий вход четвертого 45 коммутатора соединены с выходами соответствующих разрядов регистра старшего байта, выходы соответствующих разрядов регистра старшего байта адреса н режима, выходы с первого по третий коммутаторов и первый и второй выходы четвертого коммутатора и второго информационного входа-выхода устройства, вход "Выбор кристалла" блока памяти протокола обмена является входом начальной установкиустройства,3. Устройство по п,1, о т л и ц аю щ е е с я тем, что каждый из коммутаторов с первого по третий выполнен на мультиплексорах цифроаналоговых сигналов, аналоговый и цифровой входы которого являются первым и вторым входами коммутатора, управляющий вход и выход - одноименными входом и выходом коммутатора. 4. Устройство по п.1, о т л и ч аю щ е е с я тем, что четвертый коммутатор содержит первый аналоговыйключ, информационные входы которогоявляются входами для подключенияопорных источников напряжения, а управляющий вход является первым управляющим входом коммутатора, второй аналоговый ключ, первый информационныйвход которого соединен с выходом первого аналогового ключа, третий аналоговый ключ, первый информационныйвход которого соединен с выходом второго аналогового ключа, который является первым выходом коммутатора, выход третьего аналогового ключа является вторым выходом коммутатора,управляющие входы с первого по третий аналоговых ключей являются с первого по третий управляющими входамикоммутатора, вторые информационныевходы второго и третьего аналоговыхключей соединены с входом нулевогопотенциала коммутатора. Ф о р м у л а и з о б р е т е н и я 10 первым информационным входом-выходом

Смотреть

Заявка

4630133, 16.01.1989

МГУ ИМ. М. В. ЛОМОНОСОВА

РОЙ НИКОЛАЙ НИКОЛАЕВИЧ, СКУРИХИН АЛЕКСАНДР ВАСИЛЬЕВИЧ, СТРОЕВ АНДРЕЙ АНАТОЛЬЕВИЧ, ГРИШИНА ИРИНА АНДРЕЕВНА

МПК / Метки

МПК: G11C 7/00

Метки: запоминающих, постоянных, программирования, устройств

Опубликовано: 15.03.1991

Код ссылки

<a href="https://patents.su/12-1635207-ustrojjstvo-dlya-programmirovaniya-postoyannykh-zapominayushhikh-ustrojjstv.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программирования постоянных запоминающих устройств</a>

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