22
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
6.6 Debug and Test Features
z ARM926 Real-time In-circuit Emulator
z Two real-time Watchpoint Units
z Two Independent Registers: Debug Control Register and Debug Status Register
z Test Access Port Accessible through JTAG Protocol
z Debug Communications Channel
z Debug Unit
z Two-pin UART
z Debug Communication Channel Interrupt Handling
z Chip ID Register
z IEEE1149.1 JTAG Boundary-scan on All Digital Pins.
23
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
7. Memories
Figure 7-1. SAM9G45 Memory Mapping
Address Memory Space
Internal Memories
0x00000000
EBI Chip Select 0
0x10000000
EBI Chip Select 1
DDRSDRC1
0x20000000
EBI Chip Select 2
0x30000000
EBI Chip Select 3
NANDFlash
0x40000000
EBI Chip Select 4
Compact Flash Slot 0
0x50000000
EBI Chip Select 5
Compact Flash Slot 1
0x60000000
DDRSDRC0
Chip Select
0x70000000
Undefined (Abort)
0x80000000
Internal Peripherals
0xF0000000
0xFFFFFFFF
Internal Memories
Boot Memory
0x00000000
ITCM
0x00100000
DTCM
0x00200000
SRAM
0x00300000
ROM
0x00400000
LCDC
23
0x00500000
UDPHS (DMA)
0x00600000
UHP OHCI
0x00700000
UHP EHCI
0x00800000
Reserved
0x00900000
Undefined (Abort)
0x00A00000
0x0FFFFFFF
Internal Peripherals
Reserved
0xF0000000
UDPHS
27
0xFFF78000
TC0
TC0
0xFFF7C000
+18
TC0
TC1
+0x40
+18
TC0
TC2
+0x80
HSMCI0
11
0xFFF80000
TWI0
12
0xFFF84000
TWI1
13
0xFFF88000
USART0
7
0xFFF8C000
USART1
8
0xFFF90000
USART2
9
0xFFF94000
USART3
10
0xFFF98000
SSC0
16
0xFFF9C000
SSC1
17
0xFFFA0000
SPI0
14
0xFFFA4000
SPI1
15
0xFFFA8000
AC97C
24
0xFFFAC000
TSADCC
20
0xFFFB0000
ISI
26
0xFFFB4000
PWM
19
0xFFFB8000
EMAC
25
0xFFFBC000
Reserved
0xFFFC0000
Reserved
0xFFFC4000
Reserved
0xFFFC8000
TRNG
6
0xFFFCC000
HSMCI1
29
0xFFFD0000
TC1
TC3
0xFFFD4000
TC1
TC4
+0x40
TC1
TC5
+0x80
Reserved
0xFFFD8000
System controller
0xFFFFC000
0xFFFFFFFF
System Controller
Reserved
0xFFFF0000
DDRSDRC1
0xFFFFE400
DDRSDRC0
0xFFFFE600
SMC
0xFFFFE800
MATRIX
0xFFFFEA00
DMAC
21
0xFFFFEC00
DBGU
0xFFFFEE00
AIC
0;31
0xFFFFF000
PIOA
2
0xFFFFF200
PIOB
3
0xFFFFF400
PIOC
4
0xFFFFF600
PIOD
+5
0xFFFFF800
PIOE
+5
0xFFFFFA00
PMC
0xFFFFFC00
SYSC
RSTC
0xFFFFFD00
1
SYSC
SHDWC
+0x10
1
SYSC
RTT
+0x20
1
SYSC
PIT
+0x30
1
SYSC
WDT
+0x40
1
SYSC
SCKCR
+0x50
1
SYSC
GPBR
+0x60
1
SYSC
Reserved
+0x70
RTC
0xFFFFFDB0
Reserved
0xFFFFFDC0
0xFFFFFFFF
offset
ID
(+ : wired-or)
peripheral
block
ECC
0xFFFFE200
24
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
7.1 Memory Mapping
A first level of address decoding is performed by the AHB Bus Matrix, i.e., the implementation of the Advanced High
performance Bus (AHB) for its Master and Slave interfaces with additional features.
Decoding breaks up the 4 Gbytes of address space into 16 banks of 256 Mbytes. The banks 1 to 6 are directed to the EBI
that associates these banks to the external chip selects NCS0 to NCS5.
The bank 7 is directed to the DDRSDRC0 that associates this bank to DDR_NCS chip select and so dedicated to the 4-
port DDR2/LPDDR controller.
The bank 0 is reserved for the addressing of the internal memories, and a second level of decoding provides 1 Mbyte of
internal memory area. The bank 15 is reserved for the peripherals and provides access to the Advanced Peripheral Bus
(APB).
Other areas are unused and performing an access within them provides an abort to the master requesting such an
access.
7.2 Embedded Memories
7.2.1 Internal SRAM
The SAM9G45 product embeds a total of 64 Kbytes high-speed SRAM split in 4 blocks of 16 KBytes connected to one
slave of the matrix. After reset and until the Remap Command is performed, the four SRAM blocks are contiguous and
only accessible at address 0x00300000. After Remap, the SRAM also becomes available at address 0x0.
Figure 7-2. Internal SRAM Reset
The SAM9G45 device embeds two memory features. The processor Tightly Coupled Memory Interface (TCM) that
allows the processor to access the memory up to processor speed (PCK) and the interface on the AHB side allowing
masters to access the memory at AHB speed (MCK).
A wait state is necessary to access the TCM at 400 MHz. Setting the bit NWS_TCM in the bus Matrix TCM Configuration
Register of the matrix inserts a wait state on the ITCM and DTCM accesses.
7.2.2 TCM Interface
On the processor side, this Internal SRAM can be allocated to two areas.
z Internal SRAM A is the ARM926EJ-S Instruction TCM. The user can map this SRAM block anywhere in the
ARM926 instruction memory space using CP15 instructions and the TCR configuration register located in the Chip
Configuration User Interface. This SRAM block is also accessible by the ARM926 Masters and by the AHB
Masters through the AHB bus
RAM
64K
0x00300000
RAM
64K
0x00000000
Remap

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