Программирование и работа с ПЗУСловосочетание «программирование микросхем», в рассматриваемом беглом обзоре подразумевает функцию занесения (записи) соответствующей информации в постоянное запоминающее устройство (ПЗУ) микросхемы. Как правило, прожиг нужной информации , реализуется при помощи специальных приспособлений - программаторов. Функциональный USB программатор умеет не только записывать, но и считывать информацию, а иногда, осуществлять и вспомогательные операции с поддерживаемым устройством . В зависимости от разновидности микросхемы со встроенным ПЗУ, это может быть: очистка, блокировка чтения, блокировка программирования и т.п.
Программирование микросхем рассматривается в многообразных учебных программах. Учащиеся данных ВУЗов, иногда, проходят соответствующую практическую подготовку. Сейчас, студентам доступны разнообразные учебные материалы посвященные проблемам программирования микроконтроллеров. По возможным способам записи1. Мс, программируемые в специальном устройстве - программаторе. Для реализации соответствующей функции (запись, стирание, защита от чтения, защита от программирования, верификация и т.п.), такие микросхемы вставляются в соответствующую сокетку программатора, реализующую электрический контакт со всеми выводами микросхемы. Для осуществления необходимого режима, программирующее устройство создает, в соответствии с требованиями производителя нужные последовательности напряжений, которые через специальное устройство комутируются на определенные ножки микросхемы. 2. Устройства, поддерживающие режим последовательного программирования ("ISP mode"), и программируемые непосредственно в устройстве разработчика. Подобные схемы предполагают выполнение необходимой операции (запись, очистка, защита от чтения, защита от программирования, и т.п.) непосредственно в схеме пользователя. Все функции производятся с помощью внешнего программатора, определенным методом подсоединенного к схеме пользователя. Необходимо что бы плата пользователя должно быть разработано с учетом технических особенностей этого способа.
Для работы с данными мс употребляется ISP программатор. По способности перепрограммирования1. Однократно программируемые - мс, рассчитанные на 1 цикл программирования; 2. Многократно записываемые (переписываемые) - микросхемы, рассчитанные на множество циклов записи . По техническому назначению1. мс EEPROM; 2. Микроконтроллеры с встроенным устройством энергонезависимой памяти; 3. ПЛИС Увы, наш материал не семинар, и не учебный материал к курсовой работе. Не логично пытаться заменить системное изложение учебного материала, характерного учебному семестру в высшем уч. заведении. 3. Схемы, допускающие способ внутреннего самопрограммирования. Подобные схемы рассчитаны на реализацию нужной операции (программирование, очистка, запрет чтения, защита от программирования, верификация и т.п.) непосредственно в устройстве разработчика. без необходимости привлечения какого либо программатора. При этом схема пользователя должно быть произведено с учетом специфических особенностей рассматриваемого режима. Экспоненциальный прирост размеров применяемой памяти, заметно увеличивает приоритетность такой характеристики универсального программатора, как время программирования устройства. Выигрыш в скорости считывания FLASH превышающей 1Gbit составляет 300 секунд, в случае использования различных типов универсальных программаторов. |