STMicroelectronics applique son expertise Arm Cortex pour étendre les capacités de son portefeuille de microcontrôleurs STM32 leader de l'industrie aux applications nécessitant encore plus de performances, de ressources et de grands logiciels open source. L'introduction de la série de microprocesseurs multicœurs STM32MP1 avec prise en charge du calcul et des graphiques combinée à un contrôle en temps réel économe en énergie et à une intégration de haute fonctionnalité facilitera le développement de solutions hautes performances pour les applications industrielles, grand public, de maison intelligente, de santé et de bien-être.
Les microprocesseurs (MPU) de la série STM32MP1 tirent parti de l'écosystème solide et éprouvé de la famille STM32 de ST et de ses partenaires, y compris les outils et le support technique. De plus, avec la sortie d' OpenSTLinux en tant que distribution Linux open-source principale, il étend la famille STM32 pour répondre aux besoins importants des clients pour les applications en temps réel et à puissance limitée. Avec cette combinaison de MPU et de logiciel, ST a assemblé toutes les pièces pour répondre aux exigences de fourniture de produits de nombreuses applications industrielles et professionnelles. Bien entendu, le STM32MP1 est inclus dans l'engagement de longévité de 10 ans de ST.
Avec la nouvelle série de microprocesseurs (MPU) STM32MP1 de ST, les clients peuvent désormais développer une nouvelle gamme d'applications en utilisant la nouvelle architecture hétérogène STM32 qui combine les cœurs Arm® Cortex®-A et Cortex®-M. Cette architecture flexible effectue un traitement rapide et des tâches en temps réel sur une seule puce, en obtenant toujours la plus grande efficacité énergétique. Par exemple, en arrêtant l'exécution du Cortex-A7 et en ne fonctionnant qu'à partir du Cortex-M4 plus efficace, la puissance peut généralement être réduite à 25%. À partir de ce mode, le passage en veille réduit davantage l'alimentation de 2,5k fois - tout en prenant en charge la reprise de l'exécution de Linux en 1 à 3 secondes, selon l'application.
Le STM32MP1 intègre une unité de processeur graphique 3D (GPU) pour prendre en charge les affichages d' interface homme-machine (IHM). Il prend également en charge une large gamme de mémoires SDRAM et Flash DDR externes. De plus, le STM32MP1 intègre un grand ensemble de périphériques qui peuvent être alloués de manière transparente aux activités Cortex-A / Linux ou Cortex-M / Real-time. La série STM32MP1 est disponible dans une gamme de boîtiers BGA pour prendre en charge la structure de coût de PCB la plus basse et utiliser le plus petit espace de carte.
Pour accélérer le développement, ST démontre son engagement dans le développement de logiciels avec la sortie d'OpenSTLinux Distribution en tant que distribution Linux open source principale. OpenSTLinux a déjà été revu et accepté par la communauté Linux: Linux Foundation, Yocto project® et Linaro. La distribution contient tous les éléments de base essentiels pour exécuter des logiciels sur les cœurs du processeur d'application.
Les outils STM32Cube améliorés, spécialement mis à niveau à partir du package STM32Cube pour les microcontrôleurs Cortex-M, présentent toutes les caractéristiques nécessaires - et plus encore - pour accélérer le développement des microprocesseurs à l'aide des MPU Arm Cortex-A-core. La solution de ST simplifie la mise en place de projets MPU et la configuration des ressources sur puce.
Les numéros de pièce STM32MP1 sont actuellement en production, au prix de 4,84 $ pour les commandes de 10 000 pièces. D'autres options de tarification sont disponibles. Les produits seront disponibles auprès des distributeurs en mars. Veuillez contacter votre distributeur ST local ou visiter www.st.com/stm32mp1 pour plus de détails. Deux cartes d'évaluation (STM32MP157A-EV1 et STM32MP157C-EV1) et deux kits Discovery (STM32MP157A-DK1 et STM32MP157C-DK2) seront disponibles via les canaux des distributeurs en avril.