Datasheet

28
SAM3S [SUMMARY]
6500ES–ATARM–11-Feb-13
7.5 Master to Slave Access
All the Masters can normally access all the Slaves. However, some paths do not make sense, for example allowing
access from the Cortex-M3 S Bus to the Internal ROM. Thus, these paths are forbidden or simply not wired and shown
as “-” in the following table.
7.6 Peripheral DMA Controller
z Handles data transfer between peripherals and memories
z Low bus arbitration overhead
z One Master Clock cycle needed for a transfer from memory to peripheral
z Two Master Clock cycles needed for a transfer from peripheral to memory
z Next Pointer management for reducing interrupt latency requirement
The Peripheral DMA Controller handles transfer requests from the channel according to the following priorities (Low to
High priorities):
Table 7-3. SAM3S Master to Slave Access
Masters 0 1 2 3
Slaves
Cortex-M3 I/D
Bus
Cortex-M3 S
Bus
PDC CRCCU
0 Internal SRAM - X X X
1 Internal ROM X - X X
2 Internal Flash X - - X
3 External Bus Interface - X X X
4 Peripheral Bridge - X X -
Table 7-4. Peripheral DMA Controller
Instance Name Channel T/R 100 & 64 Pins 48 Pins
PWM Transmit xx
TWI1 Transmit xx
TWI0 Transmit xx
UART1 Transmit xx
UART0 Transmit xx
USART1 Transmit x N/A
USART0 Transmit xx
DAC Transmit x N/A
SPI Transmit xx
SSC Transmit xx
HSMCI Transmit x N/A
PIOA Transmit x x
TWI1 Receive xx
TWI0 Receive xx
UART1 Receive x N/A
UART0 Receive xx