16
1
0
CCERR
7
QEMR
1
0
EMR/EMRH
63
1
0
EDMA3CC_ERRINT
EEVAL.EVAL
pulse
Eval/
2.10 Event Queue(s)
www.ti.com
Event Queue(s)
Figure 2-13. Error Interrupt Operation
Event queues are a part of the EDMA3 channel controller. Event queues form the interface between the
event detection logic in the EDMA3CC and the transfer request (TR) submission logic of the EDMA3CC.
Each queue is 16 entries deep, that is, a maximum of 16 queued events per event queue. If there are
more than 16 events, then the events that cannot find a place in the event queue remain set in the
associated event register.
There are two event queues (Queue0 and Queue1) for DM357 devices. Events in Queue0 result in
submission of its associated transfer requests (TRs) to TC0. Similarly, transfer requests associated with
events in Queue1 are submitted to TC1.
An event that wins prioritization against other DMA and/or QDMA pending events is placed at the end of
the appropriate event queue. Each event queue is serviced in a FIFO (first in–first out) order. Once the
event reaches the head of its queue and the corresponding transfer controller is ready to receive another
TR, the event is dequeued and the PaRAM set corresponding to the dequeued event is processed and
submitted as a transfer request packet (TRP) to the associated EDMA3 transfer controller.
Queue0 has higher priority than Queue1, if Queue0 and Queue1 both have at least one event entry and if
both TC0 and TC1 can accept transfer requests, then the event in Queue0 is dequeued first and its
associated PaRAM set is processed and submitted as a transfer request (TR) to TC0.
See
for system-level performance considerations. All the event entries in all the event
queues are software readable (not writeable) by accessing the event entry registers (Q0E0,
Q0E1,
…
Q1E15, etc.). Each event entry register characterizes the queued event in terms of the type of
event (manual, event, chained or autotriggered) and the event number. See
for a
description of the bit fields in the queue event entry registers.
SPRUG34 – November 2008
EDMA3 Architecture
55
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 ...