找回密码
 注册
关于网站域名变更的通知
查看: 2511|回复: 9
打印 上一主题 下一主题

BCM5461 PHY初始化失败求教

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-8-7 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
ALTera的FPGA内嵌MAC与博通的PHYBCM5461相连接,MAC与PHY之间的接口为RGMII,管理口为SMI接口,配置为FPGA加载配置PHY,当然,上下啦配置也是有的。, b9 f- U& l0 M6 n5 K# k
问题如下:
6 k+ E/ F6 `( F1、笔记本和板卡用网线连接,可以link,但ping不通
" S; z* p* w" ?* P1 f7 k2、用万用表的测量电压档,红表笔点PHY的复位信号,点好几下有一下可以导致设备ping通,黑表笔悬空。
! }2 R' k* i& P
( L$ g0 G- z6 S+ ?7 U9 N请大神给点指导意见,谢谢
: _* b: b- N" V# K) @+ \3 R

该用户从未签到

2#
发表于 2016-8-8 04:28 | 只看该作者
MDC/MDIO 没有配好

点评

但是Ping通和Ping不通两种情况下的PHY寄存器值是一样的,除了状态寄存器值不一样外。这如何解释呢?  详情 回复 发表于 2016-8-8 14:16

该用户从未签到

3#
 楼主| 发表于 2016-8-8 14:16 | 只看该作者
part99 发表于 2016-8-8 04:28
1 r  p/ U3 c' ZMDC/MDIO 没有配好

/ J. C9 m- R2 o) E& }但是Ping通和Ping不通两种情况下的PHY寄存器值是一样的,除了状态寄存器值不一样外。这如何解释呢?
1 c5 H( @! P5 \" D- p7 S2 D
  • TA的每日心情
    郁闷
    2026-3-2 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2016-8-8 15:44 | 只看该作者
    1,复位信号是否正常,用示波器看看

    点评

    复位信号满足时序要求,电平要求。  详情 回复 发表于 2016-8-8 17:02

    该用户从未签到

    5#
     楼主| 发表于 2016-8-8 17:02 | 只看该作者
    tony123 发表于 2016-8-8 15:443 X, N& b1 K) O" [* e
    1,复位信号是否正常,用示波器看看
    - {; ~5 T: R6 d! g. y1 R$ F
    复位信号满足时序要求,电平要求。

    点评

    是否用示波器探头测量也会出现ping通的现象,如果复位是低有效,可以考虑上拉复位信号试试。  详情 回复 发表于 2016-8-8 17:13
  • TA的每日心情
    郁闷
    2026-3-2 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
    发表于 2016-8-8 17:13 | 只看该作者
    荒村战士 发表于 2016-8-8 17:028 s" l+ W0 A5 u) v' }9 c
    复位信号满足时序要求,电平要求。
    : I4 v, r2 r$ R5 i6 A
    是否用示波器探头测量也会出现ping通的现象,如果复位是低有效,可以考虑上拉复位信号试试。
      {  `+ m  y) e7 O8 L" C1 @/ ?

    该用户从未签到

    7#
    发表于 2016-8-11 16:23 | 只看该作者
    1,时钟是怎么给的 ,FPGA给,还是晶体晶振,复位要在时钟后,如果FPGA给时钟,就要在FPGA起来后再复位一次;" M3 @( q, K8 a# l" ]5 o* m
    2,确认复位信号,时钟,供电,配置电阻OK,前三个你肯定看了,最后一个配置着重看下,比如时钟源配置和实际是否对应,你配置的是RGMII-COPPER还是SGMII什么的,然后RX  TX  delay是什么情况等等。$ O, @# g# ]( _1 \5 Y' s
    3,PHY好的,你可以在电脑上PING FPGA ,然后在线调试  用SIG TAP工具看看FPGA这边RGMII最终转成GMII输出的并行数据是否正确,FPGA做MAC的话,RGMM时序是要调试的,不是上了就肯定好的,和第二点的RX,TXDELAY有关还。& m, h  V4 z" s: F* H7 p: I
    4,试试SMI写PHY的某些寄存器,然后再读看PHY是否正常。
    $ y2 k5 m  I+ i4 N# E& x

    该用户从未签到

    8#
    发表于 2016-8-26 13:01 | 只看该作者
    检查复位信号 和时钟信号

    该用户从未签到

    9#
    发表于 2016-9-9 23:36 | 只看该作者
    楼主解决了吗?

    该用户从未签到

    10#
    发表于 2016-9-12 14:51 | 只看该作者
    注意FPGA电平和RGMII信号类型
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2026-4-18 19:58 , Processed in 0.171875 second(s), 25 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表