Семейство микропроцессоров STMicroelectronics STM32MP21 объединяет 64-битное прикладное ядро Arm Cortex-A35 с частотой 1.5 ГГц и 32-битное ядро Arm Cortex-M33 с частотой 300 МГц для обработки в реальном времени. Он разработан для экономичных периферийных приложений в умных фабриках, умных домах и умных городах.
Новый STM32MP21 представляет собой оптимизированную по стоимости версию более ранних STM32MP23 и STM32MP25 , которая не включает ускоритель ИИ (да, они все еще существуют!), GPU, декодер и кодировщик H.264 или интерфейсы PCIe Gen2 / USB 3.0. Он по-прежнему предлагает интерфейс камеры MIPI CSI-2, два интерфейса Gigabit Ethernet с поддержкой Time-Sensitive Networking (TSN) и усиленную безопасность, соответствующую уровням SESIP Level 3 и предварительной сертификации PCI.

Характеристики STM32MP21:
- ЦП – Ядро Arm Cortex-A35 с частотой до 1.2 или 1.5 ГГц и кэшем L2 128 КБ
- MCU реального времени – Ядро Arm Cortex-M33 с FPU/MPU и частотой до 300 МГц
- GPU – Отсутствует
- VPU – Отсутствует
- Ускоритель ИИ – Отсутствует
- Память
- 456 КБ SRAM
- 256 КБ AXI SYSRAM
- 64 КБ AHB SRAM
- 128 КБ AHB SRAM с ECC в резервном домене
8 КБ SRAM с ECC в резервном домене - До 4 ГБ 16-бит DDR3L-1600, DDR4-16000 или LPDDR4-1600
- Накопители
- Интерфейс памяти Octo-SPI
- Гибкий внешний контроллер памяти (FMC) с 16-битной шиной данных: параллельный интерфейс для подключения внешних ИС и SLC NAND памяти с ECC до 8 бит
- 3x SDMMC до 8 бит
- Интерфейс дисплея – LCD-TFT (RGB) до 1920×1080 @ 60 Гц
- Интерфейс камеры
- Интерфейс 1 до 5 Мп @ 30 кадр/с
- 2-линейный интерфейс камеры MIPI CSI-2 до 2.5 Гбит/с на линию
- 8-битный — 16-битный параллельный интерфейс до 120 МГц
- Интерфейс 2 — 8-битный — 14-битный параллельный интерфейс камеры до 80 МГц, 1MP @ 15 FPS
- Интерфейс 1 до 5 Мп @ 30 кадр/с
- Сетевое взаимодействие
- До 2 интерфейсов Gigabit Ethernet с поддержкой TSN
- Time-Sensitive Networking (TSN)
- Аудиоинтерфейсы
- 4 последовательных аудиоинтерфейса SAI (I2S, PDM, SPDIF Tx)
- Интерфейс SPDIF Rx с четырьмя входами
- USB
- Хост USB 2.0 со встроенным PHY 480 Мбит/с
- USB 2.0 с двунаправленной передачей данных и встроенным PHY 480 Мбит/с
- Прочая периферия
- До 123 защищенных портов ввода-вывода с поддержкой до 6 линий прерывания пробуждения и до 7 линий ввода контроля несанкционированного доступа
- До 3x I2C, 3x I3C, 6x SPI (включая 3x I2S)
- До 4x USART, 3x UART, 1x энергоэффективный UART (LPUART)
- 2 интерфейса CAN FD, включая один с поддержкой режима TTCAN
- 2x 12-разрядных АЦП до 5 Мвыб/с каждый
- Встроенный датчик температуры
- Цифровой параллельный интерфейс до 16 бит на вход или выход
- Таймеры
- 10x 16-разрядных универсальных таймеров
- 4x 32‑разрядных универсальных таймера
- 2x 16-разрядных таймера для управления двигателем повышенной функциональности
- 5x энергоэффективных таймеров
- Защищенный часы реального времени (RTC)
- 2x системных таймера SysTick
- 5 сторожевых таймеров
- Безопасность
- SESIP Level 3 предварительная сертификация
- Безопасная загрузка
- Arm TrustZone на ядрах Cortex-A и Cortex-M
- Безопасное хранение ключей
- Активная защита от вскрытия
- Аппаратные ускорители шифрования
- Мониторы состояния окружающей среды
- Фреймворк изоляции ресурсов
- Управление питанием
- Несколько секций питания ввода-вывода от 1.71 до 1.95 В и от 2.7/3.0 до 3.6 В
- POR, PDR, PVD и BOR
- Встроенный стабилизатор LDO и силовые ключи для RETRAM, BKPSRAM и VSW
- Выделенные источники питания для Cortex-A35
- Энергосберегающие режимы: Sleep (сна), Stop (остановки) и Standby (ожидания)
- Сохранение памяти DDR в режиме Standby
- Управление вспомогательной микросхемой PMIC
- Корпуса
- VFBGA225 8×8 мм (шаг 0.5 мм); оптимален для 6-слойных плат
- VFBGA273 11×11 мм (шаг 0.5 мм); подходит для 4-слойных плат
- TFBGA289 14×14 мм (шаг 0.8 мм); подходит для 4-слойных плат
- VFBGA361 10×10 мм, шаг 0.5 мм; оптимален для 6-слойных плат; полная совместимость по выводам (pin-to-pin) во всей серии STM32MP2.
- Диапазон рабочих температур от -40 до +125°C
- 10-летняя программа долгосрочных поставок

Доступно шестнадцать SKU с различными корпусами, максимальными частотами ядер Cortex-A35 и опциями аппаратного шифрования. Семейство микропроцессоров STM32MP21 поддерживается настольными и облачными инструментами ST Edge AI, основной дистрибутив Linux OpenSTLinux (вариации Yocto и Buildroot) и ПО STM32CubeMP2 с примерами, использующими STM32Cube IDE в качестве среды разработки. Поддержка bare metal для серии STM32MP2 также появится позже в этом году, аналогично тому, как она доступна для серии STM32MP13
Для быстрой оценки нового семейства MPU и ранней разработки программного обеспечения компания также предоставляет отладочный комплект STM32MP215F-DK Discovery Kit и адаптерные платы. Отладочная плата основана на микропроцессоре STM32MP215FAN3 (Cortex‑A35 до 1.5 ГГц, Cortex‑M33 на 300 МГц) в корпусе VFBGA273, оснащена микросхемой управления питанием STPMIC2L, 16 Гбит (2 ГБ) оперативной памяти LPDDR4, Ethernet на 100 Мбит/с, портом USB 2.0, слотом для карт microSD, разъёмом для камеры MIPI CSI-2, разъёмом для дисплея LTDC, разъёмом M.2 E-Key для модулей WiFi и Bluetooth SDIO, а также разъёмами для расширения GPIO и отладки JTAG и STDC14.

Микропроцессоры STM32MP21 продаются по цене от 5,70 до 8,50 долларов США за заказ в 1000 штук, в зависимости от выбранного варианта (SKU). Как промышленные изделия, все MPU STM32 входят в программу долгосрочной поставки компании сроком на 10 лет. Отладочный комплект STM32MP215F-DK Discovery Kit продаётся за $69.83 напрямую в официальном интернет-магазине ST . Дополнительную информацию о микропроцессорах и отладочном наборе можно найти на странице STM32MP2 Series .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
