Datasheet

2017 Microchip Technology Inc. DS60001516A-page 69
SAM9G20
Figure 12-1: Boot Program Algorithm Flow Diagram
Timeout < 50ms
Character(s) received
on DBGU
Run SAM-BA Boot
Run SAM-BA Boot
OR
SAM-BA Boot
USB Enumeration
Successful
No
Timeout 50ms.
EEPROMBoot
Download from
EEPROM
Run
Ye s
TWI/EEPROM Boot
No
Device
Setup
SD Card Boot
Download from
SDCARD
Run
Ye s
SD Card Boot
NandFlash Boot
Download from
NandFlash
Run
Ye s
NandFlash Boot
Timeout < 50msNo
SPI Dataflash Boot
NPCS0
Download from
Dataflash NPCS0
Run
Ye s
DataFlash Boot NPCS0
Timeout < 25 msNo
SPI Serialflash Boot
NPCS0
Download from
Serial flash NPCS0
Run
Ye s
Serial Flash Boot NPCS0
Timeout < 25 msNo
SPI Dataflash Boot
NPCS1
Download from
Dataflash NPCS1
Run
Ye s
Timeout < 25 msNo
SPI Serialflash Boot
NPCS1
Download from
Serial flash NPCS1
Run
Ye s
Timeout < 25 msNo
DataFlash Boot NPCS1
Serial Flash Boot NPCS1