Hi TI engineer
In our application we connect 2 C6678 with each other with PCI Express.One for RC,another for EP.When we test the rate ,we found some strange things.Data count is 32KB, transfer is performed by EDMA:
1st test:C6678 A send data to C6678 B.The time from beginning to EDMA finish(get completion code) is about 1ms.
2nd test:C6678 A send data to C6678 B. B poll the transfer,send data back to A immediatelly after getting datas.But we find that A has to wait for about 100ms to get the data back.
I don't think the operation in DSP will cost so much time,so I'm not sure why this happens.I want to know that:
1.Did the edma completion mean the PCIE data transfer over?
2.Is there any error in our test design?
3.If I want to test the correct rate of PCIE transfer,what is the best way?
Thank you very much.