Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 Data Sheet

Product codes
ATEVK1105
Page of 826
595
AT32UC3A
30.8.2.20
USB Device DMA Channel X Status Register (UDDMAX_STATUS)
Offset:
0x031C + (X - 1) . 0x10
Register Name:
UDDMAX_STATUS
, X in [1..6]
Access Type:
Read/Write
Reset Value:
0x00000000
• CH_EN: Channel Enabled
If set, the DMA channel is currently enabled.
If cleared, the DMA channel does no longer transfer data.
• CH_ACTIVE: Channel Active
If set, the DMA channel is currently trying to source USB data.
If cleared, the DMA channel is no longer trying to source USB data.
When a USB data transfer is completed, this bit is automatically reset.
• EOT_STA: End of USB Transfer Status
Set by hardware when the completion of the usb data transfer has closed the dma transfer. It is valid only if
BUFF_CLOSE_EN=1.
This bit is automatically cleared when read by software.
• EOCH_BUFF_STA: End of Channel Buffer Status
Set by hardware when the Channel Byte Count downcounts to zero.
This bit is automatically cleared when read by software.
• DESC_LD_STA: Descriptor Loaded Status
Set by hardware when a Descriptor has been loaded from the HSB bus.
This bit is automatically cleared when read by software.
31
30
29
28
27
26
25
24
CH_BYTE_CNT
ru
0
0
0
0
0
0
0
0
23
22
21
20
19
18
17
16
CH_BYTE_CNT
ru
0
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DESC_LD_
STA
EOCH_BUFF_
STA
EOT_STA
CH_ACTIVE
CH_EN
ru
ru
ru
rwu
rwu
0
0
0
0
0
32058K
AVR32-01/12