La nouvelle architecture SoC PolarFire de Microchip, annoncée lors du sommet RISC-V à Santa Clara, en Californie, apporte des capacités de multiprocesseur asymétrique déterministe en temps réel (AMP) aux plateformes Linux au sein d'un cluster de processeurs multicœurs cohérent. Développée en collaboration avec SiFive, l'architecture SoC PolarFire intègre un sous-système de mémoire L2 flexible de 2 Mo, configurable en cache, mémoire auxiliaire ou mémoire à accès direct. Elle permet ainsi aux concepteurs de déployer des applications embarquées déterministes en temps réel, dotées d'un système d'exploitation performant, pour diverses applications aux contraintes d'espace et de dissipation thermique, notamment dans les systèmes IoT collaboratifs et en réseau.

À l'ère du numérique, marquée par la convergence de la 5G, de l'apprentissage automatique et de l'Internet des objets (IoT), les développeurs de systèmes embarqués ont besoin de la puissance des systèmes d'exploitation Linux. Ces derniers doivent répondre à des exigences système déterministes dans des environnements de conception à faible consommation et à dissipation thermique limitée, tout en satisfaisant aux exigences critiques de sécurité et de fiabilité. Les FPGA (Field Programmable Gate Arrays) traditionnels intégrés aux systèmes sur puce (SoC) combinent matériel reconfigurable et traitement compatible Linux sur une seule puce, offrant ainsi aux développeurs des dispositifs idéaux grâce à leurs capacités de personnalisation. Cependant, ces dispositifs sont souvent très puissants, présentent des niveaux de sécurité et de fiabilité peu éprouvés, ou utilisent des architectures de fabrication rigides et coûteuses.

Le SoC PolarFire intègre de nombreuses fonctionnalités de débogage, telles que l'analyse des instructions, 50 points d'interruption, des superviseurs d'exécution passifs configurables pour le bus AXI (Advanced eXtensible Interface) et les superviseurs de la matrice FPGA, en plus de l'analyseur logique à deux canaux SmartDebug de Microchip.

L'architecture PolarFire SoC offre des fonctionnalités de fiabilité et de sécurité telles que la correction d'erreurs simples et la détection d'erreurs doubles (SEC-DED) sur toutes les mémoires, la protection de la mémoire physique, un cœur avec sécurité cryptographique DPA (analyse différentielle de la puissance), un démarrage sécurisé de qualité militaire et 128 Ko de mémoire de démarrage Flash.

L'évaluation et la conception avec le SoC PolarFire sont prises en charge par la plateforme de modélisation système Renode™ d'Antmicro, désormais intégrée à l'environnement de développement intégré (IDE) SoftConsole de Microchip pour les systèmes embarqués ciblant les SoC PolarFire. Un kit de développement pour le SoC PolarFire est disponible ; il comprend la carte d'extension FPGA HiFive Unleashed PolarFire et la carte de développement SiFive HiFive Unleashed avec son sous-système microprocesseur RISC-V.

Microchip a également annoncé aujourd'hui le lancement de son programme Mi-V Embedded Experts, un réseau mondial de partenaires qui accompagne les clients dans la conception matérielle et logicielle de leurs SoC PolarFire. Ce programme garantit un soutien tout au long du cycle de vie du produit et contribue à accélérer le développement dès les premières étapes, réduisant ainsi les délais de commercialisation. Les membres bénéficient également d'une assistance technique directe et d'un accès prioritaire aux plateformes et dispositifs de développement.

Pour plus d'informations ou un devis