Une version du cœur RISC-V Airisc de l'institut Fraunhofer est certifiée "Asil-D Ready" vis-à-vis de la sûreté de fonctionnement

Fraunhofer coeur Risc-V Airasic certifié Asil D

Le champ d’action des processeurs RISC-V ne cesse de s’étendre au gré des avancées technologiques des sociétés et laboratoires qui ont adopté cette architecture. Dernière preuve en date, l’annonce faite par l'institut Fraunhofer IMS. L'un des membres de la famille des coeurs de processeur RISC-V Airisc développés par le laboratoire allemand (avec un code de base disponible sur GitHub) a été certifié avec succès “Asil-D Ready” (le niveau d'intégrité le plus élevé en matière de sûreté automobile) par l’organisme TÜV SGS selon les exigences de la norme ISO 26262.

Le noyau Airisc-Safety, c'est son nom, est donc désormais prêt pour une utilisation opérationnelle sur le marché. La certification signifie que les utilisateurs industriels reçoivent directement un élément de sécurité comprenant un manuel de sûreté de fonctionnement afférent et peuvent l’intégrer dans leurs propres puces en tant qu'élément de base pour la sécurité fonctionnelle.

Spécialement développé pour les projets de recherche appliquée de l'institut Fraunhofer dénommés Albacopter (1) dans le domaine avionique et VE-DIVA-IC dans celui de l’automobile (2), le cœur Airisc de base a été adapté pour la connexion d'un drone autonome à un réseau de bus urbains de transport et assurer la surveillance des interfaces de communication.

De plus, le processeur a été amélioré avec des fonctions qui garantissent la sécurité fonctionnelle et donc le fonctionnement sans problème du système de surveillance critique. Celles-ci incluent une conception redondante des cœurs de calcul réels (double cœur en mode lockstep), une protection des connexions mémoire par des codes de correction d'erreurs (ECC) et un “chien de garde” (watchdog) pour surveiller l'exécution du logiciel.

Une couche d'abstraction matérielle (HAL, Hardware Abstraction Layer) spécialement développée encapsule la fonctionnalité de la plate-forme matérielle et la met à la disposition de l'application en tant que fonction système.

A noter que le Fraunhofer IMS propose des services personnalisés pour l'intégration d’Asic ou de FPGA autour du cœur de processeur Airisc-Safety.

(1) Albacopter est une plate-forme expérimentale aéroportée développée et approuvée pour des vols d'essai et de démonstration, et qui combine sur un même engin volant des capacités VTOL (Vertical Take-off and Landing, décollage et atterrissage vertical) issue des multicoptères avec les avantages aérodynamiques des planeurs.

(2) VE-DIVA-IC est un programme de recherche qui porte sur la mise au point de nouvelles méthodes de conception pour des circuits électroniques de confiance avec un contrôle continu de l'intégrité pendant le fonctionnement afin, par exemple, de surveiller l'état de la sécurité et de détecter les attaques, du design à la fabrication en passant par à l'analyse et le test.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’architecture de processeur RISC-V : Embedded-RISCV