듀얼 Arm® Cortex®-A7 및 Cortex®-M4 코어가 탑재된 STM32MP1 마이크로프로세서 시리즈
다양한 애플리케이션을 손쉽게 개발할 수 있는 범용 마이크로프로세서 포트폴리오인 STM32MP1 시리즈는 이종 단일 또는 듀얼 Arm Cortex-A7 및 Cortex-M4 코어 아키텍처를 기반으로 한층 더 강화된 여러 가지 유연한 애플리케이션 지원 능력을 갖춰 언제든지 최고의 성능과 전력 수치를 달성합니다. Cortex-A7 코어는 오픈 소스 운영 체제(Linux / Android)와 호환되며, Cortex-M4 코어는 STM32 MCU 에코시스템을 활용합니다.
STM32MP1은 풍부한 개발 에코시스템을 비롯해 다음과 같이 많은 장점을 제공합니다.
주요 오픈 소스 Linux 배포 및 파트너를 통한 Android 지원
Cortex-M4 코어용 STM32Cube 펌웨어 및 임베디드 소프트웨어 라이브러리
고급 HMI 개발에 이상적인 3D GPU(Graphics Processing Unit) 옵션
풍부한 디지털 및 아날로그 주변 장치 세트
고급 보안 기능
최적화된 BOM(Bill of Material) 제공: 우수한 통합, 경제적인 PCB 기술(PTH(Plated-Through Hole) PCB) 과 호환되는 패키지, 전용 PMIC(Power Management IC)
Cortex®-M4 MCU 환경이 친숙한 개발자는 GCC 기반 IDE, STM32CubeProgrammer, STM32CubeMX 등 동일한 STM32Cube 툴셋(DRAM 하위 시스템을 쉽게 구성할 수 있는 DRAM 인터페이스 튜닝 툴 포함)을 사용해 본인의 역량을 손쉽게 극대화할 수 있습니다.
Arm® Cortex®-A7 코어를 개발할 경우, ST가 주요 오픈 소스 OpenSTLinux 배포판 개발 과정에서 걸림돌로 작용할만한 요인을 제거하도록 지원하므로 애플리케이션 소프트웨어를 빠르고 쉽게 이식할 수 있습니다.
단일 또는 듀얼 Cortex-A7 코어는 오픈 소스 운영 체제 전용이며, Cortex-M4 코어는 실시간 및 저전력 작업 전용입니다.
800MHz의 속도를 발휘하는 듀얼 Cortex®-A7 코어
32KB L1 명령 캐시
32KB L1 데이터 캐시
256KB 레벨 2 캐시
209MHz의 속도를 달성하는 Cortex®-M4 코어
단정도 FPU(Floating Point Unit)
DSP(Digital Signal Processor) 명령의 전체 세트
애플리케이션 보안 강화용 메모리 보호 장치
Cortex-M4 코어는 순수 결정론적 코드를 실행하는 데 내장형 SRAM(448KB)를 활용합니다. 예를 들어, STM32Cube펌웨어 기반의 STM32 MCU를 사용 중인 고객의 경우, Cortex-M4 코어의 448KB SRAM에 코드를 고스란히 재사용하고, Cortex-A7 코어에서 실행되는 Linux 애플리케이션(예: HMI)을 추가할 수 있습니다.
대부분의 주변 장치를 다양한 애플리케이션의 요건에 맞춰 Cortex-A7 또는 Cortex-M4 코어에 할당할 수 있습니다.
전력 효율
동적 효율성: 애플리케이션의 처리 및 실시간 요건에 따라 Cortex-A7 및 Cortex-M4 코어가 각기 개별적으로 가동되거나 중지되어 전력 효율을 극대화할 수 있습니다.
저전력 모드: 다음과 같이 여러 전력 모드가 지원됩니다.
대기 모드: 36µW까지 감소
VBAT 모드: 4.5µW까지 감소 이 모드에서는 변조 감지 기능이 있어 시스템의 보안을 유지하면서도 실시간 시계를 사용하여 시간을 추적할 수 있습니다.
STM32MP1 시리즈는 핀투핀(pin-to-pin) 호환성을 지원하는 3가지 제품 라인으로 다음과 같이 구성되어 있습니다.
STM32MP157: 최대 800MHz의 듀얼 Cortex-A7 코어, 최대 209MHz의 Cortex-M4 코어, 3D GPU, DSI 디스플레이 인터페이스, CAN FD
STM32MP153: 최대 800MHz의 듀얼 Cortex-A7 코어, 최대 209MHz의 Cortex-M4 코어, CAN FD
STM32MP151: 최대 800MHz의 단일 Cortex-A7 코어, 최대 209MHz의 Cortex-M4 코어
모든 제품 라인은 보안 옵션(암호화 및 안전 부팅)을 지원합니다.
STM32MP1 시리즈와 함께 STPMIC1 사용
ST는 DC/DC 벅 컨버터 4개, LDO 6개, DC/DC 부스트 컨버터 1개, USB VBUS, 범용 전원 스위치를 통합함으로써 STM32MP1 및 보드의 다른 부품에 필요한 전원 레일을 모두 확보하여, 공간 및 BOM 절약 효과를 창출하는 전용 PMIC(Power-Management IC)인 STPMIC1로 칩셋을 완성합니다. STPMIC1은 전력 소비를 최소화하므로 배터리 구동식 애플리케이션에 STPMIC1 시리즈와 함께 사용하는 데 이상적인 칩입니다.