А. Пантелейчук
Новости Электроники 16, 2007
Наиболее безболезненный путь перехода с одной микроконтроллерной платформы на другую предлагает компания Freescale Semiconductor. Новые микроконтроллеры MCF51QE128 серии FlexisTM с 32-битным ядром совместимы с 8-битными по выводам, периферии и инструментарию.
Подобрать микроконтроллер с необходимой производительностью, объемом памяти, набором периферийных устройств и ценой, удовлетворяющей требованиям приложения, является непростой задачей. Выбрать «правильный» микроконтроллер с первого раза могут только разработчики с большим опытом. В большинстве случаев приходится либо переплачивать за неиспользуемый ресурс микроконтроллера, либо тратить время на перевод проекта на другую платформу.
При переходе на другую платформу могут возникнуть следующие трудности:
- Различия инструментария и средств отладки. Требуется обновлять программные библиотеки, изучать документацию по новой платформе.
- Из-за различия архитектур приходится переписывать код приложения, драйвера периферийных устройств.
- Отличия в расположении выводов, напряжений питания требует переразводки платы.
- Различия режимов потребления энергии.
Безусловно, список трудностей этим не ограничивается, но уже дает представление о том, насколько может затянуться выход нового устройства на рынок.
Одно из решений этой проблемы предлагает компания Freescale. Идея такова: добиться совместимости микроконтроллеров с различными ядрами, объемом памяти, производительностью и ценой. Так называемое пространство Controller Continuum, в пределах которого микроконтроллеры имеют одни и те же периферийные устройства, инструментарий и программное обеспечение, но отличаются ядром, позволяет легко перемещаться внутри семейства и в результате остановиться на оптимальном решении.
Читать далее статью в полном обьеме (pdf)
Отладочная плата EVBQE128