Le Cortex-M7, nouveau fleuron d’ARM, est déjà disponible chez ST

Le 24/09/2014 à 6:34 par Frédéric Rémond

Plus puissant que le Cortex-M4, ce coeur permet de repousser les limites de performances des microcontrôleurs 32 bits.

ARM lance le coeur Cortex-M7, mouture haut de gamme qui emprunte plusieurs caractéristiques à ses grands cousins les Cortex-A et Cortex-R et fournit un niveau de performances inégalé. Le Cortex-M7 délivre pas moins de 5 CoreMark/MHz – soit légèrement plus que les récents cœurs RX de Renesas ou Warrior-M d’Imagination, tandis que le Cortex-M4 plafonnait autour de 3,5 CoreMark/MHz.

Il s’appuie pour cela sur une architecture à pipeline à six niveaux de type superscalaire avec prédiction d’embranchement. La partie DSP fonctionne en virgule flottante et, nouveauté, en précision simple ou double. Autre innovation : l’utilisation d’un bus 64 bits AXI AMBA4 permettant de charger et stocker deux instructions en parallèle. Le Cortex-M7 bénéficie également de mémoires cache de niveau 1, une première pour un Cortex-M. Celles-ci peuvent atteindre de 0 à 64 Ko, que ce soit pour les instructions ou pour les données. 

Développé depuis plus de trois ans, ce nouveau cœur l’a bien entendu été en collaboration avec des fabricants de semi-conducteurs, qui s’avèrent du coup déjà prêts à lancer des produits ad hoc sur le marché. STMicroelectronics échantillonne ainsi les STM32 F7, une famille de microcontrôleurs 32 bits bâtis autour de ce cœur Cortex-M7.

Fabriqués en France (Crolles, Rousset) dans la technologie 90 nm eFlash de ST, les F7 sont cadencés jusqu’à 200 MHz, délivrant ainsi 1000 CoreMark, à comparer aux 608 CoreMark des Cortex-M4 les plus puissants du fabricant franco-italien. Leur production en volume est prévue pour le deuxième trimestre 2015.

 

Copy link
Powered by Social Snap