VxWorks srio带宽测试 rapidio带宽测试

 

硬件环境 powerpc 和FPGA  K7通过srio直连或者过交换都行。

 

srio带宽测试实现:首先,保证srio读写数据正常。

 

(1) 写操作流程为:p2020通过srio接口把数据以NWRITE或者SWRITE的消息类型发送到fpga;

 

(2) 读操作流程为:p2020以NREAD消息类型将fpga数据读回。

 

计算理论带宽值:(以2.5Gbps*4为例)

2.5Gbps*4 = 10Gbps

10Gbps*0.8 = 8Gbps(  串行8B/10B编解码,物理链路层损耗 )

8Gbps/8 = 1Gbyte/s

1Gbyte/s*0.9 = 900MByte/s (典型的srio包协议开销为28Bytes,最大有效载荷为256Byte,256/(256+28) 约等于0.9)。

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(PPC,VxWorks技术分享)