请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:DP8.3867万IR 安装DP8.3867万IR后,我们推出新设计时遇到问题。 在10BaseT链接时,传出数据包看起来一点也不像以太网帧。 我们可以看到来自RGMII接口的TXEN处于活动状态,表示MAC有要传输的内容,但传出的MDI传输似乎不是有效的以太网帧。 请参阅随附的图片。
放大到较小的区域将显示以下内容。
不知道如何像MDI界面上那样描述这一点,但它看起来像一个非常短的前导码,带有帧尾指示。 正如您在上一幅图像中所看到的,有几个RGMII TXEN处于活动状态的时间。
我们已验证RGMII时间安排是否符合预期。 我们的路由匹配,因此我们将RX和TX RGMII时钟捆绑为2.0ns以满足计时。 检查寄存器后,捆扎读数正确。
下面是MDI接口上接收到的数据包以及预期的相应RGMII RXEN。
我意识到它有点难看,但有前导码,SFD和分组数据。
下面是一个寄存器转储,其中显示了重置值与试图发送ping的MAC之间的差异。
| 注册名称 | 地址 | 值@重置 | 值后Ping | ||
| #BMCR | 0x00 | 0x1140 | 0x1140 | ||
| #BMSR | 0x01 | 0x796D | 0x796D | ||
| #PHYIDR1 | 0x02 | 0x2000 | 0x2000 | ||
| #PHYIDR1 | 0x03 | 0xA231 | 0xA231 | ||
| #ANAR | 0x04 | 0x10 | 0x10 | ||
| #ANLPAR | 0x05 | 0x450 | 0x450 | ||
| #ANER | 0x06 | 0x65 | 0x67 | 差速器 | 已收到链接代码字 |
| #ANNPTR | 0x07 | 0x2001 | 0x2001 | ||
| #ANNTRR | 0x08 | 0x0 | 0x0 | ||
| #CFG1 | 0x09 | 0x200 | 0x200 | ||
| #STS1 | 0x0A | 0x0 | 0x0 | ||
| #1KSCR | 0x0F | 0x3000 | 0x3000 | ||
| #PHYCR | 0x10 | 0x4040 | 0x4040 | ||
| #PHYSTS | 0x11 | 0x6C02 | 0x7C02 | 差速器 | 页面已接收 |
| #MICR | 0x12 | 0x0 | 0x0 | ||
| #ISR | 0x13 | 0x0 | 0x1C44 | 差速器 | 收到的页面内部, 自动协商完成内部, 链接状态更改内部, MDI交叉更改内部, 局域网唤醒(内部), |
| #cf2. | 0x14 | 0x29C7 | 0x29C7 | ||
| #RECR | 0x15 | 0x0 | 0x0 | ||
| #BOSCH | 0x16 | 0x0 | 0x0 | ||
| #STS2 | 0x17 | 0x40 | 0x40 | ||
| #LEDCR1. | 0x18 | 0x6150 | 0x6150 | ||
| #LEDCR2 | 0x19 | 0x4444 | 0x4444 | ||
| #LEDCR3. | 0x1A | 0x2 | 0x2 | ||
| #CF3 | 0x1E | 0x2 | 0x2 | ||
| #CTRL | 0x1f | 0x0 | 0x0 | ||
| #TMCH_CTRL | 0x25 | 0x400 | 0x400 | ||
| #FLD_CFG | 0x2D | 0x0 | 0x0 | ||
| #CFG4 | 0x31 | 0x10B0 | 0x10B0 | ||
| #RGMIICTL | 0x32 | 0x00D3 | 0x40D3 | 差速器 | 保留… |
| #RGMIICTL2 | 0x33 | 0x0 | 0x0 | ||
| #100CR | 0x43 | 0x07A0 | 0x07A0 | ||
| #strap _STS1 | 0x6E | 0x0 | 0x0 | ||
| #strap _STS2 | 0x6f | 0x100 | 0x100 | ||
| #BICCSR1. | 0x71 | 0x0 | 0x0 | ||
| #BICCSR2. | 0x72 | 0x0 | 0x0 | ||
| #RGMIIDCTL | 0x86 | 0x77 | 0x77 | ||
| #LOOPCR | 0xFE | 0xE721 | 0xE721 | ||
| #RXFCFG | 0x134 | 0x1000 | 0x1000 |
现在,我们对下一步的工作有一个不了解的地方。 是否有指针?
谢谢,Gary


