Part Number:66AK2H14
Tool/software: TI-RTOS
Hi,
We have designed a customized board with 66AK2H14. In our board we have 3 66AK2H14 processor ,out of which 1 is configured as Centralized Processor (Called CP henceforth) and 2 Distributing Processors (Called DP henceforth). We have SRIO switch (IDT_RXS2448) on board.
I am using CCS v7.4 and SDK ti-processor-sdk-rtos-k2hk-evm-04.03.00.05.
I need to transfer the SRIO packet from one processor to another through the SRIO switch.
SRIO ports are configured as 2 * 2x. I have to receive the data in both the ports simultaneously.
So I am running the SRIO Tput benchmarking application on 2 cores(core 1,3 producer and core 0 and 2 consumer) to transfer the data simultaneously.
SRIO_PORT_NUM = 0 on core 0 and core 1 and SRIO_PORT_NUM = 1 on core 2 and core 3.
I am using Tput benchmarking in B-S-B mode and able to receive the data in both the ports simultaneously.
but I am observing less throughput. Instead of 7.3 Gbps I am getting 3 Gbps for one port and 5 Gbps in another port.
Why I am getting less throughput?
Is there any other way to receive the data simultaneously on both 2x * 2 ports ?
Please help me with this.
Thanks and Regards,
Mahima Shanbag