x

 

Возможные типизации программируемых микросхем памяти для начинающих

 

Самостоятельное программирование и работа с микроконтроллерами и ПЗУ – без особых подробностей.

Словосочетание «программирование », в этом случае обозначает процесс внесения полезной информации в ПЗУ микросхемы. По правилам, запись нужной информации (перепрограммирование), производится при помощи необходимых устройств – программаторов. Качественный USB программатор может не только записывать, но и считывать информацию, а при необходимости, производить и дополнительные действия с мс и информацией находящейся в ней. В зависимости от разновидности мс со встроенной EEPROM, это может оказаться: очистка, блокировка чтения, запрет программирования и т.п.

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

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

По предполагаемому предназначению

1. Микросхемы памяти;

2. мк с внутренним FLASH;

3. EPLD

По предусмотренным методам перезаписи

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

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

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

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

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

1. 1 раз прошиваемые – схемы, допускающие однократный сеанс программирования;

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

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

3. Схемы, поддерживающие режим внутреннего самопрограммирования.

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

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

 



Copyright © V.F.Gainutdinov, 2006 - 2016. Все права защищены.
Разрешается републикация материалов сайта в Интернете с обязательным указанием активной ссылки на сайт http://vicgain.sdot.ru и со ссылкой на автора материала (указание автора, его сайта).
Rambler's Top100 Яндекс цитирования
Владелец данного сайта не несёт никакой ответственности за содержание расположенного здесь материала, а также за результаты использования информации, размещённой на этом сайте.