Программатор

 

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

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

СОЩ4АЛИСТИЧЕСНИХ

РЕСПУБЛИН (19) (!1) 115 А1

<511 4 С 11 С 7/00

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

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

Il0 ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

IlPH ГКНТ СССР

К А BTOPCKOMY СВИДЕТЕЛЬСТВУ

1 (21) 4116749/24-24 (22) 10, 09.86 (46). 23.12.89. Бюл. У 47 (72) Н.Л.Баранов, В.Д.Борисенков, П.Я.Комарченко, В.М.Матвеев, В.А.Машаров и М.БЛ1екин (53) 68 1.327.66 (088,8) (56) Авторское свидетельство СССР

М 1134964, кл. G 11 С 7/00, 1985.

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

М 809355, кл. G 11 С 7/00, 1981.

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

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

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

11рограмматор содержит датчик 1 тока, блок 2 сопряжения, первый программируемый источник 3 напряжения, блок 4 управления регистром, второй

5 и первый 6 блоки управления, декодер 7 адреса, декодер 8 напряжения, регистр 9, третий 1О блок управления, второй программируемый источник 11 напряжения, формирователь 12 длительности импульса программирования, выход

13 напряжения питания программатора, выход 14 адреса, информационные выходы 15 и 16 программатора, выход 17 управления программатора, вход 18

1 датчика тока, первый 19, второй 20, 2 (54) IIPOI PANYATOP (57) Изобретение относится к вычислительной технике и может быть использовано для программирования микросхем с программируемой логикой. Целью изобретения является расширение функциональных возможностей за счет расширения класса программируемых микросхем. Для этого в программатор введены второй и третий блоки управления, обеспечивающие формирование управляющих сигналов для программирования логических массивов с памятью. 1 ил. третий 21, четвертый 22, пятый 23, шестой 24, седьмой 25, восьмой 26 вы- С ходы блока 2 сопряжения, информационные входы 27 и 28 блока 2, первый

29, второй 30, третий 31, четвертый

32 выходы блока 6 управления, третий

33 выход блока 4 управления регистром, второй 34 выход источника 3, второй 35 выход формирователя 12.

Программатор логического массива с памятью (ПАЛ) работает следующим образом.

Программатор ПАЛ позволяет работать в двух режимах: "Программирование и "Чтение".

Режим "Программирование" осуществляется при уровне "Лог.1" на выходе

22, режим "Чтение" — при уровне

"Лог. 0" на выходе. 22.

Программируемый источник 3 <и<тания формирует на выходной шине 13 и;<пряжение питания +5 В в режиме "<1т< иис" при <логических уровнях "0" на <<х<лс!

53!!56

19, при логических уровнях 1 на вы11 11 ходе 19, на выходе 13 формируется

+13 В в режиме "Программирование". Из блока 2 сопряжения по второму выходу

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

По третьему выходу 21 блока 2 п<>дают ся коды в декодер 8 напряжения, с выхода которого информация поступает на второй вход задания режима источника 11. На невыбранных входах ПАЛ ис- !5 точника 11 уровень напряжения НИ=13 В формируется с второго и третьего выходов блока 2. Особенностью программирования ПАЛ является изменение входов стробирования и разрешения ПАЛ в за- 20 висимости от номера программируемой строки.

При программировании строк с О по

31 эти входы имеют первоначальное значение, при программировании строк 25 с 32 по 63 эти входы меняются местами. Выбор входов ПАЛ выполняет второй блок 5 управления, Информация о выборе номера строки передается по седьмому выходу 25 блока 2. С выхода

25 информация поступает на вход блока 6, где объединяется по И с импульсом программирования и поступает на выход 30 блока 6. Инверсный сигнал от логического уровня с выхода 25 объеиняется по И с импульсом программи1 ования и поступает на выход 32 блока 6. Инверсный сигнал от логического уровня с выхода 25 объединяется по И с импульсом программирования и 40 поступает на выход 32 блока 6.

Усиленный сигнал, поступивший с выхода 25, подается на вход 29, а на выходе 32 формируется его инверсный сигнал.

На выходе 13 блока 3 формируется инверсный сигнал функции логического умножения управляющих сигналов с выхода 19. При выборе режима "Программирование" на выходе 13 формируется уровень "Лог.О".

На выходе 33 блока 4 в режиме 1Программирование" формируется уровень "Лог.1".

При программировании строк с 0 о 31, .когда выход 25 установлен в

"Лог.О", на вход блока 5 подаются с . выходов 29, 31, 33, 34 соответственно логические уровни "О", "1", "1", "0".

При этом в блоке 5 на выходах 16 формируются уровень "Лог.0" и уровень напряжения ПНИ!3 В.

При программировании строк с 32 по 63 на выходе 25 устанавливается уровень "Лог.1", на входах блока 5 (c. выходов 29, 31, 33, 34) соответствыходах 16 блока 5 информация изменяется на противоположную, т.е. шина стробирования становится шиной разрешения и на ней у . га1<ыипннается напряжение НН=+13 В, а шины разрешения становится шиной стробирования и на ней установится уровень "Лог.О". Выбор выходов ПАЛ на выходах 17 осуществляется с помощью блока 10 управления. Второй особенностью программирования IIAJI является изменение значений выходов 17 в зависимости от номера программируемой строки.

При программировании с Одо 31 строки выходы 17 установлены в заданном значении, при программировании строк с 32 по 63 назначения выходов изменя" ются.

Управление информацией по выходам

24 осуществляется программно и обеспечивает требуемые уровни на выводах

ПАЛ и подачу на цих импуль< а программирован1<я.

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

Уровнем "Лог.О" запрещается формирование импульса программирования, уровнем "Лог.1" разрешается формирование импульса программирования в блоке

6.

Формирователь 12 длительности импульса (ФДИП) коммутирует на выходе

35 напряжение программирования. Когда перемычка пережигается, датчик 1 тока снимает токовую информацию на вход ФДИП. С выхода 27 ФДИП в микроЭВМ поступает информация о пережоге перемычки, а на выходе 35 отключается напряжение программирования.

Режим "Чтение" осуществляется формированием на выходах 22 и 23 блока

4 уровней "Лог.1", которые поступают на вход блока 4 управления регистром, на выходе которого формируется импульс сброса и поступает на вход регистра 9..После сброса выходного регистра 9 на его вход поступает сигнал "Чтение", 56 6

Одновременно осуществляется тактирование ПАЛ. С выхода 33 блока 4 уровень " lor.Î" поступает на вход блока

5 управления, где на выходе 16 форми5 руется сигнал стробирования, а также сигнал разрешения.

С регистра 9 информация поступает на вход 26 блока 2 сопряжения и с выхода 15 в его микроЭВМ.

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

Программатор, содержащий блок сопряжения, первый блок управления. декодер адреса, декодер напряжения, первый и второй программиРуемые источ-15 ники напряжения, блок управления регистром, регистр, датчик тока, формирователь длительности импульса программирования, первый выход блока сопряжения соединен с входом задания режи.- 20 ма работы первого программируемого источника напряжения, первый выход которого является выходом напряжения питания программатора, второй, третий выходы блока сопряжения соединены с 25 соответствующими информационными входами декодера адреса и декодера напряжения соответственно, выходы которых соединены с входами задания режима работы второго программируемого источ- 30 ника напряжения, выходы которого являются адресными выходами программатора, четвертый, пятый, седьмой и восьмой выходы блока, сопряжения соединены соответственно с первым и вторым входами задания режима работы блока

35 управления регистром и блока управления, девятый и десятый выходы блока сопряжения являются информационными выходами программатора, первый и вто- 40 рой выходы блока управления регистром соединены соответственно с входами начальной установки и записи регистра, выходы которого соединены с одиннадцатым информационным входом 45 блока сопряжения, вход датчика тока является входом контроля режима npot граммирования программатора, выход датчика тока соединен с первым входом формирователя длительности импульса программирования„ первый выход которого соединен с двенадцатым входом блока сопряжения, первый выход блока сопряжения соединен с входом разрешения работы формирова" теля длительности импуль .а программирования, отличающийся тем, что, с целью расширения функциональных возможностей за счет расширения класса программируемых микросхем, в него введены второй и третий блоки управления, первый выход первого блока управления соединен с первыми входами разрешения работы второго и третьего блоков управления, второй и четвертый выходы первого блока управления соединены соответственно с входами разрешения работы и стробирования третьего блока управления, третий выход первого блока управления соединен соответственно с вторыми входами разрешения работы ,третьего и второго блоков управления, 1 второй выход формирователя длительности импульса программирования соединен с третьим входом разрешения работы третьего блока управления, выходы которого соединены с информационными входами регистра и являются информационными выходами первой группы программатора, второй выход перво- го программируемого источника напря- жения соединен с первым входом задания режима второго блока управления, третий выход блока управления регистром соединен с вторым входом задания режима работы второго блока управления, выходы которого являются информационными выходами второй группы программатора, выходы шестой группы блока сопряжения соединены с информационными входами третьего блока уп,равления.

1531156

Составитель H.ØóñòoB

Редактор М.Бланар Техред М;Яндык Корректор А.Обручар

Заказ 7962/53 Тираж 558 Подписное

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

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

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

Программатор Программатор Программатор Программатор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области встроенных защищенных элементов, таких как смарт-карты. Технический результат заключается в обеспечении обновления рабочей системы надежным и безопасным способом. Раскрыт защищенный элемент (30), содержащий, по меньшей мере, микропроцессор (31), энергонезависимое запоминающее устройство (34) и интерфейс (36) связи, при этом защищенный элемент (30) выполнен с возможностью осуществления связи с устройством (10) обновления для обновления рабочей системы защищенного элемента через интерфейс (36) связи, энергонезависимое запоминающее устройство (34) хранит, по меньшей мере, программу (38) инициирования, а микропроцессор (31) выполнен с возможностью исполнения программы (38) инициирования при запуске защищенного элемента (30), при этом программа (38) инициирования содержит команды для осуществления: этапа запуска (Е1, Е12) для определения, содержит ли энергонезависимое запоминающее устройство (34) активную рабочую программу (35), и при положительном результате определения, для запуска исполнения рабочей системы (35); этапа (Е4, Е5, Е6, Е7, Е13, Е14) аутентификации устройства (10) обновления в зависимости от первых данных аутентификации (AUTH30), определенных защищенным элементом (30), и от вторых данных аутентификации (AUTH10), полученных устройством (10) обновления; этапа (Е9, Е10) запоминания новой рабочей системы, принимаемой от устройства (10) обновления, в энергонезависимом запоминающем устройстве (34); и этапа (Е11) активации новой рабочей системы, при этом, когда процесс обновления рабочей системы запущен и энергонезависимое запоминающее устройство хранит активную рабочую систему, защищенный элемент выполнен с возможностью выбора рабочей системы в качестве приложения обновления, а если неактивную рабочую систему, то с возможностью выбора программы инициирования в качестве приложения обновления. 3 н. и 8 з.п. ф-лы, 13 ил.
Наверх