СОВРЕМЕННАЯ ЭЛЕКТРОНИКА 2011-9
ПРИБОРЫ И СИСТЕМЫ дить имеющееся ОЗУ для других за дач. Кроме того, поскольку изображе ния извлекаются из памяти непосре дственно контроллеромЖК дисплея, дисплей сможет быстрее обновлять графические данные, обеспечивая более плавное выполнение таких простых операций, как открытие или закрытие окна. Для экономии энер гии возможно также снижение такто вой частоты системы без заметного влияния на рабочие характеристики дисплея. Н ЕПОСРЕДСТВЕННОЕ ИСПОЛНЕНИЕ КОДА С программной точки зрения, мик роконтроллер способен исполнять код непосредственно из внешней па мяти SPI. Это бывает полезно при обновлении системы на месте эксплу атации или при замене функций, пер воначально установленных во встро енной флэш памяти. Аттестованный код обновления может быть записан во внешнюю флэш память. Если, на пример, адреса функций системы на ходятся в таблице, размещённой во встроенной флэш памяти, можно пе репрограммировать таблицу, помес тив в неё адрес подпрограммы, кото рая теперь находится во внешней флэш памяти. И наоборот, если стра ница, содержащая начало оригиналь ной подпрограммы, хранится во встроенной флэш памяти, можно по местить на эту страницу оператор дальнего перехода к новой подпро грамме во внешней флэш памяти. В любом случае для исполнения нового кода его не нужно будет загружать во встроенное ОЗУ, поскольку перифе рийное устройство SPIFI обеспечива ет непосредственное исполнение из внешней памяти. Однако исполнение кода из внеш ней памяти никогда не будет столь же быстрым, как при использовании встроенной памяти. Периферийное устройство SPIFI не предназначено для работы с функциями реального времени, которые требуют пиковой производительности, но для менее важных фрагментов кода SPIFI может оказаться весьма привлекательным ва риантом. Ф УНКЦИИ ЗАПИСИ ВО ВРЕМЯ ИСПОЛНЕНИЯ ИНСТРУКЦИЙ SPIFI поддерживает функции запи си во время исполнения инструкций, т.е. интерфейс может легко и быстро программировать или стирать со держимое внешней памяти, даже когда процессор выполняет код, со держащийся во встроенной флэш памяти. Поскольку периферийное устройство SPIFI способно работать самостоятельно без взаимодействия с ЦПУ, система может выполнять свои функции, не прерывая работы, пока происходит перепрограмми рование последовательной флэш па мяти. Эта функция полезна для обнов ления программного обеспечения на месте эксплуатации системы, так как позволяет записывать данные во внешнюю память, не прерывая выполнение кода критически важ ного приложения. Например, в ин теллектуальном счётчике функции измерения должны работать посто янно, даже во время обновления программного обеспечения. Благо даря интерфейсу SPIFI коммуналь ная компания может сконфигуриро вать систему на запись любого ново го кода во внешнюю флэш память без приостановки активных измери тельных функций с последующей интеграцией нового кода в систе му. Аналогично, если система имеет USB порт, новый код можно записать на портативный USB диск и перенес ти во внешнюю флэш память, не прерывая критически важные опе рации. З АКЛЮЧЕНИЕ Новая патентуемая в настоящее вре мя функция NXP SPI Flash Interface (SPIFI), которая первоначально будет поддерживаться новыми микрокон троллерами LPC1800 Cortex M3 на ба зе ядра ARM, обеспечит отображение внешней последовательной флэш па мяти в карте распределения памяти микроконтроллера с возможностью считывания данных, как из встроен ной памяти. Благодаря этому разработ чики смогут использовать большие объёмы внешней флэш памяти, сни зить стоимость готовой системы и ми нимизировать её размеры. Периферийное устройство SPIFI поз воляет использовать компактнуюнедо рогуюпоследовательнуюфлэш память для удовлетворения требований к про изводительности системы. Разработчи ки получат множество преимуществ последовательнойфлэш памяти–низ кую стоимость, небольшой размер, простоту конфигурирования – без за метного снижения производительнос ти. Кроме того, SPIFI позволяет выби ратьмикроконтроллерыбез параллель ного интерфейса для создания более компактных недорогих систем с требу емым уровнем производительности. КомпанияNXPпланирует обеспечить поддержку функции SPIFI другими се мействами Cortex M, включая недоро гую серию Cortex M0 и готовящуюся к выпуску серию цифровых сигнальных контроллеров Cortex M4. 49 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 9 2011 Реклама © СТА-ПРЕСС
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy