El Instituto Fraunhofer de Microsistemas Fotónicos IPMS ha desarrollado un núcleo de procesador RISC-V integrado tolerante a fallos para cumplir los estrictos requisitos de seguridad funcional en el entorno del automóvil. El núcleo IP, denominado EMSA5-FS, es comercializado por el socio CAST Inc. Se trata de un procesador pipeline de 32 bits/en orden/una sola emisión/5 etapas.
Las características de seguridad del EMSA5-FS incluyen redundancia en modo dual y triple (con/sin lockstep), protección ECC (Código de Corrección de Errores) de los buses internos, una unidad de protección de memoria configurable, modos de operación privilegiados, así como módulos de reset y gestor de seguridad. Está disponible como procesador independiente o como subsistema preconfigurado combinado con componentes periféricos típicos para implementaciones ASIC y FPGA.
Con el diseño tolerante a fallos del procesador EMSA5-FS y los documentos de seguridad suministrados, los usuarios pueden conseguir fácilmente la certificación ISO 26262 hasta ASIL-D, el nivel más alto de integridad de seguridad en automoción. Por tanto, es adecuado para su uso en sistemas de seguridad crítica en vehículos. Gracias a la compatibilidad con varios IDE, el núcleo del procesador permite un desarrollo de software eficaz y profesional para sistemas completos, también en el contexto de la seguridad funcional conforme a ISO 26262 e IEC 61508. Entre los documentos específicos suministrados se incluyen FMEDA (Análisis de modos de fallo, efectos y diagnóstico) y SAM (Manual de seguridad). Los kits de desarrollo basados en FPGA y los diseños de muestra disponibles también facilitan la certificación, la evaluación y la creación rápida de prototipos.
