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

 

Изобретение относится к вычислительной технике и может быть использовано при программировании микросхем памяти. Целью изобретения является повышение производительности программирования. Поставленная цель достигается за счет введения распределителя 7 импульсов, блока 11 ключей, шагового двигателя 12, датчика 13, счетчиков 3, 4, 5, сумматора 6, триггера 8, элемента И 9, элемента 10 задержки, переключателей 14, 15. 1 ил.

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

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

РЕСПУБЛИН (19) (10 (51) 5 G 11 С 7/00

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

H ABT0PCH0MV СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГННТ СССР (21) 4260015/24-24 (22) 10.06.87 (46) 30.01.90. Бюл. Р 4 (72) В.В.Ледерер и В.П.Поленов (53) 681.327.66(088.8) (56) Авторское свидетельство СССР

Ф 1280449, кл. G 11 С 17/00, 1985.

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

У 1180975, кл. С 11 С 11/00, 1975. (54 ) ПРОГРАММАТОР (57) Изобретение относится к вычисли2 тельной технике и может быть использовано при программировании микросхем памяти. Целью изобретения является повьппение производительности программирования. Поставленная цель достигается за счет введения распределителя

7 импульсов, блока 11 ключей, шагового двигателя 12, датчика 13, счетчиков

3, .4, 5, сумматора б, триггера 8, элемента И 9, злемента 10 задержки, переключателей 14 15. 1 ил.

1539838

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

Целью изобретения является повышение производительности программированиям

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

Программатор содержит формирователь 1 импульсов записи, первый, второй, третий и четвертый счетчики 2-5, сумматор 6, расйределитель 7 импульсов, триггер 3, элемент И 9, элемент 10 ,задержки, блок 11 ключей, шаговый дви1 гатель 12, датчик 13, первый 14 и вто рой 15 переключатели, вход 16 начальной установки программатора, третий 20 вход 17 управления режимом програм.матора, вход 18 задания адреса программатора, первый 19, второй 20 и третий 21 входы синхронизации программатора, второй 22 и первый 23 входы 25 управления Режимом, вход 24 разрешения работы программатора.

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

С входов 19 и 20 синхроимпульсы 30 поступают на синхровходы счетчиков 3 ,и 4. Сумматор 6 суммирует сигналы на выходах счетчиков 3 и 4, и в момент переполнения сумматора 6 на его выходе переноса появляется "1". При этом на счетчик 3 продолжают поступать импульсы DbIcoKoH частоты. После переполнения и последующего автоматического сброса счетчика 3 "1" на выходе переноса сумматора 6 сменяется на "0".

Однако счетчик 3 продолжает считать, и в момент переполнения сумматора

6 "1" снова появляется на его выходе переноса. Далее процесс повторяет ся. Время переполнения сумматора 6 зависит от того, какое число записано в счетчике 4. Чем это число больше, тем раньше переполнится сумматор 6 и, следовательно раньше на его выходе переноса появится "1".

Таким образом, на выходе переноса сумматора 6 появляются импульсы, длительность которых зависит от состояния выходов реверсивного счетчика 4.

С приходом импульса на вход 20 состоя-55 ние выходов реверсивного счетчика изменяется, что, в свою очередь, приводит к изменению длительности импульсов на выходе переноса сумматора 6, которые поступают на вход распределителя 7 импульсов и прикладываются с

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

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

Перед началом программирования на вход 16 подается сигнал начальной установки, при этом на выходах реверсивного 4 и второго двоичного 2 счетчиков устанавливаются "0". Датчик 13 положения вала также выставляется в положение "0". Посредством зажимов схема ПЗУ устанавливается в программатор. Затем на вход 18 подается им" пульс, который записывается в счетчик

2 и формирует адрес записи. Далее осуществляется поворот вала двигателя !2 на один угловой шаг, фиксируемый датчиком 13 положения вала. При этом в реверсивный счетчик 4 записывается двоичное число, соответствуюцее данному положению вала двигателя. После этого на вход 22 подается сигнал

"Bsop", при этом состояние выходов реверсивного счетчика 4 записывается в вычитаюций счетчик 5. В следующий момент времени на вход 17 подается сигнал "Запись" и триггер 8 устанавливается в состояние "1" (если при первом включении триггер 8 устанавливается в состояние "1", то первый же импульс с выхода переноса вычитающего счетчика 5 устанавливает его в состояние "0", поэтому предварительной установки триггера не требуется); "1" с выхода триггера 8 прикладывается к второму входу элемента И 9. При этом импульсы с входа 21, проходят через элемент И 9 и поступают далее на формирователь 1, а также через элемент

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

5 153 записи "1" в схему ПЗУ, элемент 10 задержки вырабатывает импульс, который поступает на тактовый вход вычитающего счетчика 5 и уменьшает его содержимое на "1". С приходом следующего импульса .ra вход 21 процесс повторяется и "1" записывается в следующий разряд схемы ПЗУ. Так происходит до тех пор, пока содержимое вычитающего счетчика 5 не уменьшится до нуля и импульс с его выхода переноса не. перебросит триггер 8 в состояние "0".

С выхода триггера 8 "0" прикладывается к элементу И 9 и запирает его. Импульсы с входа 21 уже не могут пройти через элемент И. Процесс записи прекращается.

После окончания процесса записи по данному адресу программист нажимает кнопку "Контроль" переключателя 14.

При этом вход распределителя ? соединяется с выходом схемы ПЗУ, а тактовый вход вычитающего счетчика 5— с входом 19. Счетчик 5 с высокой частотой начинает опрашивать разряды схемы ПЗУ по заданному счетчиком 2 адресу. В результате на выходе схемы

ПЗУ появляется такая же последовательность импульсов, как и на выходе переноса сумматора 6, и, следовательно, положение вала двигателя 12 не изменяется. Однако, если в некоторые разряды схемы ПЗУ "1" не записана то скважность импульсов на ее выходе другая и вал двигателя 12 поворачивается в ту или иную сторону. При этом следует повторить процесс записи.

40

45.вход управления записью четвертого

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

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

9838 б счетчики, сумматор, триггер, элемент

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

-двигателя, соецнненного с датчиком.

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

 

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

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

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

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

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

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

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

Изобретение относится к области полупроводниковой техники и может быть использовано в интегральных схемах запоминакицих устройств на ЦДЛ-транспортах, имеющих резервные блоки запоминающих ячеек, для 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 ил.
Наверх