Устройство для программирования микросхем постоянной памяти Советский патент 1985 года по МПК G11C16/10 

Описание патента на изобретение SU1134964A1

контроля соединены с соответствующими входами усилителя-передатчика, выходы которого соединены с входами первой группы блока синхронизации и входами усилителя-приемника, управ ляющий вход усилителя-передатчика 1 134964 соединен с управляющим выходом блока синхронизации, входы-выходы первой, второй и третьей групп которого являются управляющими входами-выходами первой, второй и третьей групп устройства соответственно.

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

название год авторы номер документа
Программатор 1986
  • Бородин Геннадий Александрович
  • Иванов Владимир Анатольевич
SU1439677A1
Устройство для программирования микросхем памяти 1981
  • Иванов Михаил Эдуардович
  • Цурпал Александр Николаевич
  • Бородин Геннадий Александрович
SU1005183A1
Устройство для записи и контроля программируемой постоянной памяти 1985
  • Подымин Игорь Всеволодович
  • Соколов Юрий Иванович
SU1297118A1
Устройство для программирования микросхем постоянной памяти 1987
  • Кузин Михаил Алексеевич
SU1425779A1
Программатор 1987
  • Бремшмидт Владимир Гарьевич
  • Зайдель Владимир Семенович
  • Соколов Александр Николаевич
SU1541669A1
Устройство для записи и контроля программируемой постоянной памяти 1986
  • Подымин Игорь Всеволодович
  • Соколов Юрий Иванович
SU1376121A2
Устройство для программирования блоков постоянной памяти 1986
  • Головин Николай Васильевич
  • Савкин Александр Алексеевич
  • Файсканов Борис Фарисович
  • Котов Павел Тимофеевич
  • Икленко Наталья Васильевна
SU1437922A1
Устройство для контроля записи информации в программируемые блоки памяти 1983
  • Борзенков Сергей Иванович
  • Токарев Вячеслав Николаевич
SU1104589A1
Устройство для программирования микросхем памяти 1986
  • Блейер Ян Фридович
  • Звиргздиньш Франциск Петрович
  • Зиединь Виестур Юревич
  • Шлихте Ян Юзефович
  • Лацис Мартиньш Владимирович
  • Потапов Станислав Михайлович
SU1381592A1
УСТРОЙСТВО ДЛЯ ПРОГРАММИРОВАНИЯ МИКРОСХЕМ ПОСТОЯННОЙ ПАМЯТИ 1989
  • Сараев В.Г.
  • Лебедев В.И.
  • Матросов С.Г.
RU2047920C1

Иллюстрации к изобретению SU 1 134 964 A1

Реферат патента 1985 года Устройство для программирования микросхем постоянной памяти

УСТРОЙСТВО ДЛЯ ПРОГРАММИ- РОВАНИЯ МИКРОСХЕМ ПОСТОЯННОЙ ПАМЯТИ, содержащее первый, второй и третий формирователи импульсов, входы первых групп которых соединены с информационными шинами, входы вторых групп соединены с управляющими шинами, выходы первого, второго и третьего формирователей импульсов соединены соответственно с входами первого, второго и третьего усилителей мощности, выходы первого и второго усилителей мощности являются соответственно первым и вторым управляющими выходами устройства, выход третьего усилителя мощности соединен с входом питания блока ключей, выходы которого соединены с входами первой группы блока контроля и являются числовыми выходами устройства, входы второй группы блока контроля соединены с выходат ми первого регистра и входами первой группы блока ключей, входы третьей группы блока контроля соединены с источником опорных напряжений, информационные входы первого, второго и третьего регистров соединены с информационными шинами, а 5шравляющие входы - с управляющими шинами, выходы второго регистра соединены с входами второй группы блока ключей, выходы третьего регистра являются адресными выходами устройства, отличающееся тем, что, с целью расширения области применения устройства за счет увеличения класса программируемых микросхем, оно содержит первый, второй и третий формирователи фронтов импульсов, четвертый и пятый регистры, блок сравнения, блок синхронизации, усилитель-передатчик, усили(Л тель-приемник и цифро-аналогов преобразователь, информационные вхо ды четвертого и пятого регистров и § выходы усилителя-приемника соединены с информационньо4И шинами, выходы четвертого регистра соединены с информационньши и управляющими входами формирователей фронтов импульсо сов, выходы которых соединены с вхо4i)k дами соответствующих усилителей мощ;о а ности, выходы третьего формирователя импульсов соединены с входами 4 третьей группы блока ключей, управляющие входы четвертого и пятого регистров и выходы блока синхронизации соединены с управляющими шинами, выходы пятого регистра соединены с входами цифро-аналогового пре образователя, выход которого соединен с п рвым входом блока сравнения, BToposi. третий и четвертый входы которого соединены с выходами соответствующих усилителей мощности, выходы блока сравнения и выходы блока

Формула изобретения SU 1 134 964 A1

Изобретение относится к вычислительной технике, а именно к управляемым ЭВМ устройствам программиров ния, и может быть использовано при программировании микросхем постоян ной памяти. Известно устройство для программ рования микросхем постоянной памяти, представляющее собой программирующую плату, соединяемую через буферные регистры с контроллером, содержащее блок управления, блок пита ния, коммутатор питания, вспомогательные схемы tj. Данное устройство отличается про стотой, но характеризуется низкой производительностью, невозможностью вырабатьгеать последовательности импульсов различной формы, что необхо димо для повышения Достоверности за писи при переходе с программирования микросхем одного типа на другие Наиболее близким по технической сущности и схемному решению к предлагаемому является устройство.для программирования микросхем постоянной памяти, состоящее из программного устройства управления, блока сопряжения с внешними устройствами для ввода-вывода информации, программирующей платы 2J . Однако известное устройство характеризуется излишней сложностью, которая связана с наличием автономных программного устройства управле ния и блока сопряжения. В большинств случаев эти блоки могут быть заменены на серийно вьтускаемые мини-,и микро-ЭВМ, например серии Электроника, имеющие периферийное оборудование и надлезкащее математическое обеспечение, В подобных случаях удобно иметь лишь оконечное устройство для программирования микросхем - программирующую плату, содержащую необходимые аппаратные средства для формирования импульсов программирования. Однако в известном устройстве программирующая плата не только конструктивно, но и функционально не может быть вьделена так, чтобы ее легко можно быпо бы подключить к ЭВМ, Кроме .того, отсутствие в нем возможностей изменения длительности фронтов программируюпщх импульсов, которые различны для различных типов программируемых микросхем, значительно снижает область применения такого устройства. Цель изобретения - расширение области применения устройства за счет у величения класса программируемых микросхем. Поставленная цель достигается тем, что устройство для программирования микросхем постоянной памяти, содержащее первый, второй и третий формирователи импульсов, входы, первых групп которых соединены с информационными шинами, входы вторых групп соединены с управляющими шинами, выходы первого, второго и третьего формирователей импульсов соединены соответственно с входами первого, второго и третьего усилителей мощности, выходы первого и второго усилителей мощности являются соответственно первым и вторым управляющими вькодами устройства, выход третьего усилителя мощности соединен с входом питания блока ключей, выходы которого соединены с входами первой группы блока контроля и являются числовыми ВЫХО-. дами устройства, входы второй группы блока контроля соединены с выходами первого регистра и. входами первой группы блока ключей, входы третьей группы блока контроля соединены с не точником опорных напряжений информационные входы первого, второго и третьего регистров соединены с информационными планами, а управляющие входы - с управляющими шинами, выходы второго регистра соединены с входами второй группы блока ключей,выходы третьего регистра являются адресными выходами устройства, содержит первый, второй и третий формирователи фронтов импульсов, четвертый и пятый регистры, блок сравн ния, блок синхронизации, усилительпередатчик, усилитель-приемник и ци ро-аналоговый преобразователь, инфо мационные входы четвертого и пятого регистров и выходы усилителя-приемника соединены с информационными шинами, выходы четвертого регистра соединены с информационными и управ лякицими- входами формирователей фрон тов импульсов, выходы которых соеди нены с входами соответствующмх усилителей мощности, выходы третьего формирователя импульсов соединены с входами третьей группы блока ключей, управлякицие входы четвертого и пятого регистров и выходы блока синхронизации соединены с управляющими шинами, выходы пятого регистра соединены с входами цифро-аналогово го преобразователя, выход которого соединен с первым входом блока срав нения, второй, третий и четвертый входы которого соединены с выходами соответствующих усилителей мощности, выходы блока сравнения и выходы блока контроля соединены с соответствующим входами усилителя-передат чика, выходы которого соединены с входами первой группы блока синхронизации и входами усилителя-приемника, управляющий вход усилителя-пе редатчика соединен с управля ощим выходон блока синхронизации, входывыходы первой, второй и третьей гру которого являются управляющими входами-выходами первой, второй и третьей групп устройства соответственно. На фиг.1 представлена блок-схема предлагаемого устройстваJ на фиг.2функциональная схема блока синхрони зации при подкдяочении устройства к СМ AJ на фиг.З - функциональная схема блока синхронизации, которая может быть использована при к микро-ЭВМ Электрониподключениика-60. Устройство (фиг,1) содержит первый 1, второй 2 и третий 3 формирователи импульсов, информационные шины 4, управляющие шины 5, первый 6, второй 7 и третий 8 усилители мощности, первый 9 и второй 10 управляющие выходы устройства, блок 11 ключей, блок 12 контроля, числовые выходы 13 устройства, первый регистр 14, источник 15 опорных напряжений, второй 16 и третий 17 регистры, адресные выходы 18 устройства, первый 19, второй 20 и третий 21 формирова . тели фронтов импульсов,.четвертый 22 и пятый 23 регистры, блок 24 сравнения, усилитель-приемник 25 и передатчик 26, цифро-аналоговый преобразователь 27, блок 28 синхронизации, преобразователь 29 напряжения,,вьгоод 30 питания устройства, управляющие , входы-выходы первой 31, второй 32 и третьей 33 групп устройства, разъем 34 для установки программируемых микросхем, буферный регистр 35, промежуточный регистр 36, цифро-аналоговый преобразователь 37, блок 38 ключей, блок 39 конденсаторов, блок 40 коммутаторов. Блок 28 (фиг.2) содержит дешифратор 41, инверторы 42, 43 и 44,блок 45 элементов И, злемент И 46, злемент 47 задержки и усилитель 48. Шины 31, 32 и 33 подключаются к шинам данных, адреса и управления ЭВМ соответственно. Блок работает следующим образом. В режиме записи по шине 33 управения поступают сигналы и и запрещают работу злемента И 46 и разрешают работу злементов И блока 45. Адрес соответствующего регистра устройства поступает по шине 32 и с помощью дешифратора 41 преобразуется в унитарный код, который поступает на блок И 45 элементов. После оступления сигналй СхЗ обеспечивается вьщача соответствующего управяющего сигнала в шину 5 управления. тот же сигнал после прохождения ерез злемент 47 задержки и шинный ормирователь 48 поступает на вход отовнсч ги ЭВМ СхИ. Данные по шине 1 поступают через усилитель-приемик 25 на входы регистров и запиываются в тот регистр, который строируется сигналом с шины 5. В режиме считывания по шине упра ления поступают сигналы , которые закрывают блок 45 элементов И и разрешают работу элемента И 46о Сигнал с.этого элемента откры вает усилитель-передатчик 26, и информация поступает по шине 31 в ЭВ Функциональная схема блока синхронизации (фиг„3) может быть испол зована при подключении к микро-ЭВМ Электроника-60 « Блок 28 содержит схему 49 выбора внешнего устройства элемент И 50,, триггер 51, регистр 5 дешифратор 53, элементы И 54, 55, 56 и 57, дешифратор 58, элемент ИЛИ 59s элемент И 60, элемент 61 задержки, усилитель 62. Микро-ЭВМ имеет совмещеннуто муль типлексную шину адреса и данных 31 и шины 33 управления По ишне 33 управления поступают сигналы ВУН, СИАН, СИПН, БАЙТ, ВВОД Н, ВЫВОД Н, СБРОС Н, которые позволяют организо вать направление передачи и синхронизацию пересыпок в системе. Блок работает следующим образом. Операция обмена с устройством программирования начинается с въщ& чи адреса по шине 31 и сигнала ВУН. Старшие разряды кода адреса поступают на схему 49, где фиксируются и через элемент И 50 записываются фронтом сигнала СИАН, Одковремекно младшие разряды адреса фиксируются тем же сигналом в регистре 52. Таким образом, в триггере 51 фиксируется признак обращения к устройству пpoгpajs{миpoвaния, а в регистре 52 адрес регистра, к которому происходит обращение. Младшие разряды адреса поступают на дешифраторы 53 и 58, управление которыми осуществляется с помощью элементов И 54 57. Это позволяет обеспечить побайт ный или послойный обмен данными в зависимости от сигнала БАЙТ и младшего разряда адреса. Разрешение работы элементов И 56 и 57, а следовательно и дешифраторов 53 и 58 осу ществляется сигналом, поступающим с триггера 51. Выходы дешифратора образуют шину 5 управления устройства программирования и сигнал счит вания, идущий к блоку 26. Организация асинхронного обмена между микро ЭВМ и устройством программирования осуществляется сигналами ВЫВОД Н, ВВОД И, и СИПН посредством элементов ИЛИ 59, И 60, элемента 61 задержки и усилителя 62, как и при использовании ЭВМ СМ-4. Установка в исходное состояние блока сопряжения осуществляется сигналом СБРОС Н, путем обнуления триггера 51. Устройство работает следующим образом. Подготовительный режим. В этом режиме выбранную миниили микро-ЭВМ через разъемные соединения соединяют с устройством программирования микросхем. При этом информационные, адресные и управляющие шины выбранной мини- или микроЭВМ соединяют соответственно с управляюнщми входами первой 31, второй 32; третьей 33 групп устройства про граммирования. На вход 30 питания подают необходимое напряжение питания. После того как Устройство программирования состыковано с ЭВМ и поданы питаюш 1е напряжения можно переходить к следующему режиму. Режим настройки. В этом режиме осуществляется калибровка амплитуд програ11мирующих и fflyльcoв, вырабатьшаемых формирователями 1, 2 и 3 импульсов, и устанавливаются фронты программирующих импульсов в соответствии с требова- . ниями технических условий на программируемый тип микросхемы. Калибровка амплитуд программирующих га пульсов осуществляется следующим образом. В схему введен прецизионный цифроаналоговый преобразователь (ЦАП) 27 (например, 572 ПА 1) и блок 24 сравнения. Поскольку для каждого типа программируемых микросхем известны требуемые параметры импульсов, то в регистр 23 записывается двоичный код, соответствующий величине требуемого напряжения на выходе. На выходе ЦАП 27 устанавливается с заданной точностью требуемое напряжение. Затем последовательно подают возрас- или убывающие коды в буферный 35 и далее в промежуточный 36 регистры формирователей 1, 2 и 3 импульсов. Эти коды поступают на соответствующий ЦАП формирователей импульсов. На его выходе будет изменяться напряжение. Выходные напряжения с соответствующих ЦАП через усилители 6 (7,8) мощности поступают на входы блока 24 сравнения, которьй определяет момент сравнения напряжеНИИ с выхода формирователя импульсов с точным значением, поступающим с ЦАП 27. Код, соответствующий требуемому напряжению на выходе формирователя 6 (7, 8) импульсов, записывается в память поправок, которая выделяется в.памяти ЭВМ. Таким образом, для всех требуемых значений выходного напряжения (в тех случаях, когда оно ступенчатое) и для всех трех каналов последовательно определяют коды, которые в процессе работы поступают в регистры 35 формирователей 1, 2 и 3 импульсов. Такая организация позволяет упростить ЦАП 37 формирователей импульсов, добиться его высокого быстродействия и практически исключить его настройку в процессе изготовления.

Установка необходимых длительноетей фронтов программирующих импульсов заключается в занесении в регист 22 кода, который определяет-длительность фронта программирующих импульсов для выбранного типа микросхемы. Код с регистра 22 обеспечивает подключение нужных емкостных блоков 39 через коммутаторы 40 и ключи 38 по входам усилителей 6 (7,8) мощности что приводит к увеличению длительности фронтов сигналов, снимаемых с усилителей 6, 7 и 8.

Основной режим.

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

1. Контроль содержимого микросхемы. Микросхема, подлежащая программированию, устанавливается в разъем 34 и запускается программа контроля, которая определяет запрограммирована микросхема или нет (если частично запрограммирована, то какие адреса свободны, если есть дефектные биты, то каково их располо- женив). Если имеются дефектные биты, то осуществляется поиск массива записываемой информации из памяти ЭВМ, который содержит в данных позициях совпадающую информацию. Если из ограниченного набора подобный массив не находится, то в зависимости от заложенного алгоритма будет введен новый массив либо программируемая.микросхема признается негодной и должна быть заменена.

Контроль содержимого микросхемы ос тцествляется следующим образом.

По кодам, поступающим на управляющие входы 31, 32 и 33 устройства от ЭВМ, на выходах формирователей импул сов устанавливаются напряжения, соответствующие режиму считывания информации из микросхемы. В регистр 14 заносится код, соответствующий исходному содержимому микросхемы, в регистр 16 - код, соответствукнций режиму считывания информации и типу выхода программируемой микросхемы (открытый коллектор или три состояния) . По кодам, поступающим с регистров 14 и 16, блок 11 ключей переводится в режим считывания и подключает через соответствующие ключи необ|Ходимые нагрузочные резисторы к выходам микросхем. В регистр 17 адреса последовательно заносятся коды адресов считываемых слов. Сигналы, .считываемые из микросхемы, поступают на входы первой группы блока 12 контроля, где происходит сравнение уровней считываемых сигналов с опорными, поступающими от источника 15 опорных напряжений. Величина опорного напряжения низкая (соответствующая стандартному значению уровня Лог. О) или высокая (соответствующая стандартному значению уровня Лог. 1) задается соответствующими разрядами регистра 14, которые поступают на входы второй группы блока 12 контроля. В блоке 12 происходи сравнение уровней считанных сигналов с опорными. На выходе блока 12 появляется код, ощибочные разряды которого принимают инверсное значение по отношению к коду, записываемому в регистр 14. Проверенные коды считываемых чисел через усилитель 26 поступают вЭВМ, где осуществляется их дальнейшая обработка в соответствии с описанным алгоритмом. После контроля микросхемы начинается процесс программирования.

2. Программирование микросхем. В соответствии с выбранным типом микросхемы должна быть сформирована соответ- вующая последовательность импульсов программирования. При этом длительности программирующих импульсов, их скважность и количество задается программным способом в управляющей ЭВМ. Работа устройства в этом режиме осуществляется следующим образом. Из ЭВМ в регистр 16 заносится код, соответствующий режиму записи, -по которому блок 11 ключей переводит ся в режим записи информации. В регистр 17 заносится код адреса программируемого слова, а в регистр 14 код, который должен быть записан в микросхему, В буферные регистры 35 первого, второго и третьего формирователей импульсов заносятся коды, соответствующие значениям напряжений которые необходимо подавать на соответствзпощие входы микросхемы. Затем по управляющим сигналам, поступающим с ЭВМ в последовательности,, определяемой техническими условиями, на временную диаграмму программирования микросхемы, коды с буферных регистров 35 соответствующих формирователей импульсов переписываются в промежуточные регистры 36, откуда они поступают на входы соответствующих ЦАП 37, на выходе которых появляется уровень напряжения, соответствующий поступивщему коду . Это напряжение через соответствующие усилители 6, 7 и 8 мощности поступает на программирующие входы микросхемы и вход питания блока 11, В соответствии с кодом, занесенным в регистр 14 срабатьшают соответствующие ключи блока ключей, через которые напряжение с выхода усилителя 8 мощности поступает на программируемые разряды микросхемы. Фронт импульса программирования определяется кодом, занесенным в регистр 22. При необходимости создавать определенную техническими условиями форму импульсов (длительность, скважность, форму и длительность фронтов) соответственно изменяют коды в регистрах 35 и 36 соответствующих формирователей 1, 2 и 3 импульсов и в регистре 22. Адреса и разряды, не подлежащие программированию, автоматически определяются в ЭВМ и пропускаются при программировании.

Необходимое количество программирующих импульсов и режимы программирования устанавливаются программным путем в ЭВМ, В случае изменения программирования, появления новых микросхем с новым режимом программирования за счет изменения программы в ЭВМ легко перейти на другой режим

программирования. Введение ЦАП 37 в формирователи 1, 2 и 3. импульсов позволяет обеспечить практически любую требуемую форму и амплитуду импульсов программирования. Это расширяет функциональные возможности устройства и обеспечивает его универгсальность.

3.Контроль программирования. После программирования каждого слова осуществляется контроль программирования. С этой целью усилители мощности отрабатывают необходимые при считывании напряжения. В регистр 16 заносится код, соответствующий режиму считывания и типу выходов программируемой микросхемы. Коды считанных чисел поступают на блок 12 контроля, где как и в случае контроля содержимого микросхемы осуществляется контроль уровней считанных сигналов.

Код считанного числа через усилитель 26 поступает в ЭВМ, где осуществляется его анализ. Если ошибки .«ет, то начинается программирование следзпощего слова, если есть ошибка, то в зависимости от алгоритма программирования возможен повторный режим программирования (дополнитель- ный) или принимается решение о замене микросхемы, как дефектной.

4.Функциональный контроль. После программирования всего массива чисел производится контроль функционирования на высокой частоте. Из ЭВМ в регистре 16 устанавливается код, соответствующий режиму считывания. В регистр 14 заносятся коды считываеI ыx чисел, в регистр 17 поступают коды адресов. Усилители 6, 7 и 8 мощности вьздают напряжения, соответствующие режиму считывания. Коды считанных чисел поступают в блок 12 контроля, где происходит контроль уровней считанных сигналов. С выхода блока 12 через усилитель 26 коды считанного числа поступают в ЭВМ, где может быть осуществлена их дальнейшая обработка, а именно произведено поразрядное сравнение с соответствующими эталонами, хранимыми в памяти ЭВМ, или подсчитана контрольная сумма.

Предлагаемое устройство является по существу интерфейсной платой и может быть использовано в любой организации, имеющей соответствующие мини- и микро-ЭВМ. Устройство содержит пшроко распространенные И простые узлы, что значительно упрощает устройство и не предъявляет высоких требований к настройке.

Документы, цитированные в отчете о поиске Патент 1985 года SU1134964A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Патент США № 4156926, кл
Способ получения мыла 1920
  • Петров Г.С.
SU364A1
Дверной замок, автоматически запирающийся на ригель, удерживаемый в крайних своих положениях помощью серии парных, симметрично расположенных цугальт 1914
  • Федоров В.С.
SU1979A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для программирования микросхем памяти 1981
  • Иванов Михаил Эдуардович
  • Цурпал Александр Николаевич
  • Бородин Геннадий Александрович
SU1005183A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 134 964 A1

Авторы

Цурпал Александр Николаевич

Иванов Михаил Эдуардович

Бородин Геннадий Александрович

Мельников Петр Дмитриевич

Даты

1985-01-15Публикация

1982-05-26Подача