La STMicroelectronics sta applicando la sua esperienza di Arm Cortex per espandere le capacità del suo portafoglio di MCU STM32 leader del settore ad applicazioni che richiedono ancora più prestazioni, risorse e software open source di grandi dimensioni. L'introduzione della serie di microprocessori multicore STM32MP1 con supporto per elaborazione e grafica combinata con controllo in tempo reale efficiente dal punto di vista energetico e integrazione ad alta funzionalità faciliterà lo sviluppo di soluzioni ad alte prestazioni per applicazioni industriali, di consumo, smart home, salute e benessere.
I prodotti a microprocessore (MPU) della serie STM32MP1 sfruttano il solido e collaudato ecosistema della famiglia STM32 di ST e dei suoi partner, inclusi strumenti e supporto tecnico. Inoltre, con il rilascio di OpenSTLinux come distribuzione Linux open source principale, estende la famiglia STM32 per soddisfare le esigenze importanti dei clienti per applicazioni in tempo reale con limiti di potenza. Con questa combinazione di MPU e software, la ST ha assemblato tutti i pezzi per soddisfare i requisiti di fornitura del prodotto di molte applicazioni industriali e professionali. Naturalmente, l'STM32MP1 è incluso nell'impegno di 10 anni di longevità di ST.
Con la nuova serie di microprocessori (MPU) STM32MP1 della ST, i clienti possono ora sviluppare una nuova gamma di applicazioni utilizzando la nuova architettura eterogenea STM32 che combina i core Arm® Cortex®-A e Cortex®-M. Questa architettura flessibile esegue elaborazioni veloci e attività in tempo reale su un singolo chip, ottenendo sempre la massima efficienza energetica. Ad esempio, interrompendo l'esecuzione di Cortex-A7 ed eseguendo solo dal più efficiente Cortex-M4, la potenza può essere ridotta tipicamente al 25%. Da questa modalità, passare alla modalità Standby interrompe ulteriormente l'alimentazione di 2,5k volte, pur continuando a supportare la ripresa dell'esecuzione di Linux in 1-3 secondi, a seconda dell'applicazione.
L' STM32MP1 incorpora una GPU (Graphics Processor Unit) 3D per supportare i display dell'interfaccia uomo-macchina (HMI). Supporta anche un'ampia gamma di memorie flash e DDR SDRAM esterne. Inoltre, STM32MP1 incorpora un ampio set di periferiche che possono essere allocate senza problemi alle attività Cortex-A / Linux o Cortex-M / Real-time. La serie STM32MP1 è disponibile in una gamma di pacchetti BGA per supportare la struttura di costo PCB più basso e utilizzare il più piccolo spazio sulla scheda.
Per accelerare lo sviluppo, la ST sta dimostrando il suo impegno nello sviluppo del software con il rilascio di OpenSTLinux Distribution come distribuzione Linux open source principale. OpenSTLinux è già stato esaminato e accettato dalla comunità Linux: Linux Foundation, Yocto project® e Linaro. La distribuzione contiene tutti gli elementi costitutivi essenziali per l'esecuzione del software sui core del processore dell'applicazione.
Gli strumenti STM32Cube avanzati, appositamente aggiornati dal pacchetto STM32Cube per i microcontrollori Cortex-M, presentano tutte le caratteristiche necessarie - e altro ancora - per accelerare lo sviluppo di microprocessori utilizzando MPU Arm Cortex-A-core. La soluzione della ST semplifica l'impostazione dei progetti MPU e la configurazione delle risorse su chip.
I codici STM32MP1 sono ora in produzione, con un prezzo a partire da $ 4,84 per ordini di 10.000 pezzi. Sono disponibili altre opzioni di prezzo. I prodotti saranno disponibili tramite i distributori a marzo. Per ulteriori dettagli, contattare il distributore ST locale o visitare il sito www.st.com/stm32mp1. Due schede di valutazione (STM32MP157A-EV1 e STM32MP157C-EV1) e due kit Discovery (STM32MP157A-DK1 e STM32MP157C-DK2) saranno disponibili attraverso i canali dei distributori ad aprile.