Registers
689
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Enhanced Direct Memory Access (EDMA3) Controller
17.4.3.3 EDMA3TC Channel Status Register (TCSTAT)
The EDMA3TC channel status register (TCSTAT) is shown in
and described in
.
Figure 17-84. EDMA3TC Channel Status Register (TCSTAT)
31
16
Reserved
R-0
15
13
12
11
10
8
Reserved
DFSTRTPTR
Reserved
R-0
R-0
R-0
7
6
4
3
2
1
0
Reserved
DSTACTV
Reserved
WSACTV
SRCACTV
PROGBUSY
R-0
R-0
R-0
R-0
R-0
R-0
LEGEND: R = Read only; -
n
= value after reset
Table 17-67. EDMA3TC Channel Status Register (TCSTAT) Field Descriptions
Bit
Field
Value
Description
31-13
Reserved
0
Reserved
12-11
DFSTRTPTR
0-3h
Destination FIFO start pointer. The offset to the head entry of the destination register FIFO, in units of
*entries*.
10-7
Reserved
0
Reserved
6-4
DSTACTV
0-7h
Destination active state. Specifies the number of transfer requests (TRs) that are resident in the
destination register FIFO at a given instant. This bit field can be primarily used for advanced debugging.
0
Destination FIFO is empty.
1h
Destination FIFO contains 1 TR.
2h
Destination FIFO contains 2 TR.
3h
Destination FIFO contains 3 TR.
4h
Destination FIFO contains 4 TR. (Full if DSTREGDEPTH == 4)
If the destination register FIFO is empty, then any TR written to Prog Set immediately transitions to the
destination register FIFO. If the destination register FIFO is not empty and not full, then any TR written
to Prog Set immediately transitions to the destination register FIFO set if the source active state
(SRCACTV) bit is set to idle.
If the destination register FIFO is full, then TRs cannot transition to the destination register FIFO. The
destination register FIFO becomes not full when the TR at the head of the destination register FIFO is
completed.
5h-7h
Reserved
3
Reserved
0
Reserved
2
WSACTV
Write status active.
0
Write status is not pending. Write status has been received for all previously issued write commands.
1
Write status is pending. Write status has not been received for all previously issued write commands.
1
SRCACTV
Source active state.
0
Source active set is idle and is available for programming by the EDMA3CC. Source active register set
contains a previously processed transfer request.
1
Source active set is busy servicing a transfer request.
0
PROGBUSY
Program register set busy.
0
Program set idle and is available for programming by the EDMA3CC.
1
Program set busy.