LCA
LCA (англ. Low Cost Architecture) — название проекта компании Motorola, направленного на создание экономически выгодной аппаратной платформы для мобильных телефонов. В рамках этого проекта была разработана микросхема Neptune и последующие её модели; однако, последующие разработанные в рамках этого проекта архитектуры (ULS, LTE, LTE2) получили своё название по названию соответствующих моделей Neptune.
Модели телефонов
Известность получили следующие модели телефонов Motorola, основанные на архитектуре LCA:
Адресное пространство
Особенностью моделей архитектуры LCA является то, что вывод MOD микросхемы Neptune подключен к гасящему резистору. В результате в рабочем режиме на выводе MOD низкий уровень, и в начале адресного пространства находится флеш-память. Таким образом, адресное пространство принимает следующий вид:
| Адреса | Назначение |
|---|---|
| 00000000-007FFFFF | Флеш-память |
| 01FC0000-01FFFFFF | Iram |
| 10000000-103FFFFF | Irom |
| 11000000-111FFFFF | Оперативная память |
Содержимое флеш-памяти
| Адреса | Назначение |
|---|---|
| 00000000-0000003F | Вектор прерываний |
| 00000040-0000004F | Пустые функции (BX LR) |
| 000000D0-000000EB | Строка Flash version:xxxxxxxxxxxxxx |
| 0000013C-00001503 | Boot core первого порядка; по адресу 0x00000298 хранится смещение до буткора второго порядка |
| 00001640-00007С94 | Boot core второго порядка |
| 00020000-0065FFFF | Программное обеспечение, языковой пакет |
| 00660000-007FFFFF | Пользовательская область |