Qorivva es una línea de microcontroladores basados en Power ISA 2.03 de Freescale construidos alrededor de uno o más núcleos PowerPC e200 . Dentro de esta línea hay una serie de productos destinados específicamente a aplicaciones de seguridad funcional . Las funciones de detección y corrección de fallas basadas en hardware que se encuentran dentro de esta línea incluyen núcleos duales que pueden ejecutarse en pasos de bloqueo , ECC de ruta completa , autoprueba automatizada de memoria y lógica, redundancia de periféricos y núcleos de monitor / verificador.
Familias de procesadores Qorivva
Freescale ha seleccionado las siguientes familias de procesadores MPC5xxx para su inclusión en el programa dirigido a aplicaciones automotrices, comerciales, industriales y aeroespaciales, donde las garantías de corrección y seguridad son requisitos primarios.
Familia MPC57xx
- Consulte también MPC57xx .
La familia MPC57xx está diseñada por su fabricante para respaldar el logro del cumplimiento del sistema con los estándares de seguridad funcional, ISO 26262 en particular. [1] El programa de seguridad funcional SafeAssure de Freescale incluye a todos los miembros de esta familia. Dentro de ese programa, los MPC57xx son los principales microcontroladores destinados a aplicaciones automotrices críticas para la seguridad . Cada producto de esta familia presenta un par combinado de núcleos e200 destinados a la computación primaria, pero también incorporan al menos otro núcleo e200 en una función de soporte (p. Ej., Coprocesador de interfaz o "Comprobador de seguridad"). Para respaldar el logro de niveles más altos de tolerancia a fallas (como los esperados en el contexto de ASIL D ), los núcleos e200 emparejados se pueden configurar para operar como procesadores de doble bloqueo . (Una excepción es MPC5748G, cuyos núcleos no pueden ser bloqueados y, como tal, el fabricante tiene la intención de apoyar únicamente el logro de la ASIL B menos crítica) [2].
En particular, el MPC5777M incorpora tres núcleos e200z7 a 300 MHz en una carcasa computacional, dos de los cuales se pueden operar en paso de bloqueo, y un cuarto núcleo, un e200z4, que se usa para control periférico.
Mecanismos de hardware incorporados adicionales específicos de esta familia:
- "Corrección de código de error de extremo a extremo" (e2eECC): todo el almacenamiento de memoria y las transferencias internas pueden protegerse mediante una codificación de corrección de errores con una distancia de Hamming de 4, [3] esa distancia proporciona una corrección automática de errores de inversión de un solo bit y una inversión de doble bit. detección de errores. [4]
- Autopruebas integradas de lógica y memoria (LBIST y MBIST, respectivamente) (normalmente operaciones de arranque)
Familias MPC56xx y MPC55xx
Cada uno de los productos de estas familias incorpora uno o más núcleos e200, generalmente de diferentes versiones. En esta familia, solo el MPC567xK, MPC564xL y MPC560xP se identifican como parte del Programa de seguridad funcional de Freescale . De estos, solo el MCP5643L presenta núcleos de paso de bloqueo y es el único miembro de la familia que se ofrece explícitamente en apoyo de ISO 26262. [5]
El MPC5643L se destaca por las afirmaciones de Freescale de que es el primer microcontrolador automotriz certificado por un asesor acreditado independiente como compatible con los requisitos de MCU relevantes de la norma de seguridad funcional automotriz ISO 26262. [6] [7] El microcontrolador Freescale MPC5643L ha sido evaluado de acuerdo con los requisitos relevantes de ISO 26262 para el desarrollo, verificación y validación de microcontroladores. La evaluación confirmó que el controlador se encuentra con ASIL D . [8]
Ver también
Referencias
- ^ "Comunicado de prensa: el microcontrolador Freescale Qorivva es el primer MCU automotriz en recibir la certificación estándar de seguridad funcional ISO 26262 (programa Freescale SafeAssure: seguridad funcional. Simplificado)" . Archivado desde el original el 16 de febrero de 2014 . Consultado el 24 de julio de 2013 .
- ^ "Programa de seguridad funcional SafeAssure" . Freescale . Consultado el 24 de julio de 2013 .
- ^ Arun Mishra, Freescale Semiconductor. "Implementaciones de seguridad funcional en MCU modernas" . Diseñar cómo hacer . EE Times.
- ^ Tadashi Shiomi, Mitsutoshi Hatori (1998). Radiodifusión digital . Ohmsha, Ltd. pág. 73.Mantenimiento de CS1: utiliza el parámetro de autores ( enlace )
- ^ "Programa de seguridad funcional SafeAssure" . Freescale . Consultado el 24 de julio de 2013 .
- ^ Costlow, Terry. "Estándares de seguridad" . Ingeniería de vehículos SAE en línea . SAE. Archivado desde el original el 16 de febrero de 2014 . Consultado el 25 de julio de 2013 .
- ^ Día, John. "Una industria pionera en seguridad funcional" . Blogs de mentores . Mentor Graphics . Consultado el 24 de julio de 2013 .
- ^ "Certificado FREESCALE 1108067 P0026 C001" (PDF) . Exida Certification SA . Consultado el 24 de julio de 2013 .
enlaces externos
- Sitio web Qorivva de Freescale