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

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

Функциональный универсальный USB программатор NAND Flash умеет не только записывать, но и считывать коды, а в ряде случаев, осуществлять и другие действия с обслуживаемым устройством и информацией находящейся в ней. В зависимости от класса микросхемы со встроенным ПЗУ, это может быть: очистка, запрет чтения, запрет программирования и т.п.

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

Предлагаемый экскурс рассчитан не на бывших выпускников «электронных» училищ, а на тех, кто самодеятельно пытается обучиться и не пасовать при столкновении с необходимостью запрограммировать микроконтроллер, ПЗУ или ПЛИС. В последнии годы фактически любой любознательный выпускник средней школы, в той или иной степени знаком с этим предметом.

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

По своему предназначению.

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

2. MCU с внутренним EEPROM;

3. Программируемая логика

По предлагаемым алгоритмам перезаписи.

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

B. Микросхемы, допускающие метод последовательного программирования (ISP), и поддерживаемые непосредственно в устройстве пользователя.

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

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

По функциональности перезаписи.

а) Однократно прошиваемые – мс, предполагающие одиночный цикл программирования;

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

Так получилось, наше рассмотрение совсем не учебник, и не преподавательский материал к коллоквиуму. Не имеет смысла здесь пытаться подменить системное рассмотрение учебного материала, присущего методическому занятию в ВТУЗе.

Часто, надежность и цена USB программатора обычно взаимозависимы.

Лавинообразный подъем плотности применяемой FLASH, радикально увеличивает значимость такой черты современного программатора, как скорость записи микросхемы. Разница в скорости программирования flash памяти порядка 1Гбит достигает 5…7 минут, при использовании разных моделей универсальных средств программирования.

Помимо перечисленных возможностей, универсальные устройства обладают комплексом специфических функций. Зачастую это текстовые спецредакторы и способность варьировать АЧХ свойства используемых сигналов.

Зачастую это возможность на лету задавать распределение используемых напряжений подаваемых на входы используемой ZIFsocket.

Сравнивая параметры или аппаратуру копировщиков - хорошо бы помнить, принципиально и список или типы обслуживаемых микрочипов, но и доступность специальных панелек.

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