Hi!
I would like to configure an interrupt from Queue Manager which should be an input event to CIC which then would send an input sync event to EDMA3CC to start the EDMA3 channel transfer.
Specifically, I would like to understand which queue event corresponds to which QM interrupt and how to relate that to CIC input events and EDMA3CC sync events?
For example, I can see that QM Interrupt QM_INT_HIGH_16 is an input event #24 for CIC2 (according to Table 7-40 in SPRS691E). I can also see that CIC2's output can trigger an input sync event to EDMA3CC1 and EDMA3CC2. Which CIC2 output interrupt does QM_INT_HIGH_16 input event correspond to? Also, what is QM_INT_HIGH_16 and when does it occur?
My ultimate goal is to trigger an EDMA3CC channel as soon as an Ethernet packet is received and queue has been pushed to by Queue Manager, i.e. exactly what is described in sprugr9h in chapter 2.3.3: "This is an application-selected queue that doesn’t necessarily have special hardware such as a que_pend signal, though for certain use-cases, the selected receive queue may also be a transmit queue for another PKTDMA, or a queue pend queue that triggers other functionality such as EDMA."
Thanks!