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

 

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в устройствах программирования микросхем памяти. Целью изобретения является повышение быстродействия устройства и расширение его функциональных возможностей за счет подбора информации к конкретной микросхеме памяти. Поставленная цель достигается за счет введения четырех элементов Или , двух элементов И, двух счетчиков, формирования 29 импульсов, элемента И-ИЛИ 32 и двух триггеров. В блок оперативной памяти заносится несколько файлов информации и по команде с пульта управления начинается сравнение информации, записанной в ППЗУ и блоке оперативной памяти. Если программирование невозможно, то начинается сравнение со следующим файлом информации. Работа продолжается до тех пор, пока не будет выявлен нужный файл информации. После этого устройство переходит в режим программирования и заносим информацию выявленного файла в ППЗУ. 5 ил.

союз советсних социллистичесн их

РЕСПУБЛИК

«Ю 1В

Al (59 4 С 11 С 7/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4310407/24-24 (22) 29.09.87 (46) 15 ° 12,89. Бюл. N- 46 (72) K.Ã.Êoãàí (53) 681 327,66(088,8) ГЬОУДАРстненный нОмитет пО изОБРетениям и ОтнРытиям

flPH ГННТ СССР (56) Авторское свидетельство СССР

В 826416, кл. G ll С 7/QO, 1979, Авторское свидетельство СССР

9 1381593, кл, G 11 С 7/00, 1986.

Z (54) УСТРОЙСТВО ДЛЯ А11ИСИ ИНФОР1 1АЦИИ

В ПРОГРАИМИРУЕМОЕ ПОСТОЯННОЕ ЗАПОМИНАВЩЕЕ УСТРОЙСТВО (57) Изобретение относится к автоматике и вычислительной технике и предназначено для использования в устройствах программирования микросхем памяти. Целью изобретения является повышение быстродействия устройства и расширение его функциональных возможносI

1529286 тей за счет подбора информации к кснкре т!Ioi !Hêðoñõeìe памяти, Поставленная цель достигается за счет введения четырех элементов ИЛИ, двух эле5 ме r>o!:", И„ двух счетчиков,, формирователя 23 импул>,сов элемента И-ИЛИ 32 и дву> тpHÃÃеров, В блок onepBTHBHQA памяти заносится несколько файлов информации и по команде с пульта управления начинается сравнение информаИзобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах программирования микросхем памяти.

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

На чертеже изображена функциональная схема устройства для записи информации в программируемое постоянное запоминающее устройство.

Устройство pJISI записи информации 30 в программируемое постоянное запоминающее устройство содержит первый блок 1 сравнения, мультиплексор 2, блок 3 оперативной памяти, формирователь 4 импульсов, триггер 5, счетчик 35

6, элемент И 7, генератор 8, элемент

И 9. блок 10 фотоввода, пульт 11 уп равления, элементы И 12 и 13, элемент ИЛИ .14, элемент И 15, генератор ".6, элементы ИЛИ 17 и 18, вто- 40 рой блок 19 сравнения, элемент ИЛИ

20, регистр 21, счетчик 22, элементы ИЛИ 23.-26, элементы И 27 и 28, формирователь 29, счетчики 30 и 31, элемент И-ИЛИ 32 триггеры 33 и 34. 45

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

В исходном состоянии счетчики 6, 22, 30 и 31, регистр 21, триггеры 5„

33 и 34 установлены в 0, Устрой50 ство работает в следующих режимах; ввод информации, программирование

ППЗУ,подключающееся к первому и второму выходам устройства, сравнение информации, хранящейся в блоке 3 опера55 тивной памяти, с информацией, записанйой в ПИЗУ, подбор информации, записанной в блоке 3 оперативной памяции, записанной в ППЗУ и блоке оперативной памяти. Если программирование невозможно, то начинается сравнение со следующим файлом информации.

Работа продолжается до тех пор, пока не будет выявлен нужный файл информации. После этого устройство переходит в режим программирования и заносит информацию выявленного файла в ППЗУ, 1 ил, ти, который содержит информацию нескольких ППЗУ к конкретной микросхеме дефектной или уже запрограммированной (режим идентификации), Режимы работы задаются сигналами с третьего, четвертого и BocbMQI выходов пульта 11 управления.

В режиме ввода информации на третьем и восьмом выходах пульта 1l управления установлен уровень логичес11 11 кого 0, на четвертом — уровень ло11 11 гическои 1, в режиме программирования на третьем выходе — уровень логической "1, на четвертом и восьмом— уровни логического "0 1, в режиме контроля на всех выходах уровни логичес ll f1 кого 0, в режиме идентификации на третьем и четвертом выходах уровни логического "0" на восьмом выходе— уровень логической "1", Источник вводимой информации выбирается оператором сигналами с второй группы выходов и с первого и пятого выходов пульта

2 управления.

Уровень логической "1" на первом выходе и уровень логического "0 1 на пятом соответствует вводу информации с блока 10 фотоввода, уровень логиll 11 ческо го 0 на первом выходе и логич еской " 1 " на пятом соответствует вводу информации с ППЗУ и уровни логичес1l f1 кого 0 на обоих выходах соответствуют режиму ввода с клавиатуры пульта

11 управления, Вторая группа выходов пульта 11 управления определяет выбор соответствующего канала на мультиплексоре 2.

Сигналом начала работы является уровень логической "1" на шестом выходе пульта 2 управления, Рассмотрим режим ввода информации с блока 10 фотоввода. Уровень логи1529286 ческой 1 с четвертого выхода пульта

11 управления запрещает прохождение сигналов через элементы И 9, 13 и 15

С третьей группы выходов пульта ll управления в регистр 21 записывается информация о последнем адресе ППЗУ.

По сигналу с первого выхода пульта

11 управления включается блок 10 фотоввода и начинается ввод информации по байтам, Каждый "àéò информации со провождается синхронизирующим импульсом на втором выходе блока 10 фотовво да. Этот импульс через элемент ИЛИ ?О поступает на пятый вход генератора

16 (пример реализации которого приведен на фиг,3), При отсутствии уровня логической "1" на втором входе генератора 16 и наличии режима ввода ин формации по каждому синхронизирующему импульсу с блока 10 фотоввода на втором выходе генератора 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 сравнения через элемент ИЛИ

17, блок 19 сравнения выдает сигнал равенства, который через элемент

И-ИЛИ 32 устанавливает счетчик 22 в нулевое состояние. Сигнал равенства с блока 19 сравнения не поступает на четвертый вход генератора 16, так как на первый элемент И элемента И-ИЛИ 32 поступает уровень логической 1 с четвертого выхода пульта ll управления, на второй элемент И элемента

l0 И-ЕЛИ 32 поступает уровень логичесI5

55 кого "0" с третьего выхода пульта .11 управления, а на третий элемент И элемента И-ИЛИ 32 поступает уровень логического 0 с восьмого выхода пульта 11 управления, Импульсы на втором выходе генератора !6 по син— хронизирующему импульсу с блока IG фотоввода продолжают вырабатываться, Ввод продолжается, пока не будет заполнен весь объем блока 3 оперативной памяти и на выходе переполнения счетчика 31 не появится уровень логической "1", При этом объем счетчика

31 должен быть кратен информации, записанной в регистр 21. Сигнал переполнения через элемент ЕЛИ 25 поступает на в-:орой вход пульта II управле ния, который отключает блок 10 фотоввода и снимает уровни логической 1 с четвертого и шестого выходов пульта ll управления, Режим ввода окончен, Так как счетчик 22 и регистр

21 определяют емкость одной микросхемы ППЗУ, то в блок 3 оперативной памяти заносится информация п — ППЗУ, определяемая соотношением объемов счетчика 31 и регистра 21.

Ввод информации с ППЗУ и клавиатуры пульта 11 управления происходит аналогично вводу с блока 10 фотоввода.

При вводе информации с ППЗУ через формирователь 4 (пример реализации которого приведен на фиг,4) группа выходов ППЗУ подключена к первой группе входов мультиплексора 2, По уровню логической 1 на четвертом входе генератора !6 поступающей с пятого выхода пульта 11 управления, на втором выходе генератора 16 постоянно присутствуют импульсы. По этим импульсам и происходит ввод информации аналогично вводу с блока 10 фотоввода. При необходимости записать несколько файлов информации в блок 3 оперативной памяти к входу-выходу устройства последовательно подключают несколько ППЗЗУ.

При вводе информации с клавиатуры пульта Il управления по каждому байту информации на его седьмом выходе

1529286 появляется синхронизирующий импульс, rîторый через элеглент ИЛИ 20 поступает на пятый вход генератора 16. Дальнейшая работа происходит аналогично вво5 ду с блока 10 фотоввода, Рассмотрим режим программирования.

Пультом 11 управления на мультиплексоре 2 выбрана информация, поступаюц1ая и ПИЗУ, Формирователь 4 подключен к считыванию информации из ППЗУ и через в его информация поступает на мульти" плексор 2. Уровень логического "0" с ч етвертого выхода пульта 11 управлег ия запрещает формирование импульсов

Йа втором выходе генератора 16. Импульсы присутствуют только на его первом выходе, При отсутствии уровня логической "J" на втором выходе генератора 8 на первом и втором входах

1 элемента И 9 присутствуют уровни логического "0", запрещающие прохождение г1мнульсов с первого выхода генератора

1!6 через элемент И 9 на вход разрешег1ия сравнения блока 1 сравнения. По положительному импульсу с первого выхода генератора 16 информация с мультиплексора 2 и блока 3 оперативной памяти поступает на блок 1 сравнения.

При неравенстве информации в случае

А В (в каждом разряде информация, поступающая из ППЗУ, меньше информации блока 3 оперативной памяти, т.е, запись информации возможна) уровень логическои "1" появляется на первом выходе блока 1 сравнения, в случае

А,> В (хотя бы в одном разряде информация ППЗУ больше информации блока 3 оперативной памяти, т.е. запись информации невозможна) уровень логической 4

"1" появляется на втором выходе. При равенстве на обоих выходах сохраняются уровни логического "О,. . Если информация ППЗУ и хранящаяся в блоке 3 оперативной памяти не равны А В, то че- :45 реэ элемент И 7 (на его втором входе логической "1") уровень логической

"1" поступает на генератор 8 и запускает его, На первом выходе генератора 8 появляется пачка импульсов, На время действия пачки на втором выходе генератора 8 появляется уровень логической "1"> формируется строб.

Уровень логической "1" на первом выходе блока 1 сравнения добавляет единицу в счетчик 6 и подтверждает установку триггера 5 в "О". Уровень нуля на его прямом выходе через элемент ИЛИ 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 .останавливает дальнейшую работу. Уро. ) 529286

12 блока 19 сравнения устанавливает B нуль счетчик 22 и по заднему фронту триггc.и 33, а в единицу — триггер 33, разрешая прохождение импульсов с вы5 хода элемента IIIIII 18 через элемент

И 28 на суммирующий вход счетчика

30, Счетчик 31 указывает первый адрес следующего файла информации, записан— нс1й в блоке 3 оперативной памяти.

С етчик 22 указывает нулевой адрес

П ЗУ и работа устройства в режиме и ентификации продолжается для следую щ го файла информации, Если и в этом ф йле информации был адрес, в котором 15 иг формация ППЗУ больше информации, х анящейся в блоке 3 оперативной и мяти, устройство переходит к следующему файлу. Так продолжается, пока нф будет выявлен файл информации бло- 20 кф 3 оперативной памяти, который можно з программировать в ППЗУ. В этом случ е триггер 34 остается в нулевом сос оянии и уровень логической 1 на в гходе блока 19 сравнения через тре- 25 т и элемент И элемента И-ИЛИ 32 остан вливает работу устройства, на входах ф рмирователя 29 импульса уровни логической 1" и он формирует одиночный импульс, но которому производится пе- 30 резались состояния счетчика 30 в счетчик 31, Так как, начиная с второго файла информации блока 3 операт гвной памяти, на суммирующий вход сргетчика 30 поступают те же импульсы, чего и на счетчик 31, то, когда на с гетчике 31 последний адрес файла, на счетчике 30 первый адрес этого я<е файла информации, Следовательно, при вь|явлении файла информации блока 3 40 оперативной памяти, который можно запрограммировать в ППЗУ, работа устройства останавливается и в счетчик 31 записывается первый адрес данного фай.г1а. Если требуемый файл не обнаружен, 45 сигнал переполнения через элемент ИЛЙ

25 поступает на второй вход пульта 11 управления и останавливает работу уст- ройства.

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

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

55 второй блоки сравнения, мультиплексор, первый формирователь, первый триггер, первый и второй счетчики, пять элементов И первый н второй генераторы, блок фотоввола, пульт управления, четыре элемента ИЛИ и регистр адреса, причем первая группа входов первого блока сравнения соединена с группой выходов мультиплексора и первой груп-! пой входов блока оперативной памяти, группа выходов которого соединена с группой входов первого формирователя импульсов и второй группой входов первого блока сравнения, первый выход которого соединен с входами установки в "0" и "1" первого триггера, суммирующим входом первого счетчика и первым входом первого элемента И, выход которого соединен с входом первого генератора, первый выход которого соединен с первым входом первого формирователя импульсов, второй вход которого соединен с вторым выходом первого генератора и первым входом второго элемента И, вторая группа входов выходом первого формирователя импульсов является группой входов †выходов устройства, а выходы первой группы соединены с входами первой группы мультиплексора, входы второй группы которого соединены с группой выходов блока фотоввода, вход которого соединен с первым выходом пульта управления, первая группа выходов которого соединена с третьей группой входов мультиплексора, четвертая группа входов которого соединена с второй группой выходов пульта управления, третий выход которого соединен с вторым входом первого элемента И, первыми входами третьего и четвертого элементов И, второй вход третьего элемента И соединен с выходом первого счетчика, а выход — с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, а выход первого элемента

ИЛИ соединен с первым входом пульта управления, четвертый выход которого соединен с вторым входом четвертого элемента И, вторым входом пятого элемента И, первым входом второго генератора и вторым входом второго, элемента И, третий вход которого сое- . динен с первым выходом второго генератора, а выход второго элемента И соединен с входом первого блока сравнения, входом разрешения установки в "1" первого триггера и первым входом пятого элемента И, выход которого соединен с входом установки в "0 " первого счетчика, вторыми вхо1529286

13!

Корректор С,Иекмар

Заказ 1010 Тираж 493

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, iK-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.ужгород, ул . Гагарина,1 01 дами второго и третьего элементов

ИЛИ, выход третьего элемента КЛИ соединен с входом второго блока. сравнения а первые входы второго и третьl

5 его элементов ИЛИ соединены с входом блока оперативной памяти и вторым выходом второго генератора, второй вход которого соединен с пятым выходом: пульта управления, а пятый вход второ-10

ro генератора соединен с выходом четвертого элемента ИЛИ, первый вход которого соединен с выходом блока фотоввода, а второй вход — с седьмым выходом пульта управления, третья группа выходов которого соединена с информационными входами регистра, группа выходов которого соединена с первой группой входов второго блока сравнения, вторая группа входов кото- 20 рого соединена с группой выходов второго счетчика и является группой выходов устройства, о т л и ч а ю щ ее с я тем, что, с целью повышения быстродействия устройства и расшире- 25 ния его функциональных возможностей за счет подбора информации к конкретной микросхеме памяти, в него введены пятый, шестой, седьмой, восьмой элементы ИЛИ, шестой, седьмой элемен- 30 ты И, второй формирователь импульсов, третий, четвертый счетчики, элемент

И-ИЛИ, второй триггер и третий триггер входом установки в "1" которого соединен с вторым выходом первого блока сравнения, а выход третьего триггера соединен с первым входом второго формирователя импульсов и седьмым входом элемента И-ИЛИ, вход установки в "0 третьего триггера 40 соединен с выходом второго блока сравнения, четвертым, шестым и восьмым входами элемента И-ИЛИ, входом установки в "1" второго триггера. и вторым входом восьмого элемента ИЛИ 1 4 первый вход которого соединен с вторым выходом пульта управления, а выход

Составитель Л,Амусьева

Редактор Е.Копча Техред Л.Сердюкова восьмого элемента ИЛИ соединен с входом установки в "0" второго счетчика, суммирующий вход которого соединен с выходом второго элемента КЛИ, суммирующим входом четвертого счетчика и вторым входом седьмого элемента И, первый выход которого соединен с прямым выходом второго триггера, а выход седьмого элемента И соединен с суммируюзим входом третьего счетчика, группа выходов которого соецинена с группой входов четвертого счетчика, группа входов которого соединена с второй группой входов блока оперативной памяти, а вход разрешения записи четвертого счетчика соединен с выходом второго формирователя импульсов, третий вход которого соединен с выходом элемента И вЂ И, четвертым входом второго генератора и вторым входом седьмого элемента ИЛИ, первый вход которого соединен с выходом переполнения четвертого счетчика и вторым входом шестого элемента ИЛИ, а выход седьмого элемента ИЛИ соединен с вторым входом управления, шестой выход которого соединен с четвертым входом второго генератора, восьмой выход пульта управления соединен с вторым входом второго формирователя импульсов, третьим и девятым входами элемента И-ИЛИ, вторым входом пятого элемента ИЛИ, выход которого соединен с третьим входом пятого элемента И, первый вход пятого элемента ИЛИ соединен с прямым выходом первого триггера, вход установки в "1" которого соединен с первым входом шестого элемента И, выход которого соединен с первым входом шестого элемента ИЛИ, выход которого соединен с третьим входом четвертого элемента И, первый и второй входы которого соединены соответствен-. но с первым, вторым и пятым входами элемента И-ИЛИ,

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

 

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

Изобретение относится к передаче и обработке данных и, в частности, к картам сбора данных, системам управления расширением карт сбора данных и способам управления расширением карт сбора данных. Технический результат - адаптация к различным видам последовательных интерфейсов и возможность реализовать параллельное управление множеством карт сбора данных, таким образом обеспечивая хорошую универсальность и расширяемость; при этом карта сбора данных непосредственно получает управление от пользовательской схемы, не имеет проблем, связанных с модернизацией программного обеспечения и несовместимостью протоколов, и имеет высокую стабильность. Способ включает предварительное задание адреса карты для каждой карты сбора данных и предварительное задание адреса канала для каждого канала данных в карте сбора данных; генерирование картой сбора данных соответствующего сигнала адреса канала после получения тактового сигнала карты от пользовательской схемы и определение, стробируется ли карта сбора данных; и если карта сбора данных стробируется, то генерирование соответствующего сигнала адреса канала после получения тактового сигнала канала от пользовательской схемы и стробирование канала данных, соответствующего сигналу адреса канала. Карта сбора данных, система управления расширением карт сбора данных и соответствующий способ обеспечивают хорошую расширяемость и высокую стабильность. 3 н. и 8 з.п. ф-лы, 10 ил.

Изобретение относится к средствам памяти, интегрированным в печатные головки. Технический результат заключается в расширении арсенала средств того же назначения. Трехмерная адресация для стираемого программируемого постоянного запоминающего устройства (erasable programmable read only memory - EPROM) может включать в себя некоторое количество банков EPROM, некоторое количество сдвиговых регистров, информационный сигнал выбора строки, информационный сигнал выбора столбца и информационный сигнал выбора банка. 3 н. и 12 з.п. ф-лы, 4 ил.
Наверх