The CPU interfaces with the Flash
wrapper, which interfaces with the Flash banks and the pump (see Figure 6-1). The
Flash wrapper has the following primary features:
- Provides a simple interface
for software to program or erase the Flash memory.
- Provides an interface for the
CPU to read Flash data, including data caching and prefetch features.
- Performs ECC error checking
and correction, and generates interrupts when an error is detected.
- Provides the capability to
prevent unwanted bank program or erase operations.