Renesas Electronics lance une famille de composants s’inscrivant dans une logique qui consiste à fournir aux utilisateurs pressés de développer leurs applications des solutions matérielles et logicielles complètes, intimement liées et prévalidées. Réuni sous l’étiquette Synergy, cet écosystème est dans l’air du temps et s’inspire d’autres initiatives dans l’industrie : il semble désormais nécessaire, pour vendre des microcontrôleurs, de proposer des outils de développement complets et de simplifier au maximum la recherche des différents éléments logiciels nécessaires.
Les microcontrôleurs Synergy sont architecturés autour d’un cœur Cortex-M0+ cadencé jusqu’à 32 MHz (famille S1) ou d’un Cortex-M4 tournant de 32 à 100 MHz (S3), de 100 à 200 MHz (S5) et de 200 à 300MHz (S7). Les S1 et S3 sont fabriqués en technologie Cmos 130nm, tandis que les S5 et S7 bénéficient d’un process 40nm. La mémoire embarquée varie, selon les modèles, de 64 Ko à 4 Mo pour la mémoire flash et de 16Ko à 640Ko pour la Sram.
Mais l’intérêt principal de la famille Synergy réside dans le logiciel. Celui-ci inclut le système d’exploitation temps réel ThreadX d’Express Logic; un ensemble complet de middleware écrit par Express Logic (X-Ware) et Renesas et comprenant les piles de protocoles (TCP/IP, USB…) et le code source de gestionnaires de fichiers, de gestion graphique, de calcul DSP, de cryptage, etc.; les pilotes des blocs périphériques intégrés, évitant de trop plonger dans l’architecture interne de la puce, et leur framework de liaison avec l’OS; et les API en langage C standard pour orchestrer le tout à haut niveau.
A découvrir dans le numéro de novembre de notre magazine “ElectroniqueS”.