登录注册
论坛
版主
9803
24
我使用zynq-7000的EMIO连接10M/100M的RMII PHY,使用TCP Echo Server例程和电脑或者路由器连接时都会自动适配成10M,在代码里设置成固定100M后和PC直连时反复提升link up, link down,连接路由器正常,但是通过软件测试时实际吞吐一般都在7Mbps左右,请问这会是什么原因导致?
扫一扫,分享给好友
4008
0
100M位吧
用示波器测量TXCLK的时钟频率为25MHz对应100M的速率应该没问题,PHY的100M指示灯亮。
使用软件收发数据时网卡显示最大不到7Mbps
image.png (19.96 KB, 下载次数: 0) 下载附件 保存到相册 2020-4-1 18:50 上传
image.png (19.96 KB, 下载次数: 0)
下载附件 保存到相册
2020-4-1 18:50 上传
huo_hu 发表于 2020-4-1 18:50 100M位吧
对,100Mb,实际收发速度7Mb左右,都是按位计算。
测试软件的问题,开始使用下边这个串口助手家的TCP测试软件一直7Mbps左右,后来使用Csharp自己写了一个速度能达到90Mbps左右
2.png (42.4 KB, 下载次数: 0) 下载附件 保存到相册 2020-4-7 09:27 上传
2.png (42.4 KB, 下载次数: 0)
2020-4-7 09:27 上传
1.png (69 KB, 下载次数: 0) 下载附件 保存到相册 2020-4-7 09:29 上传
1.png (69 KB, 下载次数: 0)
2020-4-7 09:29 上传
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »