IMX6 AR8031 RGMII signal changes

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

IMX6 AR8031 RGMII signal changes

846 Views
zhaotao
Contributor I

On my custom hardware board (design based on sabresd)using PHY as AR8031, 1Gbps rate instability (forced 100M normal), observing RGMII waveform is very bad.Wave-RGMII-RXD2@1000M

 Signal setup time exceeded 4.3ns in 1Gbps mode, exceeding the design requirements of RGMII.

Setup-RGMII-RXD2@100M

But once in the OS system, the accompanying PC network is forced to 1 Gbps, at this time the Gigabit network can work properly (ping 65500), at this time the RGMII setup time is less than 2 ns

OK-Setup-RGMII-RXD2@1000M

Question: why does RGMII's signal establishment time change? Is it related to software? I checked IOMUXC_SW_MUX_CTL_PAD_RGMIIxx and did not change before and after entering the system.

Or hardware? Where is it possible?

Thank you

Labels (3)
0 Kudos
2 Replies

592 Views
zhaotao
Contributor I

Hi igor,

  Thank you for your kind reply.

   First of all, let me add that the RGMII waveform problem I'm talking about is in the UBOOT phase, and it's normal to get into the Linux OS phase.
   However, I read the RGMII related PAD register, and the UBOOT stage and the OS stage are not different.
From the waveform point of view, the RGMII's RX and TX setup times have been problematic at the same time, so it's not just IMX's PAD drive capability, it's probably board related.
    Any other suggestions is welcome...

0 Kudos

592 Views
igorpadykov
NXP Employee
NXP Employee

Hi Zhao

one can try to increase drive strength of rgmii signals with IOMUXC_SW_PAD_CTL_PAD_x

registers, so small variations in board voltages (due to processor loading) do not affect

shape of rgmii signals.

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

0 Kudos