Microblaze使用AXI ETH网速测试 硬件平台XCKU040 KSZ9031RNX千兆以太网芯片软件平台VIVADO2019.1程序框架Microblaze AXI 1G/2.5G Ethernet Subsystem lwip 211。最近项目需要使用tcp来向上位机传输数据而纯rtl实现又比较难所以使用软核的方式来实现。由于传输的数据量比较多所以需要测试一下这个框架下的网速是否满足需求同时给有需要的人作为参考。测试记录在xapp1026中官方描述的性能如下对应图中RX 380Mb/sTX 250Mb/s。我在实际测试中如果不开巨型帧模式结果与上述接近但是开了巨型帧后网速有较大提升。电脑和FPGA都开启巨型帧后巨帧大小为9000实际网速测试结果如下RX:889Mb/sTX705Mb/s注意事项1.由于该千兆网卡型号不在xilinx官方bsp的支持目录里所有需要修改库文件。2.上述性能需TX 和 RX都开启巨帧模式步骤比较繁琐不懂的可以私聊我。3.Microblaze 主频为150Mhzaxi eth需要64kb的缓存大小。有其它问题可以留言或者私信我。