We use K2H SRIO to connect 2 FPGAs with 5Gbps, x2 lane, x2 port for each FPGA configuration.
Each FPGA transmits DirectIO packets(SWRITE) to K2H. And the final destination of the packet
is DDR3A memory under K2H.
Based on application note and other post report, we expect about 12Gbps throughput
as overall SRIO throughput which is sum of throughput on both ports.
- e2e.ti.com/.../322606
- Throughput Performance Guide for C66x KeyStone Devices [SPRABK5A1]
We observed following results:
- If both FPGA transmit DirectIO packets with different SRCID, it reaches about 12Gbps.
- If both FPGA transmit DirectIO packets with same SRCID, it reaches about 8-10Gbps.
Questions:
1) Is this result is reasonable? If yes, why?
2) Are there any configuration registers to increase the throughput for same SRCID case?