at91sam9263 ATMEL Corporation, at91sam9263 Datasheet - Page 291
at91sam9263
Manufacturer Part Number
at91sam9263
Description
At91 Arm Thumb Microcontrollers
Manufacturer
ATMEL Corporation
Datasheet
1.AT91SAM9263.pdf
(1065 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
at91sam9263-CJ
Manufacturer:
ATMEL
Quantity:
181
Company:
Part Number:
at91sam9263-EK
Manufacturer:
Atmel
Quantity:
135
Company:
Part Number:
at91sam9263B-CU
Manufacturer:
IDT
Quantity:
1 043
Part Number:
at91sam9263B-CU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
at91sam9263B-CU-100
Manufacturer:
ATMEL
Quantity:
1 000
- Current page: 291 of 1065
- Download datasheet (16Mb)
6249D–ATARM–20-Dec-07
17. The DMAC reloads the DMAC_SARx register from the initial value. Hardware sets the
18. The DMA transfer proceeds as follows:
19. The DMAC fetches the next LLI from memory location pointed to by the current
block complete interrupt. The DMAC samples the row number as shown in
on page
ware sets the transfer complete interrupt and disables the channel. You can either
respond to the Block Complete or Transfer Complete interrupts, or poll for the Channel
Enable (DMAC_ChEnReg.CH_EN) bit until it is cleared by hardware, to detect when
the transfer is complete. If the DMAC is not in Row 1 or 5 as shown in
page 278
a. If interrupts are enabled (DMAC_CTLx.INT_EN = 1) and the block complete inter-
b. If interrupts are disabled (DMAC_CTLx.INT_EN = 0) or the block complete interrupt
DMAC_LLPx register, and automatically reprograms the DMAC_DARx, DMAC_CTLx
and DMAC_LLPx channel registers. Note that the DMAC_SARx is not re-programmed
as the reloaded value is used for the next DMA block transfer. If the next block is the last
block of the DMA transfer then the DMAC_CTLx and DMAC_LLPx registers just fetched
from the LLI should match Row 1 of
look like that shown in
rupt is un-masked (DMAC_MaskBlock[x] = 1’b1, where x is the channel number)
hardware sets the block complete interrupt when the block transfer has completed.
It then stalls until the block complete interrupt is cleared by software. If the next
block is to be the last block in the DMA transfer, then the block complete ISR (inter-
rupt service routine) should clear the DMAC_CFGx.RELOAD_SR source reload
bit. This puts the DMAC into Row1 as shown in
block is not the last block in the DMA transfer, then the source reload bit should
remain enabled to keep the DMAC in Row 7 as shown in
is masked (DMAC_MaskBlock[x] = 1’b0, where x is the channel number) then hard-
ware does not stall until it detects a write to the block complete interrupt clear
register but starts the next block transfer immediately. In this case, software must
clear the source reload bit, DMAC_CFGx.RELOAD_SR, to put the device into Row
1 of
completed.
Table 24-2 on page 278
278. If the DMAC is in Row 1 or 5, then the DMA transfer has completed. Hard-
the following steps are performed.
Figure 24-11 on page
before the last block of the DMA transfer has
Table 24-2 on page
AT91SAM9263 Preliminary
292.
Table 24-2 on page
278. The DMA transfer might
Table 24-2 on page
Table 24-2 on
278. If the next
Table 24-2
278.
291
Related parts for at91sam9263
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
AT91SAM ARM-based Flash MCU
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
Part Number:
Description:
At91sam Arm-based Flash Mcu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
At91sam Arm-based Flash Mcu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
At91sam Arm-based Embedded Mpu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
At91sam Arm-based Embedded Mpu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
At91sam Arm-based Embedded Mpu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
At91sam Arm-based Embedded Mpu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
At91sam Arm-based Embedded Mpu
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
AT91 ARM Thumb-based Microcontrollers
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
AT91 ARM THUMB-BASED MICROCONTROLLERS
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
AT91 ARM Thumb-based Microcontrollers
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
AT91 MEMORY EXTENSION CARD
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
AT91 ARM X40 SERIES EVAL KIT
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
AT91 ARM Cortex M3-based Processor
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet:
Part Number:
Description:
AT91 ARM Thumb-based Microcontrollers
Manufacturer:
ATMEL [ATMEL Corporation]
Datasheet: