Сопроцессоры обработки слежения за движением
Сопроцессоры обработки слежения за движением (англ. Apple motion coprocessors) — это сопроцессоры движения, используемые Apple Inc в своих мобильных устройствах. Впервые выпущенные в 2013 году, их функция заключается в сборе данных датчиков со встроенных акселерометров, гироскопов и компасов и разгрузке сбора и обработки данных датчиков с главного центрального процессора (ЦП). Широко используется Apple в качестве сопроцессора для анализа движения в смартфонах. Впервые применён с сентября 2013 года в телефонах iPhone 5s.[5] Собирает данные от интегрированных датчиков: 3-х осевого акселерометра, 3-х осевого гироскопа и 3-х осевого компаса.[3]
Сопроцессор Apple M7 собирает, обрабатывает и хранит данные датчиков, даже если устройство спит, и приложения могут восстановить данные, когда устройство приведено в действие снова. Примерами таких программ могут быть приложения для фитнеса (отслеживающие физическую нагрузку) и навигационные программы, учитывающие при прокладке маршрута способ перемещения пользователя телефона (пеший ход или использование транспорта). Это позволяет уменьшить расход энергии и увеличивает срок службы аккумулятора, в том числе и за счет увеличения интервалов опроса базовых станций сотовых сетей и точек доступа WiFi, когда телефонный аппарат неподвижен.[6]
В iPhone 6 и iPhone 6 Plus используется обновленная версия микроконтроллера под названием Apple M8,[7][8] которая фактически является микросхемой NXP LPC18B1UK с микроконтроллерным ядром ARM Cortex-M3.[4][9]
Общие сведения
| Сопроцессоры обработки слежения за движением | |
|---|---|
| Центральный процессор | |
| Производство | сентябрь 2013 года |
| Разработчик | M7, M8: NXP Semiconductors |
| Производитель |
|
| Частота ЦП | 150[2] МГц |
| Технология производства | 90[2] нм |
| Наборы инструкций | ARMv7-M[2] |
| Микроархитектура | Cortex-M3[1] |
| Маркировка |
M7: LPC18A1[3] M8: LPC18B1[4] |
| Число ядер | 1[2] |
| Разъём | |
| Ядра | |