Logiciel gratuit d’autotest MCU certifié VDE
" Ce type de logiciel permet aux développeurs de firmware de gagner du temps et de réduire les coûts de certification lors de la réalisation d’applications où la sécurité joue un rôle prédominant, " déclare Vincent Mignard, ingénieur marketing pour les produits blancs et le contrôle moteur chez Renesas Electronics Europe. En plus des fonctionnalités matérielles embarquées pour la sécurité, le logiciel d’autotest CPU permet aux fabricants et fournisseurs d’appareils industriels, domestiques et de contrôle moteur, de répondre facilement aux exigences de sécurité IEC60730-1 (IEC60335) classe B. Les standards de sécurité IEC60730-1/60335-1 requièrent un logiciel exécuté sur un MCU pour pouvoir détecter toutes les erreurs critiques de sécurité selon des modèles de fautes spécifiques.
Les familles de MCU RL78 et RX600 intègrent des périphériques avancés fondamentaux comme le CRC (cyclic redundancy check engine), le convertisseur A/N intègre une fonction d’autodiagnostic pour assurer la vraisemblance des vérifications et une fonction matérielle de surveillance d’horloge. Enfin, le MCU RL78 intègre une vérification d’erreur de parité RAM pour sécuriser le stockage des variables relevant de la sécurité.
Renesas a reçu avec succès la certification pour ses routines de test périodique concernant le test des registres CPU et du compteur de programme, le test de pile, les tests de RAM (utilisant les algorithmes March X & C), la vérification de flash (utilisant les moteurs de redondance cyclique, CRC) et les tests de surveillance d’horloge. Ces routines s’intègrent facilement dans tout logiciel existant et peuvent être appelées après la réinitialisation (signal Reset) puis ensuite périodiquement durant l’exécution. Un tel logiciel permet aux développeurs de concevoir facilement la partie logicielle dédiée à la sécurité et leur permet de répondre rapidement au processus de certification ; et ceci à moindre effort. Il peut réduire jusqu’à 3 mois le temps de développement ainsi que le difficile procédé de test. De même, le coût de la certification peut être abaissé de 15%.
Les codes sources du logiciel, en C et ASM, pour les familles de MCU RL78 et RX600 sont disponibles dès maintenant sur le site Renesas avec des routines de timing détaillées, des notes d’application et le certificat VDE: https://www.renesas.eu/support/downloads/download_results/C1000000-C9999999/mpumcu/rx/an_r01an0654eg_rx62t_apl.jsp