EasyManuals Logo

NXP Semiconductors MPC5777M Safety Manual

NXP Semiconductors MPC5777M
94 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #40 background imageLoading...
Page #40 background image
Safety Manual for MPC5777M, Rev. 1.1
Functional safety requirements for application software
NXP Semiconductors40
Assumption: [SM_FMEDA_084]The ISR shall check that it was called with the correct priority.
[end]
Assumption: [SM_FMEDA_085]Interrupts where a short latency is safety-relevant are assigned
to two (or more) cores and one of those cores checks (for example, using a shared variable) that the
other core actually executes the ISR within the expected latency after the IRQ occurred. [end]
Assumption: [SM_FMEDA_086]The ISR checks that it is executed on the expected core using
the relevant core register. [end]
NOTE
The application software can determine the core that is presently running
software by reading the Processor ID Register (PIR) (see e200z7xx Core
Reference Manual for details).
Assumption: [SM_FMEDA_087]Unused interrupt vectors shall point, or jump, to an address
which is illegal to execute, contains an illegal instruction, or in some other way causes detection of
their execution. [end]
NOTE
Example implementations of this software and further information on it can
be found in Application Note AN4527 “Software Routines for Functional
Safety Usage of the Qorivva Interrupt Controllers”.
3.3.12 eDMA usage
The DMA provides the capability to perform data transfers with minimal intervention from the core. It
supports programmable source and destination addresses and transfer size.
Since DMA is NoSaMo, no safety measure has been implemented in HW. It is the task of the application
software to provide any necessary safety measures due to safety-relevant usage of the eDMA.
3.3.13 Reset Generation Module (MC_RGM)
MC_RGM can trigger interrupts or request a transition to SAFE mode, if the MC_RGM is configured to
do so.
Assumption: [SM_FMEDA_089]To detect spurious interrupts or transition requests to SAFE mode, the
interrupt handler, for IRQs coming from the MC_RGM, will check that the shown source is one which was
configured to cause such a request from the MC_RGM (for example, compare the MC_RGM_FES register
to the expected MC_RGM_FERD and MC_RGM_FEAR register contents). [end]
NOTE
If the MC_RGM triggers a transition request to SAFE mode, no interrupt is
triggered by the MC_RGM. An interrupt will be triggered by the MC_ME.

Table of Contents

Other manuals for NXP Semiconductors MPC5777M

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the NXP Semiconductors MPC5777M and is the answer not in the manual?

NXP Semiconductors MPC5777M Specifications

General IconGeneral
BrandNXP Semiconductors
ModelMPC5777M
CategoryMicrocontrollers
LanguageEnglish

Related product manuals