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

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

Авторы: Гольденштейн, Коган

ZIP архив

Текст

СОЮЗ СОВЕТСКИХ ОЦИАЛИСТИЧЕСНИ СПУБЛИК 09 1 4 С 11 С 7/ ИК ИЗ 0 БРЕтенил ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ А ВТОРСКОМУ СВИДЕТЕЛЬСТ(56) Авторское свидетельство СССР В 809355, кл. С 11 С 7/00, 1979.Авторское свидетельство СССР 9 8264 16, кл, С 11 С 7/00, 1979. (54) УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОРМАЦИ В ПРОГРАММИРУЕМОЕ ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО(57) Изобретение относится к автоматике и вычислительной технике и пред назначено для использования в устройствах программирования микросхем памяти. Целью изобретения являетсяповышение быстродействия и расширение функциональных возможностей засчет контроля записанной информации.Поставленная цель достигается засчет введения второго генератора импульсов, групп элементов И,триггера,второго счетчика импульсов, элементов И, элементов ИЛИ. В данном устройстве, если какой-то адрес в ППЗУне программируется, работа останавливается и индицируется брак. Послеокончания процесса программированияпо команде с пульта управления производится сравнение информации блока оперативной памяти и запрограммированного ПЗУ. 5 ил.13815Изобретение относится к автоматике и вычислительной технике и предназначено для использования в устройствах программирования микросхем памяти.5Цель изобретения - повышение быстродействия и расширение функциональных возможностей эа счет контроля записанной информации.По команде с пульта управленияс внешних носителей в блок оперативФной памяти Юаносится программируемаяв программируемые постоянные запоминающие устройства (ППЗУ) информация.В регистр заносится информация о 15последнем адресе ППЗУ. По команде спульта управления начинается процессзаписи информации блока оперативнойпамяти в ППЗУ. Если какой-то адресв ППЗУ не программируется, работа ос Отанавливается и индицируется брак.После окончания процесса программирования по команде с пульта управления производится сравнение информации блока оперативной памяти и запрограммированнсго ПЗУ,На фиг, 1 изображена функциональнаясхема устройства для записи инАормации в постоянное запоминающее устройство; на фиг, 2 - пример реализации 30пульта управления; на Фиг,3 - то же,второго генератора,на Аиг,4 - то же,формирователя;на Фиг.5 - то же,первого генератора.Устройство для записи информации 35в программируемые постоянные запоминающие устройства содержит первыйблок 1 сравнения, пульт 2 управления,мультиплексор 3, блок 4 Фотовводд,формирователь 5 импульсов, первый генератор 6 импульсов, регистр 7 адреса, первый счетчик 8 импульсов,блок9 оперативной памяти, второй блок 10сравнения, второй генератор 11 импульсов, группы элементов И 12 и 13, 45триггер 14, второй счетчик 15 импульсов, элементы И 16-20, элементы ИЛИ21-24. Пульт 2 управления содержиттриггеры 25-29, клавиатуру 30 и 31,шифраторы 32-33, Аормирователь 34импульсов "0", элементы 35, 36 И,блок 37 индикации. Второй генератор11 импульсов содержит генератор 38,элементы 39, 40 И, генератор одиночных импульсов 41, элемент 42 ИЛИ,элемент 43 НЕ. Формирователь 5 содер-жит блоки элементов И 44, 45, блок46 усилителей, элемент 47 НЕ. Псрвыйгенератор Ь состоит из мультивибра 932тора 48, элементов 49 И, генератора 50,Устройство работает следующим образом.В исходном состоянии счетчики 8 и15, регистр 7, триггер 14 установлены в "0". Устройство работает в режимах: ввод информации; программирование ППЗУ, подключающееся к первомуи второму выходам устройства;сравнение информации хранящейся в блоке9, с информацией, записанной в ППЗУ(режим контроля).Режимы работы задаются сигналамис третьего и четвертого выходов пульта 2 управления.В режиме ввода информации на третьем выходе пульта 2 управления установлен уровень нО, на четвертом -уровень "1". В режиме программирования на третьем выходе - уровень1",на четвертом - уровень нО, а в режиме контроля на обоих выходах - уровни "0", Ввод информации осуществляется с блока 4 Аотоввода, клавиатурыпульта 2 управления или из ППЗУ.Источник вводимой информации выбирается оператором сигналами с второйгруппы выходов и с первого и пятоговыходов пульта 2 управления.Уровень "1" на первом выходе иуровень нОн на пятом соответствуютвводу информации с блока 4 фотоввода, уровень 0 на первом выходе и"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" (сигнал равенства) с блока1 О сравнения на втором входе генератора 11 и наличии режима ввода информации по каждому синхронизирующему импульсу с блока 4 фотовводана втором выходе генератора 11 появляется один импульс. По переднемуфронту этого импульса информация смультиплексора 3 записывается в блок9 оперативной памяти. Адрес, по которому записывается информация, указывается счетчиком 8. Поскольку висходном состоянии он был установленв "0", первый байт информации записывается по нулевому адресу. По заднему фронту импульса с второго выхода генератора 11 через элемент ИЛИ22 в счетчик 8 добавляется единица.На блок 9 оперативной памяти поступает следующий адрес и начинаетсяввод следующего байта информации.Ввод продолжается до тех пор покасодержимое счетчика 8 не станет равным информации; записанной в регистр7. В этом случае по переднему фронту импульса с второго выхода генератора 11 в блок 9 оперативной памятизаписывается информация с мультиплексора 3 и по этому же импульсу,1поступающему на блок 10 сравнения через элемент ИЛИ 23, блок 10 сравнениявыдает сигнал равенства, который по 40ступает на второй вход генератора11,запрещая выработку импульса наего втором выходе. Сигнал равенствапоступает также на второй вход пульта 2 управления, который отключает45блок 4 фотоввода и снимает уровень"1" с четвертого выхода пульта 2управления,На втором выходе пульта 2 управления появляется уровень " 1", которыйустанавливает счетчик 8 в нулевое состояние, Режим ввода окончен. Вводинформации с ППЗУ и клавиатуры пульта 2 управления происходит аналогично вводу с блока 4 фотоввода. Привводе информации с ППЗУ через Формирователь 5 (пример реализации которого приведен на фиг.4) группа выходов ППЗУ подключена к первой группе 934входов мультиплексора 3. По уровню"1" на четвертом входе генератора11, поступающей с пятого выхода пульта 2 управления на втором выходе генератора 11 постоянно присутствуют импульсы, По этим импульсам и происходит ввод информации аналогично вводу с блока 4 фотоввода. При вводе информации с клавиатуры пульта 2 управления по каждому байту информации на его шестом выходе появляется синхронизирующий импульс, который через элемент ИЛИ 21 поступает на третийвход генератора 11. Дальнейшая работапроисходит аналогично вводу с блока 4 фотоввода.Режим программирования. Уровень "0" на четвертом выходе пульта 2 управления разрешает прохождение через группы элементов И 12, 13 информации с мультиплексора 3 и блока 9 оперативной памяти на блок 1 сравнения. Пультом 2 управления на мультиплексоре 3 выбрана информация, поступающая из ППЗУ. Формирователь 5 подключен к считыванию информации из ППЗУ и через него информация поступает на мультиплексор 3. Уровень нОн с четвертого выхода пульта 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", формируется строб. На время действиястроба положительные импульсы генератора 1 1 не поступают на группы элементов И 12, 13 на входах блока 1 сравнения равная информацияУровень51 на выходе блока 1 сравнения добавляет единицу в счетчик 15 и подтверждает установку триггера 14 в "0". Уровень "0" на его прямом выходе запрещает прохождение отрицательного импульса с выхода элемента И 16 через элемент И 17. Импульс на втором входе элемента ИЛИ 22 не появляется и счетчик 8 не изменяет своего состояния. Строб на втором выходе генератора б,поступая на вход формирователь 5, подключает выходы ППЗУ к генератору 6 и в соответствии с информацией, записанной в блоке 9 оперативной памяти, воздействует 20 на ППЗУ с целью записи в нее указанной информации. Адрес ячейки ППЗУ, на которую воздействует генератор 6, указывается счетчиком 8. После окончания пачки импульсов на втором выходе генератора 6 появляется уровень О и цикл сравнения по положительному импульсу с первого выхода генератора 11 повторяется. В случае равенства информации блока 9 оперативной памяти и ППЗУ, т.е. информация блока 9 оперативной памяти записана в ППЗУ, на выходе блока 1 сравнения появляется уровень О. Генератор 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 при любом результате сравнения не запускается и на его втором выходе всегда присутствует уровень О.Цикл сравнения информации с ППЗУ и блока 9 оперативной памяти аналогичен циклу сравнения в режиме программирования. При равенстве информации по импульсу с выхода элемента И 17 через элемент ИЛИ 23 блока 10 сравнения сравнивает информацию,хранящуюся в регистре 7 и счетчике 8.При равенстве дальнейшая работа прекращается, при неравенстве через элемент ИЛИ 22 меняется состояние счетчика 8 и цикл сравнения повторяется. При неравенстве информации ППЗУ и блока 9 оперативной памяти триггер 14 устанавливается в "0", в счетчике 8 единица не добавляется.Через элементы И 19 и ИЛИ 24 уровень "1" с выхода блока 1 сравнения поступает на пульт 2 управления. На четвертом выходе пульта 2 управления появляется уровень "1", дальнейшая работа прекращается.Формула изобретенияУстройство для записи информации в программируемое постоянное запоминающее устройство, содержащее первый блок сравнения, пульт управления, мультиплексор, регистр адреса, блок фотоввода, блок оперативной памяти, первый счетчик и формирователь15 импульсов, выходы первого счетчика и входы-выходы формирователя импуль- сов являются выходами устройства, группа выходов формирователя импульсов соединена с первой группой входов мультиплексора, вторая группа входов которого соединена с группой выходов блока фотоввода, вход которого соединен с первым выходЕм пульта управления, третья и четвертая группы входов мультиплексоров соединены соответственно с первой и второй группами выходов пульта управления, третья группа выходов которого соединена с соответствующими входами регистра адреса, группы выходов мультиплексора и счетчика соединены с соответствующими группами входов блока оперативной памяти, группа выходов которого со единена с группой входов формирователя импульсов, первый и второй входы которого соединены соответственно с первым и вторым выходами первого генератора импульсов, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия и расширения функциональных воэможностей за счет контроля записанной информации, в устройство введены второй генера тор импульсов, первая и вторая группы элементов И, триггер, второй счетчик, пять элементов И, четыре элемента ИЛИ, второй блок сравнения, вход, первая и вторая группы 50 входов которого соединены соответственно с выходами третьего элемента ИЛИ, выходами регистра адреса и группой входов первого счетчика, выход второго блока сравнения соеди нен с вторым входом второго генератора импульсов и вторым входом пульта управления, пятый выход которогосоединен с четвертым входом второгогенератора импульсов, первый выходкоторого соединен с третьим входомпервого элемента И, второй вход которого соединен с четвертым выходомпульта управления, первыми входамивторого элемента И и второго генератора импульсов, вторым входом четвертого элемента И и вторымм входамиэлементов И первой и второй групп,группы входов которых соединены соответственно с группой выходов мультиплексора и с группой выходов блокаоперативной памяти, а выходы элементов И первой и второй групп соединены с соответствующими входами первого блока сравнения, третьи входы элементов И первой и второй групп подключены к первому установочному входу триггера, второму входу второгоэлемента И и выходу первого элементаИ, первый вход которого соединен свторым выходом первого генератораимпульсов, вход которого соединен свыходом пятого элемента И, первыйвход которого соединен с выходом первого блока сравнения, вторымустановочным входом триггера, счетным входом второго счетчика и третьим входом четвертого элемента И,выход триггера соединен с третьимвходом второго элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, информационнымвходом второго счетчика и вторымвходом второго элемента ИЛИ, выходкоторого соединен со счетным входомпервого счетчика, информационныйвход которого подключен к второмувыходу пульта управления, третийвыход которого соединен с вторымвходом пятого элемента И, первымивходами четвертого и третьего элементов И, второй вход третьего элемента И подключен к выходу второгосчетчика, выходы третьего и четвертого элементов И соединены с соответствующими входами четвертого элемента ИЛИ, выход которого подключенк первому входу пульта управления,первый и второй входы первого элемента ИЛИ соединены соответственнос выходом блока фотоввода и шестымвыходом пульта управления, а выходс третьим входом второго генератораимпульсов, 13815931381593 Составитель Л.АмусьеваТехред М.Моргентал Корректор М.Поао Редактор В.фонииа Тирам 590 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий . 113035, Москва, Ж-Э 5, Раувская наб д. 4/5

Смотреть

Заявка

4041056, 24.03.1986

ПРЕДПРИЯТИЕ ПЯ Ю-9578

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

МПК / Метки

МПК: G11C 16/10

Метки: записи, запоминающее, информации, постоянное, программируемое

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

Код ссылки

<a href="https://patents.su/8-1381593-ustrojjstvo-dlya-zapisi-informacii-v-programmiruemoe-postoyannoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для записи информации в программируемое постоянное запоминающее устройство</a>

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