Atmel Xplained Evaluation Board AT32UC3A3-XPLD AT32UC3A3-XPLD 데이터 시트
제품 코드
AT32UC3A3-XPLD
327
32072H–AVR32–10/2012
AT32UC3A3
19.9.1.2
Auto-reloading of Channel Registers
During auto-reloading, the channel registers are reloaded with their initial values at the comple-
tion of each block and the new values used for the new block. Depending on the row number in
tion of each block and the new values used for the new block. Depending on the row number in
, some or all of the SARx, DARx and CTLx channel registers are
reloaded from their initial value at the start of a block transfer.
19.9.1.3
Contiguous Address Between Blocks
In this case, the address between successive blocks is selected to be a continuation from the
end of the previous block. Enabling the source or destination address to be contiguous between
end of the previous block. Enabling the source or destination address to be contiguous between
Table 19-1.
Programming of Transfer Types and Channel Register Update Method (DMACA State Machine Table)
Transfer Type
LLP.
LOC
= 0
LLP_S_EN
(
CTLx)
CTLx)
RELOAD
_SR
_SR
(
CFGx)
CFGx)
LLP_D_EN
(
CTLx)
CTLx)
RELOAD_
DS
DS
(
CFGx)
CFGx)
CTLx,
LLPx
LLPx
Update
Method
SARx
Update
Method
Update
Method
DARx
Update
Method
Update
Method
Write
Back
Back
1) Single Block or
last transfer of
multi-Block
last transfer of
multi-Block
Yes
0
0
0
0
None, user
reprograms
reprograms
None (single)
None
(single)
(single)
No
2) Auto Reload
multi-block transfer
with contiguous
SAR
multi-block transfer
with contiguous
SAR
Yes
0
0
0
1
CTLx,LLPx are
reloaded from
initial values.
reloaded from
initial values.
Contiguous
Auto-
Reload
Reload
No
3) Auto Reload
multi-block transfer
with contiguous
DAR
multi-block transfer
with contiguous
DAR
Yes
0
1
0
0
CTLx,LLPx are
reloaded from
initial values.
reloaded from
initial values.
Auto-Reload
Con-
tiguous
tiguous
No
4) Auto Reload
multi-block transfer
multi-block transfer
Yes
0
1
0
1
CTLx,LLPx are
reloaded from
initial values.
reloaded from
initial values.
Auto-Reload
Auto-
Reload
Reload
No
5) Single Block or
last transfer of
multi-block
last transfer of
multi-block
No
0
0
0
0
None, user
reprograms
reprograms
None (single)
None
(single)
(single)
Yes
6) Linked List
multi-block transfer
with contiguous
SAR
multi-block transfer
with contiguous
SAR
No
0
0
1
0
CTLx,LLPx
loaded from
next Linked List
item
loaded from
next Linked List
item
Contiguous
Linked
List
List
Yes
7) Linked List
multi-block transfer
with auto-reload
SAR
multi-block transfer
with auto-reload
SAR
No
0
1
1
0
CTLx,LLPx
loaded from
next Linked List
item
loaded from
next Linked List
item
Auto-Reload
Linked
List
List
Yes
8) Linked List
multi-block transfer
with contiguous
DAR
multi-block transfer
with contiguous
DAR
No
1
0
0
0
CTLx,LLPx
loaded from
next Linked List
item
loaded from
next Linked List
item
Linked List
Con-
tiguous
tiguous
Yes
9) Linked List
multi-block transfer
with auto-reload
DAR
multi-block transfer
with auto-reload
DAR
No
1
0
0
1
CTLx,LLPx
loaded from
next Linked List
item
loaded from
next Linked List
item
Linked List
Auto-
Reload
Reload
Yes
10) Linked List
multi-block transfer
multi-block transfer
No
1
0
1
0
CTLx,LLPx
loaded from
next Linked List
item
loaded from
next Linked List
item
Linked List
Linked
List
List
Yes