895
32072H–AVR32–10/2012
AT32UC3A3
Figure 33-3. DMA Mode when MR.LOD is zero
• when MR.LOD is one
The user must first wait for the DMA Controller Interrupt, then for ISR.DATRDY to ensure that
the encryption/decryption is completed.
In this case, no receive buffers are required.
The output data is only available in ODATAnR registers.
Figure 33-4. DMA Mode when MR.LOD is one
Following table summarizes the different cases.
Note:
1. Depending on the mode, there are other ways of clearing the DATRDY.ISR bit. See the Interrupt Status Register (ISR)
definition.
Warning: In DMA mode, reading to the ODATAnR registers before the last data transfer may lead to unpredictable results.
D M A C o n tro lle r In te rru p t
M u ltip le en c ry p tio n o r d e c ryp tio n pro c e ss e s
E n a b le D M A C o n tro lle r C h a n n e ls (R e ce ive a n d T ra n s m it C h a n n e ls)
Enable DMA Controller Channels (only Transmit Channel)
ISR.DATRDY
Multiple Encryption or Decryption Processes
DMA Controller Interrupt
Table 33-3.
Last Output Mode Behavior versus Start Modes
Manual and Automatic Modes
DMA Mode
MR.LOD = 0
MR.LOD = 1
MR.LOD = 0
MR.LOD = 1
ISR.DATRDY bit Clearing
Condition
(1)
At least one ODATAnR
register must be read
At least one IDATAnR
register must be written
Not used
Managed by the
DMA
Controller
Encrypted/Decrypted
Data Result Location
In ODATAnR registers
In ODATAnR registers
At the address
specified in the
configuration of
DMA Controller
In ODATAnR registers
End of
Encryption/Decryption
ISR.DATRDY
ISR.DATRDY
DMA Controller
Interrupt
DMA Controller
Interrupt then
DATRDY.ISR
Содержание AT32UC3A3128
Страница 61: ...61 32072H AVR32 10 2012 AT32UC3A3 PLLEN PLL Enable 0 PLL is disabled 1 PLL is enabled...
Страница 260: ...260 32072H AVR32 10 2012 AT32UC3A3 5 2560 3071 6 3072 3583 7 3584 4095 Bit Index n Sector Boundaries...
Страница 592: ...592 32072H AVR32 10 2012 AT32UC3A3 Manchester Configuration Register on page 614...
Страница 989: ...989 32072H AVR32 10 2012 AT32UC3A3 37 2 Package Drawings Figure 37 1 TFBGA 144 package drawing...
Страница 991: ...991 32072H AVR32 10 2012 AT32UC3A3 Figure 37 3 VFBGA 100 package drawing...