Other Parts Discussed in Thread: TMS320C6655
Hello ,
Can you please verify with the obtained results for calculated PCIe throughput measurement between two EVMs (TMS320C6657).
In fact, i am trying to measure PCIe throughput using EDMA Write and EDMA Read between two EVMs (TMS320C6657), One is configured as Root Complex and the second as Endpoint.
Knowing that the data burst size of EDMA3 is 64Bytes, so i was expecting to reach constant throughput with packets size superior to 64Bytes.
Please find below the obtained results and help to understand why throughput is increasing even for packet size > 64Bytes.
PCIe Throughput for 2xPort using a PHY line rate 2.5 Gbps (in Mbps) |
|||||||||||||||
Packet size (Bytes) |
4 |
8 |
16 |
32 |
64 |
128 |
256 |
512 |
1024 |
2048 |
4096 |
8192 |
16384 |
32768 |
65536 |
EDMA WRITE L2 |
1.67 |
3.34 |
6.67 |
13.34 |
26.65 |
53.16 |
104.98 |
202.64 |
378.77 |
669.97 |
1088.17 |
1573.95 |
2026 |
2365.77 |
2581.94 |
EDMA WRITE DDR3 |
1.66 |
3.31 |
6.62 |
13.24 |
26.45 |
52.43 |
104.2 |
201.15 |
376.33 |
665.53 |
1082.38 |
1564.67 |
2013.02 |
2350.86 |
2565.9 |
Thank you