Ti技术支持:
您好,我使用X7通过DirectIO方式发送数据到K2H内存空间,SRIO初始化通过dsp完成,程序通过ARM端加载后,导致ARM端网络性能下降严重。实测千兆网络的速度仅为5M/s。请问板子的SRIO和网络之间有什么联系,为什么网络性能会下降?
Allen35065:
两个端口之间不会有干扰,可能是在内存带宽上会有限制,你可以试试吧SRIO的buffer放到DSP的L2上试试看会不会影响网络性能。
rong lin1:
回复 Allen35065:
Allen Yin:
您好,经过测试,dsp端仅仅初始化SRIO后,fpga不进行任何收发操作,Linux网络带宽一样很低。使用mpm-transport程序在Linux端直接进行srio初始化也会造成网络带宽下降。所以说应该不是内存带宽的影响。还有哪些因素会导致这种情况的发生呢?
rong lin1:
回复 Allen35065:
srio初始化完成后,万兆网络不能传输数据。
Allen35065:
回复 rong lin1:
你可以看看以太网的状态寄存器以及serdes的状态寄存器,我怀疑你的PCB走线互相有干扰导致信号质量下降。