在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3708|回复: 3

[求助] 调试以太网通信的时候遇到一个问题

[复制链接]
发表于 2014-8-7 15:11:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
现在手上的平台是zedboard,就是双arm核加上fpga。我们想用fpga实现以太网通信,但是板卡上面没有PHY芯片和网口,因此,通过板卡上的FMC接口扩展了一个PHY芯片和网口。程序设计中用到了以太网MAC IP核,是10/100M的那个IP核。
      在进行ping测试的时候,发现了问题:
      ping测试就是电脑向zedboard发出一个报文,zedboard接收以后,返回一个报文,整个过程叫做一次测试。我首先进行了100次ping测试。测试的结果是大部分结果都是正确的,但会出现请求超时的错误。我用wireshark捕捉一下,发现PC已经发出了报文,但zedboard没有返回报文,所以我认为是zedboard没有正确的接收到PC所发出的的报文,也就是产生了丢包。这样的丢包率大概在8-10%。
      扩展的板卡是我手动焊接的,焊接的工艺当然很粗糙,这可能是原因之一,还有晶振,我测过晶振的确是25MHz,使用chipscope捕捉的,但是chipscope捕捉的只是某一个时间段内的晶振波形,无法保证在连续的一段时间内比如半小时晶振会不会发生多次短暂的失真。
     我想请问一下大家,有没有做过相关测试的,丢包的原因大概是哪些?
 楼主| 发表于 2014-8-7 15:20:58 | 显示全部楼层
另外,说明一下,zedboard往外发数据包的时候是没有丢包现象的
 楼主| 发表于 2014-8-7 20:09:47 | 显示全部楼层
我又自己测试了多次,好像发现问题了。就是板卡和电脑用网线连接的时候,出现了这样的一个人问题:电脑的本地连接时而提示网络电缆已拔出,时而显示本地连接已启用,或者显示本地连接正在识别。可能是某些原因导致的这些问题。当本地连接正常的时候,ping测试是正确的,当本地连接不正确时,ping测试会出现超时等故障。为何本地连接会出现这种不稳定的情况?我还要进一步的去测试。

希望大家能借鉴一下。
发表于 2016-9-15 15:29:53 | 显示全部楼层
回复 1# wjk2009


    您好,我想咨询一下,这个FMC接口手工焊接好焊吗?
百度看了一下,FMC好像是类似于BGA封装那样的表面贴装,是不是得用风枪来焊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 04:00 , Processed in 0.025588 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表