Cobham Gaisler AB
MEMSCRUB
The memory scrubber monitors an AMBA AHB bus for accesses triggering an error response, and for correctable errors signaled from fault tolerant slaves on the bus. The core can be programmed to scrub a memory area by reading through the memory and writing back the contents using a locked read-write cycle whenever a correctable error is detected. It can also be programmed to initialize a memory area to known values.
The estimated resource utilization of the MEMSCRUB is:
The following is a summary of the features:
- Status registers for AHB errors
- Configurable scrubbing of memory area
- Memory initialization