28
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
z SDRAM Power-up Initialization by Software
z CAS Latency of 2, 3 Supported
z Auto Precharge Command Not Used
z SDR-SDRAM with 16-bit Datapath and Eight Columns Not Supported
z Clock Frequency Change in Precharge Power-down Mode Not Supported
7.3.2.3 NAND Flash Error Corrected Code Controller
z Tracking the accesses to a NAND Flash device by triggering on the corresponding chip select
z Single bit error correction and 2-bit Random detection.
z Automatic Hamming Code Calculation while writing
z ECC value available in a register
z Automatic Hamming Code Calculation while reading
z Error Report, including error flag, correctable error flag and word address being detected erroneous
z Support 8- or 16-bit NAND Flash devices with 512-, 1024-, 2048- or 4096-bytes pages
29
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
8. System Controller
The System Controller is a set of peripherals that allows handling of key elements of the system, such as power, resets,
clocks, time, interrupts, watchdog, etc.
The System Controller User Interface also embeds the registers that configure the Matrix and a set of registers for the
chip configuration. The chip configuration registers configure the EBI chip select assignment and voltage range for
external memories.
8.1 System Controller Mapping
The System Controller’s peripherals are all mapped within the highest 16 KBytes of address space, between addresses
0xFFFF E800 and 0xFFFF FFFF.
However, all the registers of the System Controller are mapped on the top of the address space. All the registers of the
System Controller can be addressed from a single pointer by using the standard ARM instruction set, as the Load/Store
instruction have an indexing mode of ±4 KB.
Figure 8-1 on page 30 shows the System Controller block diagram.
Figure 7-1 on page 23 shows the mapping of the User Interfaces of the System Controller peripherals.
30
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
8.2 System Controller Block Diagram
Figure 8-1. SAM9G45 System Controller Block Diagram
NRST
SLCK
Advanced
Interrupt
Controller
Real-Time
Timer
Periodic
Interval
Timer
Reset
Controller
PA0-PA31
periph nreset
System Controller
Watchdog
Timer
wdt fault
WDRPROC
PIO
Controllers
Power
Management
Controller
XIN
XOUT
MAINCK
PLLACK
pit irq
MCK
proc nreset
wdt irq
periph irq 2..6
periph nreset
periph clk 2..30
PCK
MCK
pmc irq
nirq
nfiq
rtt irq
Embedded
Peripherals
periph clk 2..6
pck 0-1
in
out
enable
ARM926EJ-S
SLCK
SLCK
irq
fiq
irq0-irq2
fiq
periph irq 6..30
periph irq 2..24
int
int
periph nreset
periph clk 6..30
tag nreset
por ntrst
proc nreset
periph nreset
dbgu txd
dbgu rxd
pit irq
dbgu irq
pmc irq
rstc irq
wdt irq
rstc irq
SLCK
Boundary Scan
TAP Controller
tag nreset
debug
PCK
debug
idle
debug
Bus Matrix
MCK
periph nreset
proc nreset
backup nreset
periph nreset
idle
Debug
Unit
dbgu irq
MCK
dbgu rxd
periph nreset
dbgu txd
rtt alarm
Shut-Down
Controller
SLCK
rtt0 alarm
backup nreset
SHDN
WKUP
4 General-purpose
Backup Registers
backup nreset
XIN32
XOUT32
PB0-PB31
PC0-PC31
VDDBU Powered
VDDCORE Powered
ntrst
VDDCORE
POR
12MHz
MAIN OSC
PLLA
VDDBU
POR
SLOW
CLOCK
OSC
UPLL
por ntrst
VDDBU
rtt irq
UPLLCK
USB High Speed
Device Port
UPLLCK
periph nreset
periph irq 24
RC
OSC
PD0-PD31
SCKCR
PE0-PE31
Real-Time
Clock
rtc irq
SLCK
backup nreset
rtc alarm
USB High Speed
Host Port
UPLLCK
periph nreset
periph irq 25
UHP48M
UHP12M
UHP48M
UHP12M
DDR sysclk

AT91SAM9G45B-CU-999

Mfr. #:
Manufacturer:
Description:
IC MCU 32BIT 64KB ROM 324TFBGA SAM9G
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union