模拟环回使用来自未端接 MDI 的回传信号,并解码混合模式中的这些信号,将数据返回到 MAC。
启用环回
写入寄存器
- 0x0868 = 0x085A
- 0x04DF = 0x0006
- 0x0016 = 0x0108
- 0x0802 = 0x4A47
- 0x001F = 0x4000
为 MAC 端启用数据生成器/校验器
写入寄存器
- 0x0619 = 0x1555
- 0x0624 = 0x55BF
检查来自 MAC 端的传入数据
也可以通过读取寄存器 0x063C、0x063D、0x063E 在内部检查数据
为电缆侧启用数据生成器/校验器
写入寄存器
- 0x0619 = 0x0557
- 0x0624 = 0x55BF
检查电缆侧的数据
- 写入寄存器 0x0620[1] = 1'b1
- 读取寄存器 0x620
- 位 [7:0] = 接收到的错误字节数
- 位 [8] = 传入数据时 PRBS 校验器处于锁定状态(1'b1 表示锁定)
重复步骤 1 和 2 以持续检查传入数据流的错误状态。
其他系统要求
内部 PRBS 生成的数据通过 MDI 和 MAC 接口传输。