The FSS interface has three regions:
The FSS interface has three regions:
- Region 0 is used for XIP, DMA read or DMA write of flash or RAM which contains ECC protected data.
- Region 1 is used for a smaller boot region of 64 MB or 128 MB. It is similar to Region 0, but can select any 64 MB or 128 MB block from Region 0.
- Region 3 is used to enable HyperBus programing (by writing flash key patterns). Region 3 can also be used to program the flash with ECC protected data and to clear ECC errors when the flash takes a bit hit (to clear a single bit error, it may be necessary to re-write an entire block of the flash). Region 3 can also be used to validate ECC block programming.