Hi team,
Can you review the speed optimization issue of DP83867?
When the link down happens, is the speed changed from 1Gbps to 100Mbps automatically by speed optimization? However, some abnormal symptoms were observed in some test which intentionally made the link down by shortening D-port. The speed between PHY and HUB(for test) becomes 100Mbps, but TX/RS CLK of RGMII between PHY and MAC remains 125MHz used for 1Gbps. As the result, the system has the transfer error.
Please refer to below register values for both normal case(1Gbps) and abnormal one(speed down).
-. Can you investigate what is the problem in the register values?
-. REG 0x11[Bit7] is not changed from 0. Should the value be 1?
-. Any recommendations?
|
register |
register |
Normal |
speed optimization |
|
basic mode control |
0x0000 |
1140 |
1140 |
|
basic mode status |
0x0001 |
796d |
796d |
|
phy identifier #1 |
0x0002 |
2000 |
2000 |
|
phy identifier #2 |
0x0003 |
a231 |
a231 |
|
auto-negotiation advertisement |
0x0004 |
01e1 |
01e1 |
|
auto-negotiation link partner ability |
0x0005 |
c1e1 |
c1e1 |
|
auto-negotiation expansion |
0x0006 |
006d |
006d |
|
auto-negotiation next page transmit |
0x0007 |
2001 |
2001 |
|
auto-negotiation next page transmit |
0x0008 |
5dce |
5b95 |
|
configuration 1 |
0x0009 |
0300 |
0300 |
|
status 1 |
0x000a |
3800 |
0800 |
|
1000BASE-T status |
0x000f |
3000 |
3000 |
|
phy control |
0x0010 |
5048 |
5048 |
|
phy status |
0x0011 |
ac02 |
6c02 |
|
mii interrupt control |
0x0012 |
0000 |
0000 |
|
interrupt status |
0x0013 |
0004 |
0004 |
|
configuration 2 |
0x0014 |
2bc7 |
2bc7 |
|
receiver Error counter |
0x0015 |
0000 |
0000 |
|
BIST control |
0x0016 |
0000 |
0000 |
|
status 2 |
0x0017 |
0040 |
0040 |
|
LED configuration 1 |
0x0018 |
6150 |
6150 |
|
LED configuration 2 |
0x0019 |
4444 |
4444 |
|
LED configuration 3 |
0x001a |
0002 |
0002 |
|
configuration 3 |
0x001e |
0002 |
0002 |
|
control |
0x001f |
0000 |
0000 |
Best Regards,
Sam Lee