Good morning everybody.
I have a question about the EDMA controller queues.
In fact I had some problem related to the EDMA that I fixed increasing the size of queues (I changed the PQAR2 register for Q1).
Since chapter 4 of spra994.pdf "TMS320C64x EDMA_Architecture" states that the default queue size Q2 is the following one:
So the queues have set of configurations for "Requestor Default Queue Length" that generate a sum equal to 8.
Furthermore spraa994 states also:
"Keep in mind that the queue length per requestor is programmable, but the total queue length is not. The sum of all requestor lengths on a given priority must not exceed the total queue length of 16"
So my question is: why the default configuration uses only 8 of the 16 max queue length? I think that it could be useful in order to avoid EDMA controller stalls and (even better) to make more uncommon to incur a loss of a edma events.
What am I missing?
Any help will be very useful.
Giovanni Parodi