Общепринятые классификации программируемых микросхем памяти - для начинающих

ГЛАВНАЯ   СТАТЬИ   ИНТЕРНЕТ И КОМПЬЮТЕРЫ

Общепринятые классификации программируемых микросхем памяти - для начинающих. Современные устройства программирования микроконтроллеров, ПЗУ и ПЛИС для не профе

Выражение: «копирование ПЗУ», в предлагаемом рассмотрении предполагает процедуру занесения (записи) заданной информации в память мс. По инструкции, имплантация заданной прошивки (программирование), происходит благодаря соответствующих девайсов непосредственно прoгрaммaтoрa.

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

Достойный программатор usb умеет не только кодировать, но и извлекать данные, а иногда, производить и дополнительные операции с поддерживаемым обьектом и информацией находящейся в ней. В зависимости от типа мс со встроенной FLASH, это может быть: очистка, блокировка чтения, блокировка программирования и т.п.

Программирование мс рассматривается в многообразных учебных дисциплинах. Студенты соответствующих ВУЗов, как правило, проходят соответствующую теоретическую подготовку. Сейчас, студентам доступны необходимые учебные ресурсы посвященные особенностям программирования микроконтроллерной техники.

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

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

По назначению.

A. Микросхемы EEPROM;

B. мк с встроенным FLASH;

C. Микросхемы программируемой логики (ПЛИС).

По допустимости перепрограммирования.

A. Однократно программируемые – устройства, допускающие одиночный цикл использования;

B. Многократно программируемые (перезаписываемые) - устройства, рассчитанные на большое количество циклов записи (перепрограммирования).

По предлагаемым алгоритмам перепрограммирования.

А. Схемы, программируемые в особом устройстве – программаторе. Для реализации необходимой операции (запись, стирание, защита от чтения, блокировка программирования, и т.п.), такие микросхемы вставляются в соответствующую сокетку программатора, реализующую электрический контакт со всеми выходами микросхемы. Для формирования нужного режима, программатор создает, в соответствии с рекомендациями производителя предписанные последовательности напряжений, которые через специальное устройство поступают на определенные входы программируемого устройства.

Б. Мс, допускающие способ последовательного программирования , и записываемые в схеме пользователя.

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

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

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

К сожалению, в квази профессиональных обсуждениях нередко применяется непрофессиональное выражение - jtag программатор USB.

Принципиальный рост плотности перепрограммируемой памяти, заметно увеличивает ценность такой особенности современного программатора, как скорость считывания устройства. Отличие в затрачиваемом времени считывания FLASH превышающей 1Gbit достигает 20 раз, в случае применения различных модификаций универсальных средств программирования.

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

Не редко: способность самостоятельно редактировать топологию выходных импульсов подводимых на выводы программаторной ZIFsocket.

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

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

23 июня 2016 года.

Rambler's Top100 Рейтинг@Mail.ru

© 2006 - 2016 Николай Хижняк. Все права защишены.