Datasheet

60
SAM9G15 [DATASHEET]
11052D–ATARM–31-Oct-12
The Galois field tables are mapped in the ROM just after the ROM code, as described in Figure 11-9 below:
Figure 11-9. Galois Field Table Mapping
For a full description and an example of how to use the PMECC detection and correction feature, refer to the software
package dedicated to this device on Atmel’s web site.
11.4.4.3 SD Card Boot
The SD Card bootloader uses MCI0. It looks for a “boot.bin” file in the root directory of a FAT12/16/32 formatted SD
Card.
Supported SD Card Devices
SD Card Boot supports all SD Card memories compliant with SD Memory Card Specification V2.0. This includes SDHC
cards.
11.4.4.4 SPI Flash Boot
Two kinds of SPI Flash are supported: SPI Serial Flash and SPI DataFlash.
The SPI Flash bootloader tries to boot on SPI0 Chip Select 0, first looking for SPI Serial Flash, and then for SPI
DataFlash.
It uses only one valid code detection: analysis of ARM exception vectors.
The SPI Flash read is done by means of a Continuous Read command from address 0x0. This command is 0xE8 for
DataFlash and 0x0B for Serial Flash devices.
Supported DataFlash Devices
The SPI Flash Boot program supports all Atmel DataFlash devices.
Table 11-3. DataFlash Device
Device Density Page Size (bytes) Number of Pages
AT45DB011 1 Mbit 264 512
AT45DB021 2 Mbits 264 1024
AT45DB041 4 Mbits 264 2048
AT45DB081 8 Mbits 264 4096