4.3.7 QDMA Registers
4.3.7.1
QDMA Event Register (QER)
EDMA3 Channel Controller Control Registers
www.ti.com
The following sets of registers control the QDMA channels in the EDMA3CC. The QDMA channels (with
the exception of the QDMA queue number register) consist of a set of registers, each of which have a bit
location. Each bit position corresponds to a QDMA channel number. The QDMA channel registers are
accessible via read/writes to the global address range. They are also accessible via read/writes to the
shadow address range. The read/write accessibility in the shadow region address region is controlled by
the QDMA region access registers (QRAE
n
/QRAEH
n
).
details shadow region/global region
usage.
The QDMA event register (QER) channel
n
bit is set (E
n
= 1) when the CPU or any EDMA programmer
(including EDMA3) performs a write to the trigger word (using the QDMA channel mapping register
(QCHMAP
n
)) in the PaRAM entry associated with QDMA channel
n
(which is also programmed using
QCHMAP
n
). The E
n
bit is also set when the EDMA3CC performs a link update on a PaRAM address that
matches the QCHMAP
n
settings. The QDMA event is latched only if the QDMA event enable register
(QEER) channel
n
bit is also enabled (QEER.E
n
= 1). Once a bit is set in QER, then the corresponding
QDMA event (auto-trigger) is evaluated by the EDMA3CC logic for an associated transfer request
submission to the transfer controllers.
The setting of an event is a higher priority relative to clear operations (via hardware). If set and clear
conditions occur concurrently, the set condition wins. If the event was previously set, then the QDMA
event missed register (QEMR) would be set because an event is lost. If the event was previously clear,
then the event remains set and is prioritized for submission to the event queues.
The set bits in QER are only cleared when the transfer request associated with the corresponding
channels has been processed by the EDMA3CC and submitted to the transfer controller. If the E
n
bit is
already set and a QDMA event for the same QDMA channel occurs prior to the original being cleared,
then the second missed event is latched in QEMR (E
n
=1).
The QER is shown in
and described in
.
Figure 4-60. QDMA Event Register (QER)
31
16
Reserved
R-0
15
8
7
6
5
4
3
2
1
0
Reserved
E7
E6
E5
E4
E3
E2
E1
E0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
R-0
LEGEND: R = Read only; -
n
= value after reset
Table 4-62. QDMA Event Register (QER) Field Descriptions
Bit
Field
Value
Description
31-8
Reserved
0
Reserved
7-0
E
n
QDMA event for channels 0-7.
0
No effect.
1
Corresponding QDMA event is prioritized versus other pending DMA/QDMA events for submission to
the EDMA3TC.
134
Registers
SPRUG34 – November 2008
Summary of Contents for TMS320DM357
Page 2: ...2 SPRUG34 November 2008 Submit Documentation Feedback ...
Page 12: ...List of Tables 12 SPRUG34 November 2008 Submit Documentation Feedback ...
Page 16: ...Read This First 16 SPRUG34 November 2008 Submit Documentation Feedback ...
Page 64: ...EDMA3 Architecture 64 SPRUG34 November 2008 Submit Documentation Feedback ...