Устройство для записи информации в программируемое постоянное запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1529286
Автор: Коган
Текст
союз советснихСОЦИАЛИСТ ИЧЕСНИХРЕСПУБЛИК ЦЮ 1 В А 1 С 7 ОО ПИСАНИЕ ИЗОБРЕТЕ ВТОРСКОМ 10407/24-24(22) 29 (46) 15 (72) Е. (53) 68 У 46 к автома 8 хинке и пред устрой ем па(56) АвВ 8264АвтоР 13815 ельство СССР7/00, 1979,ьство СССР7/00, 1986,икрос являе тарское свид б, кл, С 1 рское свид 93,кл,С ся повиа и расс ете11 ых возможнос СУДАРСТНЕННЫЙ НОМИТЕТ изОБРетениям и (лнРытияИ ПЖТ СССР 2(54) УСТРОЙСТВО ДЛЯ АПВ ПРОГРАИМИРУЕМОЕ ПОСТОНАВЩЕЕ УСТРОИСТВО(57) Изобретение относитике и вычислительной тназначено для использовствах программирования ммяти. Целью изобретенияшение быстродействия усширение его функцнональн11529286 тей за счет подбора информации к кснкре 5"Ой микросхеме памяти, Поставленная цель достигается за счет введения четырех элементов ИЛИ, двух эле 5 моион Идвух счетчиков форгпрователя 29 импульсов элемента И-ИЛИ 32. и дву. "триггеров, В блОк Оперативной памяти заносится несколько файлов информации и по команде с пульта управления начинается сравнение информаИзобретение относится к автоматикеи вычислительной технике и можетбыть использовано в устройствах программирования микросхем памяти,Ю1,елью изобретения является повышение быстродействия устройства и расширение его функциональных возможностей за счет подбора информации к конкретной микросхеме памяти,На чертеже изображена функциональная схема устройства для записи информации в программируемое постоянноезапоминающее устройство,Устройство для записи информации 30в программируемое постоянное заломинающее устройство содержит первыйблок 1 сравнения, мультиплексор 2,блок 3 оперативной памяти, формирователь 4 импульсов, триггер 5, счетчик 356, элемент И 7, генератор 8, элементИ 9. блок 10 фотоввода, пульт 11 управления, элементы И 12 и 13, элемент ИЛИ 14, элемент И 15, генератор ".6 элементы ИЛИ 17 и 18, второй блок 19 сравнения, элемент ИЛИ20, регистр 21, счетчик 22, элементы ИЛИ 23.-26, элементы И 27 и 28,формирователь 29, счетчики 30 и 31,элемент И-ИЛИ 32 триггеры 33 и 34. 45Устройство работает следующим об-,разом,В исходном состоянии счетчики 6,22, 30 и 31, регистр 21, триггеры 533 и 34 установлены в 0 . Устройпч " 50ство работает в следующих режимах;ввод информации, программированиеППЗУ,подключающееся к первому и второму выходам устройства, сравнение информации, хранящейся в блоке 3 опера 55тивной памяти, с информацией, записанйой в ПИЗУ подбор информации, записанной в блоке 3 оперативной памяции, записанной в ППЗУ и блоке оперативной памяти, Если программирование невозможно, то начинается сравнение со следующим файлом информации,Работа продолжается до тех пор, покане будет выявлен нужный файл информации. После этого устройство переходитв режим программирования и заносит информацию выявленного файла в ППЗУ,1 ил,ти, который содержит информацию нескольких ППЗУ к конкретной микросхемедефектной или уже запрограммированной(режим идентификации),Режимы работы задаются сигналами стретьего, четвертого и восьмого выходов пульта 11 управления.В режиме ввода информации на третьем и восьмом выходах пульта 11 управления установлен уровень логичес 11 11кого 0 , и а четвертом - уровень ло 11 11г ич ескои 1 , в режиме прог раммиров ания н а третьем выходе - уровень логическойй 1, н а четвертом и восьмом -уровни логического " О 1, в режиме контроля на всех выходах уровни ло гич е с 11 11кого 0 , в режиме идентификации натретьем и четвертом выходах уровнилогического 11 О ", на восьмом выходе -уровень логической " 1 " , Источник в в одимой информации выбирается опер атором сигналами с второй группы выходови с первого и пятого выходов пульта2 управления ,Уровень логической " 1 " на первомвыходе и уровень логическо го "0 1 напятом соответствует вв оду информациис блока 1 О фотовв ода, уровень логиП 11ческого 0 на первом выходе и логической "1" на пятом соответствует вводу информации с ППЗУ и уровни логичес 11 11кого 0 на обоих выходах соотве тс твуют режиму ввода с клавиатуры пульта1 1 управления , Вторая группа выходовпульта 1 1 управления определяет выб ор соответствующего канала на мультиплексоре 2 . Сигналом начала работы является уровень логической "1" на шестом выходе пульта 2 управления,Рассмотрим режим ввода информации с блока 10 фотоввода. Уровень логи 1529286ческой1 с четвертого выхода пульта11 управления запрещает прохождениесигналов через элементы И 9, 13 и 15С третьей группы выходов пульта 11управления в регистр 21 записываетсяинформация о последнем адресе ППЗУ,По сигналу с первого выхода пульта11 управления включается блок 10 фотоввода и начинается ввод информациипо байтам, Каждый байт информации сопровождается синхронизирующим импульсом на втором выходе блока 10 фотоввода, Этот импульс через элемент ИЛИ 20поступает на пятый вход генератора16 (пример реализации которого приведен на Фиг,3), При отсутствии уровня логической "1" на втором входе генератора 16 и наличии режима ввода информации по каждому синхронизирующему импульсу с блока 1 О фотоввода навтором выходе генератора 16 появляется один импульс, По переднему Фронту этого импульса информация с мультиплексора 2 записывается в блок 3оперативной памяти, Адрес, по ко,торому записывается информация,указывается счетчиком 31, Посколькув исходном состоянии он был установлен в "0", первый байт информациизаписывается по нулевому адресу, Позаднему Фронту импульса с второговыхода генератора 16 через элементИЛИ 8 в счетчики 22 и 31 добавляетсяединица, В счетчик 30 единица не добавляется, пока на установочный входтриггера 33 не поступит уровень логической "1" с выхода блока 19 сравнения, сигнал равенства информации,записанной в регистре 21 и содержа-.щейся в счетчике 22. Триггер 33 устанавливается в единичное состояние иимпульсы с выхода генератора 16 через элемент И 28 поступают на суммирующий вход счетчика 30, На блок 3оперативной памяти поступает следующий адрес и начинается ввод следующего байта информации. Ввод продол жается до тех пор, пока содержимоесчетчика 22 не станет равно информации, записанной в регистр 21, В этомслучае по переднему фронту импульса свторого выхода генератора 16 в блок 3оперативной памяти записывается информация с мультиплексора 2 и поэтому же импульсу, поступающему наблок 19 сравнения через элемент ИЛИ1, блок 19 сравнения выдает сигналравенства, который через элемент И-ИЛИ 32 устанавливает счетчик 22 в нулевое состояние. Сигнал равенства с блока 19 сравнения не поступает на четвертый вход генератора 16, так как на первый элемент И элемента И-ИЛИ 32 поступает уровень логической с четвертого выхода пульта 11 управления, на второй элемент И элемента1 О И-ЕЛИ 32 поступает уровень логичес 152025303540455055При вводе информации с клавиатуры пульта 11 управления по каждому байту информации на его седьмом выходепоявляется синхронизирующий импульс,который через элемент ИЛИ 20 поступаетна пятый вход генератора 16. Дальнейшая работа происходит аналогично вво 5ду с блока 10 фотоввода,Рассмотрим режим программирования,Пультом 11 управления на мультиплексоре 2 выбрана информация, поступаюц 1 аяи ППЗУ, Формирователь 4 подключен ксчитыванию информации из ППЗУ и черезв 1 его информация поступает на мульти"плексор 2. Уровень логического "0" счетвертого выхода пульта 11 управлегия запрещает формирование импульсовЙа втором выходе генератора 16, Импульсы присутствуют только на его первом выходе, При отсутствии уровня логической 1 л на втором выходе генератора 8 на первом и втором входахэлемента И 9 присутствуют уровни логивеского 0, запрещающие прохождениегмнульсов с первого выхода генератора16 через элемент И 9 на вход разрешег 1 ия сравнения блока 1 сравнения, По 25положительному импульсу с первого выхода генератора 16 информация с мультиплексора 2 и блока 3 оперативной памяти поступает на блок 1 сравнения.При неравенстве информации в случаеА ( В (в каждом разряде информация, поступающая из ППЗУ, меньше информацииблока 3 оперативной памяти, т,е,запись информации возможна) уровеньлогическои "1" появляется на первомвыходе блока 1 сравнения, в случае35АВ (хотя бы в одном разряде информация ППЗУ больше информации блока 3оперативной памяти, т.е, запись информации невозможна) уровень логической 40"1" появляется на втором выходе. Приравенстве на обоих выходах сохраняются уровни логического "0, Если информация ППЗУ и хранящаяся в блоке 3 оперативной аяти не рн А В, то че- :45реэ элемент И 7 (на его втором входелогической "1") уровень логической"1" поступает на генератор 8 и запускает его, На первом выходе генератора 8 появляется пачка импульсов, Навремя действия пачки на втором выходегенератора 8 появляется уровень логической "1" формируется строб.Уровень логической "1" на первомвыходе блока 1 сравнения добавляетединицу в счетчик 6 и подтверждаетустановку триггера 5 в "0", Уровеньнуля на его прямом выходе через элемент ИЛИ 23 (на его втором входе уровень логического "0") запрещает прохождение отрицательного импульса с выхода элемента И 9 через элемент И И 15, Импульс на втором входе элемента ИЛИ 18 не появляется и счетчики 22 и 31 не изменяют своего состояния, Строб на втором выходе генератора 8, поступая на вход формирователя 4, подключает выходы ППЗУ к генератору 8 ив соответствии с информацией, записанной в блоке 3 оперативной памяти, воздействует на ППЗУ с целью записи в нее указанной информации. Адрес ячейки ППЗУ, на которую воздействует генератор 8, указывается счетчиком 22 После окончания пачки импульсов,на втором выходе генератора 8 появляется уровень логического "О и циклсравнения по положительному импульсус первого выхода генератора 16 повторяется, В случае равенства информацииблока 3 оперативной памяти и ППЗУ,т,е, информация блока 3 оперативнойпамяти записана в ППЗУ на первом выходе блока 1 сравнения появляется уровень логического О , Генератор 8 не запускается. Уровень логического нуля по заднему фронту положительного импульса с выхода элементаИ 9 устанавливает триггер 5 в единичное состояние. Уровень логической "1" с прямого выхода триггера 5 разрешает прохождение отрицательного импульса с выхода элемента И 9 через элемент И 15. Импульс на выходеэлемента И 15 сбрасывает счетчик 6 ичерез элемент ИЛИ 17 разрешает произвести сравнение блоку 19 сравнения,Если информация не равна, то импульсс выхода элемента И 15 через элементИЛИ 18 добавляет единицу в счетчики22 и 31. На блок 3 оперативной памя-ти и на ППЗУ поступает новый адреси цикл сравнения повторяется. Если информация следующего адреса блока 3 оперативной памяти и ППЗУ равны, то на выходе элемента И 15 появляется импульс и без запуска генератора 8 в счетчики 22 и 31 добавляется единица, происходит смена адреса, Цикл сравнения повторяется. Если после окончания сравнения и программирования данного адреса ППЗУ информация, записанная в регистре 21 и счетчике 22, равны, то уровень логической "1" с выхода блока 19 сравнения через второй элемент И элемента И-ИЛИ 32 .останавливает дальнейшую работу, Уро"вень логической "1" снимается с третьего выхода пульта 11 управления ипоявляется на его втором выходе, нашестом выходе появляется уровень ло 5гического "О", Счетчик 22 сбрасывается, Режим программирования окончен,Если после воздействия на ППЗУ импульсов записи с генератора 8 ППЗУ незапрограммировалось, т,е, равенствопо импульсу с выхода элемента И 9 навыходе блока 1 сравнения не появилосьгенератор 8 запускается вновь и циклпрограммирования повторяется, При возникновении этой ситуации несколькораз подряд (количество определяетсяемкостью счетчика 6) уровень логической "1" с выхода счетчика 6 через элементы И 12 и ИЛИ 14 останавливает работу устройства и индицирует брак.Уровень логической "1" снимается стретьего выхода пульта 11 управления.Работа в режиме программирования оканчивается либо выявлением непрограммируемой ячейки ППЗУ, либо программированием последнего адреса, указанногов регистре 22.В режиме контроля устройство работает следующим образом,Пультом 11 управления на мульти Оплексоре 2 выбрана информации, поступающая из ППЗУ, Уровень логического"0" с третьего выхода пульта 11 уп -равления запрещает прохождение сигна-,ла через элемент И 7. Генератор 8 при 35любом результате сравнения не запускается и на его втором выходе всегдаи 11присутствует уровень логического 0 Цикл сравнения информации с ППЗУ и блока 3 оперативной памяти аналогичен циклу сравнения в режиме программирования, При равенстве информации по импульсу с выхода элемента И 15 через элемент ИЛИ 17 блок 19 сравнения45 сравнивает информацию, хранящуюся в регистре 21 и счетчике 22, Результат сравнения поступает через первый элемент И элемента И-ИЛИ 32, При равенстве дальнейшая работа прекращается, при неравенстве через элемент ИЛИ 18 меняется состояние счетчиков 22 и 31 и цикл сравнения повторяется. При неравенстве информации ППЗУ и блока 3 оперативной памяти триггер 5 устанавливается в "О", в счетчик 22 единица не добавляется, Через элементы И 13 и 27, ИЛИ 14 и 24 уровень логической "1" с выхода блока 1 сравнения поступает на пультуправления На шестом выходе пульта 11 управления появ.ляется уровень логического 0 и дальнейшая работа прекращается,В режиме идент 11 фикац 11 и устройствоработает следующим Образом,Уровень логической "1 с восьмоговыхода пульта 1 управления запрещаетпрохождение сигнала через элемент И27, Уровень логической с первоговыхода блока 1 сравнения. через элементы И 27, ИЛИ 24, П 13 и ИЛИ 4 не поступает на пульт 11 управления и непрекращает дальнейшую работу.Рабата устройства в режиме идентификации при Отсутствии уровня логической "1" на Втором Выходе блока 1сравненкя аналогична работе устройства В режиме контроля, Отличие режимовидентификации и контроля заключаетсяв том, что В режиме контроля проверяется микросхема после программированкя, т,е, вариант Л ) В исключен, Врежиме идентиф 11 кации проверяется Возможность программирования г. микросхему информации, записанной В блоке 3 ОператиВной памяти Если инфОрмациЯ, поступающая из ППЗУ ЛО каждому адресу и по каждому разряду, меньше записанной в блоке 3 Оперативной памяти, то программирование возможно, Если хотя бы в Одном адресе информация В ППЗУ больше записанной в блоке 3 оперативной памяти, го программирование невозможно, Это мажет происходить либо в результате дефектов лри произВодстВе микросхем, л 11 бо В резупьтате того, что микросхема уже однажды подвергалась программированию, Режим ,идентифккации позволяет произвести подбор к конкретной микросхеме одного из фаилов инормапии, запксаннои блоке 3 Оперативной памяти с целью повышения количества программируемых микросхем и снижения количества брака, Работа устройства в режиме идентификации аналогична работе В режиме конт 1роля, Однако, как только на гтором Выходе блока 1 сравнения появится уровень логической "1" (информация ППЗУ больше информации блока 3 оперативной памяти), триггер 34 устанавливается в единицу и уровень логического 0 с инверсного выхода триггера 34 запрещает прохождение результата сравнения блока 19 сранения через третий элемент И элемента И-ИЛИ 32, Уровень логической "1" с выходаблока 19 сравнения устанавливает внуль счетчик 22 и по заднему фронтутриггер 33, а в единицу - триггер 33,разрешая прохождение импульсов с вы 5хода элемента ИЛИ 18 через элементИ 28 па суммирующий вход счетчикаЗО. Счетчик 31 указывает первый адресследующего файла информации, записаннс 1 й в блоке 3 оперативной памяти.С етчик 22 указывает нулевой адресП ЗУ и работа устройства в режимеи ентификации продолжается для следующ го файла информации, Если и в этомф йле информации был адрес, в котором 15иг формация ППЗУ больше информации,х анящейся в блоке 3 оперативнойи мяти, устройство переходит к следующему файлу. Так продолжается, поканф будет выявлен файл информации блок 3 оперативной памяти, который можноз программировать в ППЗУ, В этом случ е триггер 34 остается в нулевом сос оянии и уровень логической "1 нав гходе блока 19 сравнения через трет й элемент И элемента И-ИЛИ 32 остан вливает работу устройства, на входахф рмирователя 29 импульса уровни логической 1" и он формирует одиночныйимпульс, по которому производится перезались состояния счетчика 30 всчетчик 31, Так как, начиная с второго файла информации блока 3 оператИвной памяти, на суммирующий входс 1 ргетчика 30 поступают те же импульсы,чго и на счетчик 31, то, когда насгетчике 31 последний адрес файла,на счетчике 30 первый адрес этого яефайла информации, Следовательно, привьявлении файла информации блока 3 40оперативной памяти, который можно запрограммировать в ПИЗУ, работа устройства останавливается и в счетчик 31записывается первый адрес данного фай,г 1 а. Если требуемый файл не обнаружен 45сигнал переполнения через элемент ИЛЙ25 поступает на второй вход пульта 11управления и останавливает работу уст-ройства,50ейормула изобретения Устройство для записи информации в программируемое постоянное запоминаюг 1 ее устройство, содержащее первый и55 второй блоки сравнения, мультиплексор, первый формирователь, первый триггер, первый и второй счетчики, пять элеменГов И первый н второй генераторы,блок фотоввола, пульт управления, четыре элемента ИЛИ и регистр адреса,причем первая группа входов первогоблока сравнения соединена с группойвыходов мультиплексора и первой группой входов блока оперативной памяти,группа выходов которого соединена сгруппой входов первого формирователяимпульсов и второй группой входовпервого блока сравнения, первый выход которого соединен с входами установки в "0" и "1" первого триггера,суммирующим входом первого счетчика ипервым входом первого элемента И, выход которого соединен с входом первого генератора, первый выход которого соединен с первым входом первогоформирователя импульсов, второй входкоторого соединен с вторым выходомпервого генератора и первым входом .второго элемента И, вторая группа входов выходом первого формирователя импульсов является группой входов-выходов устройства, а выходы первойгруппы соединены с входами первойгруппы мультиплексора, входы второйгруппы которого соединены с группойвыходов блока фотоввода, вход которогосоединен с первым выходом пульта управления, первая группа выходов которого соединена с третьей группойвходов мультиплексора, четвертая группа входов которого соединена с второйгруппой выходов пульта управления,третий выход которого соединен с вторым входом первого элемента И, первыми входами третьего и четвертого элементов И, второй вход третьего элемента И соединен с выходом первогосчетчика, а выход - с первым входомпервого элемента ИЛИ, второй вход которого соединен с выходом четвертогоэлемента И, а выход первого элементаИЛИ соединен с первым входом пультауправления, четвертый выход которого соединен с вторым входом четвертого элемента И, вторым входом пятого элемента И, первым входом второгогенератора и вторым входом второго,элемента И, третий вход которого соединен с первым выходом второго генератора, а выход второго элемента И соединен с входом первого блока сравнения, входом разрешения установки в "1" первого триггера и первымвходом пятого элемента И, выход которого соединен с входом установкив "0" первого счетчика, вторыми вхо1529286 13 4 Корректор С,Иекмар Заказ 1010 Тираж 493 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., д, 4/5)ИЛИ, выход третьего элемента КЛИ соединен с входом второго блока. сравнения а первые входы второго и третьФ5 его элементов ИЛИ соединены с входом блока оперативной памяти и вторым выходом второго генератора, второй вход которого соединен с пятым выходом: пульта управления, а пятый вход второго генератора соединен с выходом четвертого элемента ИЛИ, первый вход которого соединен с выходом блока фотоввода, а второй вход - с седьмым выходом пульта управления, третья группа выходов которого соединена с информационными входами регистра, группа выходов которого соединена с первой группой входов второго блока сравнения, вторая группа входов кото рого соединена с группой выходов второго счетчика и является группой выходов устройства, о т л и ч а ю щ ее с я тем, что, с целью повышения быстродействия устройства и расшире ния его функциональных возможностей за счет подбора информации к конкретной микросхеме памяти, в него введены пятый, шестой, седьмой, восьмой элементы ИЛИ, шестой, седьмой элемен ты И, второй формирователь импульсов, третий, четвертый счетчики, элемент И-ИЛИ, второй триггер и третий триггер входом установки в "1" которого соединен с вторым выходом первого блока сравнения, а выход третьего триггера соединен с первым входом второго формирователя импульсов и седьмым входом элемента И-ИЛИ, вход установки в 0 третьего триггера 40 соединен с выходом второго блока сравнения, четвертым, шестым и восьмым входами элемента И-ИЛИ, входом установки в "1" второго триггера. и вторым входом восьмого элемента ИЛИ 74 первый вход которого соединен с вторым выходом пульта управления, а выход Составитель Л,АмусьеваРедактор Е.Копча Техред Л.Сердюкова восьмого элемента ИЛИ соединен с входом установки в "0" второго счетчика,суммирующий вход которого соединен свыходом второго элемента КЛИ, суммирующим входом четвертого счетчика и вторым входом седьмого элемента И, первыйвыход которого соединен с прямым выходом второго триггера, а выход седьмого элемента И соединен с суммируюзим входом третьего счетчика, группавыходов которого соецинена с группойвходов четвертого счетчика, группавходов которого соединена с второйгруппой входов блока оперативной памяти, а вход разрешения записи четвер.того счетчика соединен с выходом второго формирователя импульсов, третийвход которого соединен с выходом элемента И-ИЛИ, четвертым входом второго генератора и вторым входом седьмого элемента ИЛИ, первый вход которогосоединен с выходом переполнения четвертого счетчика и вторым входом шестого элемента ИЛИ, а выход седьмогоэлемента ИЛИ соединен с вторым входомуправления, шестой выход которогосоединен с четвертым входом второгогенератора, восьмой выход пульта управления соединен с вторым входом второго формирователя импульсов, третьими девятым входами элемента И-ИЛИ,вторым входом пятого элемента ИЛИ,выход которого соединен с третьимвходом пятого элемента И, первый входпятого элемента ИЛИ соединен с прямымвыходом первого триггера, вход установки в "1" которого соединен с первымвходом шестого элемента И, выход которого соединен с первым входом шестогоэлемента ИЛИ, выход которого соединен с третьим входом четвертого элемента И, первый и второйвходы которого соединены соответственно с первым, вторым и пятым входамиэлемента И-ИЛИ,
СмотретьЗаявка
4310407, 29.09.1987
ПРЕДПРИЯТИЕ ПЯ Ю-9578
КОГАН ЕВГЕНИЙ ГРИГОРЬЕВИЧ
МПК / Метки
МПК: G11C 16/08
Метки: записи, запоминающее, информации, постоянное, программируемое
Опубликовано: 15.12.1989
Код ссылки
<a href="https://patents.su/7-1529286-ustrojjstvo-dlya-zapisi-informacii-v-programmiruemoe-postoyannoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для записи информации в программируемое постоянное запоминающее устройство</a>
Предыдущий патент: Устройство контроля ошибок многоканальной аппаратуры магнитной записи
Следующий патент: Запоминающее устройство
Случайный патент: Смазочно-охлаждающая жидкость для шлифования титановых сплавов