imx6q Ethernet Can't reach1000M

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6q Ethernet Can't reach1000M

1,127 Views
kaneshi
Contributor I

my imx6q custorm board (Linux version 4.1.15)  with AR8035. the network  runs steadily in 10M and 100M.

but can't reach 1000M.

pastedImage_1.png

pastedImage_2.png

when i switch the network to 1000M,the systerm was dead.

in this moment,the RGMII_TX_CLK is null but RGMII_RX_CLK can up to 128M.

pastedImage_4.png

pastedImage_3.png

pastedImage_5.png

0 Kudos
Reply
4 Replies

854 Views
igorpadykov
NXP Employee
NXP Employee

Hi kane

one can check with oscilloscope rgmii signal timings using

sect.4.12.5.3 RGMII Signal Switching Specifications i.MX6DQ Datasheet

http://www.nxp.com/docs/en/data-sheet/IMX6DQCEC.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

854 Views
kaneshi
Contributor I

Hi igorpadykov

   when i switch the network to 10M/100M ,the RGMII_TX_CLK and RGMII_RX_CLK is 2.5MHz/25MHz. the ENET_REF_CLK is 125M. then switch the network to 1000M ,the RGMII_RX_CLK is 125M RGMII_TX_CLK is null ENET_RET_CLK is 125M.I am puzzled about that.

0 Kudos
Reply

854 Views
igorpadykov
NXP Employee
NXP Employee

Hi

there are strict rgmii sect.4.12.5.3 timings which should be obeyed, please

check them on custom board with oscilloscope.

Best regards
igor

0 Kudos
Reply

854 Views
kaneshi
Contributor I

hi igorpadykov

   The problem before was that the core board had problems, and it was suspected that the chip was destroyed by static electricity. At present, a core board has been replaced, and the problem has been solved.Thanks for your help!

0 Kudos
Reply