EDMA3 has 6 queues and 6 EDMA3TCs,does this mean there could be up to 6 transfers at the same time cause for every Q/TC there could only be one transfer at the same time?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
EDMA3 has 6 queues and 6 EDMA3TCs,does this mean there could be up to 6 transfers at the same time cause for every Q/TC there could only be one transfer at the same time?
In theory yes. Every TC operates independently. Of course when the same resources are accessed there will be arbitration.
Please also have a look at the interconnect topology.
I hope this helps.
Kind regards,
one and zero
Kaiqi Yang,
Not every EDMA3 has 6 Queues and 6 Transfer Controllers. This is device dependent. Which device are you using?
And it is further true that each Transfer Controller (generally) has two (2) memory busses so that it each TC can simultaneously read from one resource while writing to another resource.
The capability exists in this TC-times-6 EDMA3 for there to be twelve (12) simultaneous transfers.
Why do you ask about these features?
Regards,
RandyP
Kaiqi Yang said:I want to get to know the biggest data transfer rate taht EDMA3 could reach,so the number of simultaneous transfers really matters,right?
In my opinion, no it really does not matter other than as an absolute maximum number.
From your new post's Tags, you already have the through app note that gives the most realistic answers to your questions. Are you satisfied with the answers you get from there?
Regards,
RandyP