Hello,
I am testing the bandwidth of the chip to chip srio time.My problem is the bandwidth is 114MB/s which is very low .
The code from my project is from pdk_C6678_1_0_0_12\packages\ti\drv\srio\test\Loopback.
I made some change:
1,I add pll init();I set the mainclk to 1GHZ.
2, I enable the time counter.
3,I change loopback mode to normal mode
/* Configure SRIO to operate in normal mode. */
CSL_SRIO_SetNormalMode(hSrio,0);
CSL_SRIO_SetNormalMode(hSrio,1);
CSL_SRIO_SetNormalMode(hSrio,2);
CSL_SRIO_SetNormalMode(hSrio,3);
4,I change PRESCALAR to 6
CSL_SRIO_SetPerscalarSelect(hSrio,6);
5,t_start=clock();
Srio_sockSend();
while(1)
{
Srio_getSockOpt()
}
t_end=clock();
6,Then the result is 114MB/s.
I want to know what 's wrong with my program ,why the bandwidth is so low?
Regards, wangjie