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

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51)4 С 11 С 7/00

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4041056/24-24 (22) 24.03.86 (46) 15.03.88; Бюл. У 10 (72) Е.Г.Коган, Я.Х. Гольденштейн и В.А.Коган (53) 681.327.66(088.8) (56) Авторское свидетельство СССР

9 809355 кл. С 11 С 7/00, 1979.

Авторское свидетельство СССР

У 8264 16, кл. С 11 С 7/00, 1979. (54) УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОРМАЦИИ

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

„„SU„„138159 А1 памяти. Целью изобретения является повышение быстродействия и расширение функциональных возможностей за счет контроля записанной информации.

Поставленная цель достигается за счет введения второго генератора импульсов, групп элементов И, триггера, второго счетчика импульсов, элементов И, элементов ИЛИ. В данном устройстве, если какой-то адрес в ППЗУ не программируется, работа останавливается и индицируется брак. После окончания процесса программирования по команде с пульта управления производится сравнение информации блока оперативной памяти и запрограммированного ПЗУ. 5 ил.

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в устройствах программирования микросхем памяти.

-5

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

По команде с пульта управления 1ð с внешних носителей в блок оператив/ ной памяти Юаносится программируемая в программируемые постоянные запоминающие устройства (ППЗУ) информация.

В регистр заносится информация о 15 последнем адресе ППЗУ. По команде с пульта управления начинается процесс записи информации блока оперативной памяти в ППЗУ. Если какой-то адрес в ППЗУ не программируется, работа ос- 2р танавливается и индицируется брак.

После окончания процесса программирования по команде с пульта управления производится сравнение информации блока оперативной памяти и запро- 25 граммированнсго ПЗУ.

На фиг, 1 изображена функциональная схема устройства для записи информации в постоянное запоминающее устройство; на фиг. 2 — пример реализации 3р пульта управления; на фиг.3 — то же, второго генератора, на фиг.4 — то же,формирователя, на фиг ° 5 — то же, первого гене<ратора.

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

9 оперативной памяти, второй блок 10 сравнения, второй генератор 11 импульсов, группы элементов И 12 и 13, 45 триггер 14, второй счетчик 15 импульсов, элементы И 16-20, элементы ИЛИ 21-24. Пульт 2 управления содержит триггеры 25-?9, клавиатуру 30 и 31, шифраторы 32-33, формирователь 34 импульсов "0", элементы 35, 36 И, блок 37 индикации. Второй генератор

11 импульсов содержит генератор 38, элементы 39, 40 И, генератор одиночных импульсов 41, элемент 42 ИЛИ, элемент 43 HF.. Формирователь 5 содер- жит блоки элементов И 44, 45, блок

46 усилителей, элемент 47 HF,. Пери и генератор Ь состоит из мультивибра93

2 тора 48, элементов 49 И, генератора 50.

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

В исходном состоянии счетчики 8 и

15, регистр 7, триггер 14 установлены в "0". Устройство работает в режимах: ввод информации; программирование ППЗУ, подключающееся к первому и второму выходам устройства;сравнение информации» хранящейся в блоке

9, с информацией, записанной в ППЗУ (режим контроля).

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

Источник вводимой информации выбирается оператором сигналами с второй группы выходов и с первого и пятого выходов пульта 2 управления.

Уровень "1" на первом выходе и уровень 0 на пятом соответствуют вводу информации с блока 4 фотоввода, уровень Он на первом выходе и

"1" на пятом соответствует вводу информации с ППЗУ, и уровни "0" на обо к выходах соответствуют режиму ввода с клавиатуры пульта 2 управления.

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

Сигналом начала работы является снятие уровня 1 с второго выхода пульта 2 управления.

Рассмотрим режим ввода информации с блока 4 фотоввода. Уровень "1" с четвертого выхода пульта 2 управления через группы элементов И 12, 13 эапрещает прохождение информации на блок 1 сравнения и запрещает прохождение сигналов через элементы И

16, 17, 19. С третьей группы выходов пульта 2 управления в регистр 7 записывается информация о последнем адресе ППЗУ. По сигналу с первого выхода пульта 2 управления включается блок 4 фотоввода и начинается ввод информации по байтам. Каждый

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

Этот импульс через элемент ИЛИ 21 поступает на третий вход генератора

11 (пример реализации которого приведен на фиг.3). При отсутствии уровня "1" (сигнал равенства) с блока

10 сравнения на втором входе генератора 11 и наличии режима ввода информации по каждому синхронизирующему импульсу с блока 4 фотоввода на втором выходе генератора 11 появляется один импульс. По переднему фронту этого импульса информация с мультиплексора 3 записывается в блок

9 оперативной памяти. Адрес, по которому записывается информация, указывается счетчиком 8. Поскольку в исходном состоянии on был установлен в "0", первый байт информации записывается по нулевому адресу. По зад нему фронту импульса с второго выхода генератора 11 через элемент ИЛИ

22 в счетчик 8 добавляется единица.

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

Ввод продолжается до тех пор пока содержимое счетчика 8 не станет равным информации; записанной в регистр

7. В этом случае по переднему фронту импульса с второго выхода генератора 11 в блок 9 оперативной памяти записывается информация с мультиплексора 3 и по этому же импульсу, 1 поступающему на блок 10 сравнения через элемент ИЛИ 23, блок 10 сравнения выдает сигнал равенства, который по40 ступает на второй вход генератора

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

45 блок 4 фотоввода и снимает уровень

"1" с четвертого выхода пульта 2 управления.

На втором выходе пульта 2 управления появляется уровень " 1", который устанавливает счетчик 8 в нулевое со- 50 стояние. Режим ввода окончен. Ввод информации с ППЗУ и клавиатуры пульта 2 управления происходит аналогично вводу с блока 4 фотоввода. При вводе информации с ППЗУ через форми- 55 рователь 5 (пример реализации которого приведен на фиг.4) группа выходов ППЗУ подключена к первой группе

93

4 входов мультиплексора 3. По уровню

"1" на четвертом входе генератора

11, поступающей с пятого выхода пульта 2 управления на втором выходе генератора 11 постоянно присутствуют импульсы, По этим импульсам и происходит ввод информации аналогично вводу с блока 4 фотоввода. При вводе информации с клавиатуры пульта 2 управления по каждому байту информации на его шестом выходе появляется синхронизирующий импульс, который через элемент ИЛИ 21 поступает на третий вход генератора 11. Дальнейшая работа происходит аналогично вводу с блока

4 фотоввода.

Режим программирования. Уровень

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

ППЗУ и через него информация поступает на мультиплексор 3. Уровень 0" с четвертого выхода пульта 2 управ- ления запрещает формирование импульсов на втором выходе генератора 11.

Импульсы присутствуют только на его первом выходе. При отсутствии уровня "1" на втором выходе генератора 6 на первом и втором входах элемента

И 16 присутствуют уровни "0", разрешающие прохождение импульсов с первого выхода генератора 11 через элемент И 16 на третьи входы групп элементов И 12, 13. По положительному импульсу с первого выхода генератора

11 информация с мультиплексора 3 и

< блока 9 оперативной памяти через группы элементов И 12, 13 поступает на блок 1 сравнения. При неравенстве информации на его выходе появляется уровень "1, при равенстве сохраняется уровень "0". Если информация ППЗУ и хранящаяся в блоке 9 оперативной памяти неравны, то через элемент И 20 (на его втором входе уровень "1") уровень "1" поступает на генератор 6 и запускает его. На первом выходе генератора 6 появляется пачка импульсов. На время .действия пачки на втором выходе генератора 6 появляется уровень "1", формируется строб. На время действия

1381593 строба положительные импульсы генератора 1 1 не поступают на группы элементов И 12, 13 на входах блока 1 сравнения равная информация ° Уровень

l! !! 5

1 на выходе блока 1 сравнения добавляет единицу в счетчик 15 и подтверждает установку триггера 14 в

"0". Уровень "0" »а его прямом выходе запрещает прохождение отрицательного импульса с выхода элемента И 16 через элемент И 17. Импульс на втором входе элемента ИЛИ 22 не появляется и счетчик 8 не изменяет своего состояния. Строб на втором выходе генератора б,поступая на вход формирователь 5, подключает выходы

ППЗУ к генератору 6 и в соответствии с информацией, записанной в блоке 9 оперативной памяти, воздействует 20 на ППЗУ с целью записи в нее указан ной информации. Адрес ячейки ППЗУ, на которую воздействует генератор

6, указывается счетчиком 8. После окончания пачки импульсов на втором выходе генератора 6 появляется уровень "0" и цикл сравнения по положительному импульсу с первого выхода генератора 11 повторяется. В случае равенства информации блока 9 оперативной памяти и ППЗУ, т.е. информация блока 9 оперативной памяти записана в ППЗУ, на выходе блока 1 сравнения появляется уровень "0! . Генератор 6 не запускается. Уровень "0" по заднему фронту положительного импульса с выхода элемента И 16 устанавливает триггер 14 в единичное состояние. Уровень 1!! с прямого выхода триггера 14 разрешает прохождение отрицательного импульса с выхода элемента И 16 через элемент И 17.

Импульс на выходе элемента И 17 сбрасывает счетчик 15 и через элемент

ИЛИ 23 разрешает произвести сравнение блоку 10 сравнения. Если информация,не равна, то импульс с выхода элемента И 17 через элемент ИЛИ 22 добавляет единицу в счетчик 8. На блок 9 оперативной памяти и на ППЗУ поступает новый адрес и цикл сравнения повторяется. Если информация следующего адреса блока 9 оперативной памяти и ППЗУ равны, то на выходе элемента И 17 появляется импульс и без запуска генератора 6 в счетчик 55

8 добавляется единица, происходит смена адреса. Цикл сравнения повторяется. Если после окончания сравнения и программирования данного адреса

ППЗУ информация, записанная в регистре 7 и счетчике 8, равна, то уровень

1" с выхода блока 10 сравнения останавливает дальнейшую работу.Уровень "1" снимается с третьего выхода пульта 2 управления и появляется на его втором выходе. Счетчик 8 сбрасывается. Режим программирования окончен. Если после воздействия на ППЗУ импульсов записи с генератора 6 ППЗУ не запрограммировалось, т.е. равенство по импульсу с выхода элемента И 16 на выходе блока 1 сравнения не появилось, генератор 6 запускается вновь и цикл программирования повторяется.

При возникновении этой ситуации несколько раз подряд (количество определяется емкостью счетчика 15), уровень "1" с выхода счетчика 15 через элемент И 18 и ИЛИ 24 останавливает работу устройства и индицирует брак.

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

ППЗУ, либо программированием последнего адреса указанного в регистре 7.

В режиме контроля устройство работает следующим образом.

Пультом 2 управления на мультиплексоре 3 выбрана информация, поступающая из ППЗУ. Уровень 0" с третьего выхода пульта 2 управления запрещает прохождение сигнала через элемент И 20. Генератор 6 при любом результате сравнения не запускается и на его втором выходе всегда присутствует уровень "0! .

Цикл сравнения информации с ППЗУ и блока 9 оперативной памяти аналогичен циклу сравнения в режиме программирования. При равенстве информации по импульсу с выхода элемента

И 17 через элемент ИЛИ 23 блока 10 сравнения сравнивает информацию,хранящуюся в регистре 7 и счетчике 8.

При равенстве дальнейшая работа прекращается, при неравенстве через элемент ИЛИ 22 меняется состояние счетчика 8 и цикл сравнения повторяется. При неравенстве информации

ППЗУ и блока 9 оперативной памяти триггер 14 устанавливается в "0", в счетчике 8 единица не добавляется.

1381593

Через элементы И 19 и ИЛИ 24 уровень

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

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

15 импульсов, выходы первого счетчика и входы-выходы формирователя импуль- сов являются выходами устройства, группа выходов формирователя импульсов соединена с первой группой входов мультиплексора, вторая группа входов которого соединена с группой выходов блока фотоввода, вход которого соединен с первым выход@м пульта управления, третья и четвертая группы входов мультиплексоров соединены соответственно с первой и второй группами выходов пульта управления, третья группа выходов которого соединена с соответствующими входами регистра адреса, группы выходов мультиплексора и счетчика соединены с соответствующими группами входов блока оперативной памяти, группа выходов которого со- 35 единена с группой входов формирователя импульсов, первый и второй входы которого соединены соответственно с первым и вторым выходами первого генератора импульсов, о т л ичающее с я тем, что, с целью повышения быстродействия и расширения функциональных воэможностей за счет контроля записанной информации, в устройство введены второй генера- 45 тор импульсов, первая и вторая группы элементов И, триггер, второй счетчик, пять элементов И, четыре элемента ИЛИ, второй блок сравнения, вход, первая и вторая группы 50 входов которого соединены соответственно с выходами третьего элемента

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

И, первый вход которого соединен с вторым выходом первого генератора импульсов, вход которого соединен с выходом пятого элемента И, первый вход которого соединен с выходом первого блока сравнения, вторым установочным входом триггера, счетным входом второго счетчика и третьим входом четвертого элемента И, выход триггера соединен с третьим входом второго элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, информационным входом второго счетчика и вторым входом второго элемента ИЛИ, выход которого соединен со счетным входом первого счетчика, информационный вход которого подключен к второму выходу пульта управления, третий выход которого соединен с вторым входом пятого элемента И, первыми входами четвертого и третьего элементов И, второй вход третьего элемента И подключен к выходу второго счетчика, выходы третьего и четвертого элементов И соединены с соответствующими входами четвертого элемента ИЛИ, выход которого подключен к первому входу пульта управления, первый и второй входы первого элемента ИЛИ соединены соответственно с выходом блока фотоввода и шестым выходом пульта управления, а выходс третьим входом второго генератора импульсов.

1381593

1381533

1381593

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

Техред М.Иоргентал Корректор М.Поко

Редактор В.Фонииа

Тирам 590 Подписное

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

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

Заказ 2586

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

Изобретение относится к области полупроводниковой техники и может быть использовано в интегральных схемах запоминакицих устройств на ЦДЛ-транспортах, имеющих резервные блоки запоминающих ячеек, для npof-f раммирования адреса дефектного блока

Изобретение относится к области программирования энергонезависимых накопителей

Изобретение относится к матрице флэш-памяти, в частности к режиму внутреннего обновления матрицы флэш-памяти

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано при програ тмированик микросхем постоянной памяти

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

Изобретение относится к вычислительной технике и может быть использовано при программировании микросхем памяти

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

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

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

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