imx6q Ethernet Can't reach1000M

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

imx6q Ethernet Can't reach1000M

774 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
4 Replies

501 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

501 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

501 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

501 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