26
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
z Bootloader on a non-volatile memory
z SPI DataFlash/Serial Flash connected on NPCS0 of the SPI0
z SDCard
z Nand Flash
z EEPROM connected on TWI0
z SAM-BA Boot in case no valid program is detected in external NVM, supporting
z Serial communication on a DBGU
z USB Device HS Port
7.2.4.2 BMS = 0, boot on external memory
z Boot on on-chip RC
z Boot with the default configuration for the Static Memory Controller, byte select mode, 16-bit data bus, Read/Write
controlled by Chip Select, allows boot on 16-bit non-volatile memory.
For optimization purpose, nothing else is done. To speed up the boot sequence user programmed software should
perform a complete configuration:
z Enable the 32768 Hz oscillator if best accuracy needed
z Program the PMC (main oscillator enable or bypass mode)
z Program and Start the PLL
z Reprogram the SMC setup, cycle, hold, mode timings registers for EBI CS0 to adapt them to the new clock
z Switch the main clock to the new value
7.3 External Memories
The SAM9G45 features a Multi-port DDR2 Interface and an External Bus Interface allowing to connect to a wide range of
external memories and to any parallel peripheral.
7.3.1 DDRSDRC0 Multi-port DDRSDR Controller
Four AHB Interfaces, Management of All Accesses Maximizes Memory Bandwidth and Minimizes Transaction Latency.
z Supports AHB Transfers:
z Word, Half Word, Byte Access.
z Supports DDR2, LPDDR
z Numerous Configurations Supported
z 2K, 4K, 8K, 16K Row Address Memory Parts
z DDR2 with Four Internal Banks
z DDR2/LPDDR with 16-bit Data Path
z One Chip Select for DDR2/LPDDR Device (256 Mbytes Address Space)
z Programming Facilities
z Multibank Ping-pong Access (Up to 4 Banks Opened at Same Time = Reduces Average Latency of
Transactions)
z Timing Parameters Specified by Software
z Automatic Refresh Operation, Refresh Rate is Programmable
z Automatic Update of DS, TCR and PASR Parameters
z Energy-saving Capabilities
z Self-refresh, Power-down and Deep Power Modes Supported
z Power-up Initialization by Software
z CAS Latency of 2, 3 Supported
z Reset function supported (DDR2)
z Auto Precharge Command Not Used