Error Correction Code (ECC) for RAM. More...
Modules | |
Macros | |
Functions | |
Data Structure | |
Enumerated Types | |
Error Correction Code (ECC) for RAM.
The functions and other declarations used in this driver are in cy_ram.h. You can include cy_pdl.h to get access to all functions and declarations in the PDL.
The PSOC4 HV PA has a volatile static random access memory (SRAM) with Error Correction Code (ECC). The SRAM is used by the processor for storing variables and can program code, which can be written and executed in SRAM. SRAM memory is retained in all power modes (Active, Sleep, and Deep Sleep). At power-up, SRAM is uninitialized and should be written by application code before reading.
The ECC engine provides supports for Hamming code with an additional parity bit. This code supports single error correction and double error detection (SECDED). The ECC is applied to the SRAM data and address.
See the technical reference manual (TRM) for more information about the RAM architecture.
Version | Changes | Reason for Change |
---|---|---|
1.0 | Initial version |