19
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
Table 6-5 summarizes the Slave Memory Mapping for each connected Master, depending on the Remap status (RCBx
bit in Bus Matrix Master Remap Control Register MATRIX_MRCR) and the BMS state at reset.
Table 6-4. SAM9G45 Masters to Slaves Access with DDRMP_DIS = 1 (default)
Master 01234 & 567891011
Slave
ARM
926 Instr.
ARM
926 Data PDC
USB
HOST
OHCI DMA
ISI
DMA
LCD
DMA
Ethernet
MAC
USB
Device HS
USB Host
EHCI Reserved
0 Internal SRAM 0 XXXXXX-XXX -
1
Internal ROM X X X -----X--
UHP OHCI X X ---------
UHP EHCI X X ---------
LCD User Int. X X ---------
UDPHS RAM X X ---------
Reserved X X ---------
2 DDR Port 0 - - --------X
3 DDR Port 1 - - ----X----
4 DDR Port 2 X - XXXX -XXX -
5 DDR Port 3 - XXXXX- XXX-
6 EBI XXXXXXXXXXX
7 Internal Periph. X X X - X ------
Table 6-5. Internal Memory Mapping
Master
Slave
Base Address
RCBx
= 0
RCBx = 1
BMS = 1
BMS = 0
0x0000 0000 Internal ROM EBI NCS0 Internal SRAM
20
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
6.3 Peripheral DMA Controller (PDC)
z Acting as one AHB Bus Matrix Master
z Allows data transfers from/to peripheral to/from any memory space without any intervention of the processor.
z Next Pointer support, prevents strong real-time constraints on buffer management.
The Peripheral DMA Controller handles transfer requests from the channel according to the following priorities (Low to
High priorities):
6.4 USB
The SAM9G45 features USB communication ports as follows:
z 2 Ports USB Host full speed OHCI and High speed EHCI
z 1 Device High speed
USB Host Port A is directly connected to the first UTMI transceiver.
The Host Port B is multiplexed with the USB device High speed and connected to the second UTMI port. The selection
between Host Port B and USB device high speed is controlled by a the bit UDPHS enable bit located in the
UDPHS_CTRL control register.
Table 6-6. Peripheral DMA Controller
Instance name Channel T/R
DBGU Transmit
USART3 Transmit
USART2 Transmit
USART1 Transmit
USART0 Transmit
AC97C Transmit
SPI1 Transmit
SPI0 Transmit
SSC1 Transmit
SSC0 Transmit
TSADCC Receive
DBGU Receive
USART3 Receive
USART2 Receive
USART1 Receive
USART0 Receive
AC97C Receive
SPI1 Receive
SPI0 Receive
SSC1 Receive
SSC0 Receive
21
SAM9G45 [Summary]
6438IS–ATARM–12-Feb-13
Figure 6-2. USB Selection
6.5 DMA Controller
z Two Masters
z Embeds 8 channels
z 64 bytes/FIFO for Channel Buffering
z Linked List support with Status Write Back operation at End of Transfer
z Word, HalfWord, Byte transfer support.
z memory to memory transfer
z Peripheral to memory
z Memory to peripheral
The DMA controller can handle the transfer between peripherals and memory and so receives the triggers from the
peripherals below. The hardware interface numbers are also given below in Table 6-7.
HS
Transceiver
DMA
HS
USB
DMA
HS EHCI
FS OHCI
PA PB
HS
Transceiver
1
0
EN UDPHS
Table 6-7. DMA Channel Definition
Instance Name T/R
DMA Channel HW
interface Number
MCI0 TX/RX 0
SPI0 TX 1
SPI0 RX 2
SPI1 TX 3
SPI1 RX 4
SSC0 TX 5
SSC0 RX 6
SSC1 TX 7
SSC1 RX 8
AC97C TX 9
AC97C RX 10
MCI1 TX/RX 13

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