Qorivva is a line of Power Architecture-based microcontrollers from Freescale built around one or more Power Architecture e200 cores. Within this line are a number of products specifically targeted for Functional Safety applications. The hardware-based fault detection and correction features found within this line include dual cores that may run in lock-step, full path ECC, automated self-testing of memory and logic, peripheral redundancy, and monitor/checker cores.
Freescale has selected the following families of MPC5xxx processors for inclusion in the program targeting automotive, commercial, industrial, and aerospace applications, wherein assurances of correctness and safety are primary requirements.
The MPC57xx Family is intended by its manufacturer to support achievement of system compliance with functional safety standards, ISO 26262 in particular. Freescale's SafeAssure Functional Safety Program includes all members of this family. Within that program, the MPC57xx are the primary microcontrollers targeted for safety-critical automotive applications. Each product in this family features a matched pair of e200 cores intended for primary computation, but also incorporate at least one other e200 core in a support role (e.g., interface coprocessor or "Safety Checker"). To support attainment of higher levels of fault tolerance (such as those expected in the context of ASIL D), the paired e200 cores may be configured to operate as dual lockstep processors. (An exception is MPC5748G whose cores may not be lock-stepped and as such is intended by the manufacturer to only support attainment of the less critical ASIL B.)