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 #33 background imageLoading...
Page #33 background image
Functional safety requirements for application software
Safety Manual for MPC5777M, Rev. 1.1
NXP Semiconductors 33
Assumption: [SM_FMEDA_064]Application SW checks the configuration of the SMPU every FTTI. In
particular, it has to check the cacheability attribute of each region descriptor as transactions erroneously
marked as cacheable may cause shared data to be cached, potentially leading to stale data in the cache.
[end]
Safety analyses are performed under the following assumptions:
Assumption: [SM_FMEDA_065]FMEDA assumes that 90% of region descriptors are usually
used during the execution of safety tasks. [end]
Assumption: [SM_FMEDA_066]SMPU is enabled approximately 99% of the time during the
execution of safety tasks. [end]
3.3.5 Platform flash memory controller
The PFLASH controller configuration controls aspects of read wait states, port arbitration, prefetching
policy, master access and flash memory remapping.
Some of these failures only cause performance reductions, so they can be covered by the SWT.
Assumption: [SM_FMEDA_067]Safety analysis assumes that at least four reads through the PFLASH
controller are executed within the FTTI. [end]
Other configuration failures, such as master access and safe remapping, only cause MultiPoint Failures
(MPF), so one time readback is sufficient.
Assumption: [SM_FMEDA_068]After configuring the PFLASH controller, the application shall read
back the PFLASH controller registers and compare them with the expected values every FTTI. [end]
3.3.6 Flash memory
3.3.6.1 Overlay operations
Overlay SRAM is included in the MPC5777M family of devices as part of a comprehensive set of
calibration and debug features. It is recommended that overlay SRAM be used only for these tasks and not
for wide scale general functionality in production since the safety mechanisms have only limited CCF
protection.
Assumption: [SM_FMEDA_069]Overlay RAM is used to remap data only. No instruction fetch
remapping occurs during normal operation, but this can be done during debug mode. [end]
Writes to incorrect addresses are covered by reading back the data that was written. Reads from an
incorrect source have different effects according to the selected source versus the targeted one:
Overlay RAM, instead of flash memory, read errors can be detected by E2E ECC as the overlay
read data buffer contains data fetched from a different address (with its specific addr/data ECC).
Prefetch buffers, instead of overlay RAM, read errors can be detected by E2E ECC as the word has
been prefetched from a different address.

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