This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

66AK2G02: RMII documentation inconsistencies

Part Number: 66AK2G02

Hello,

I have found some inconsistencies in the documentation regarding the RMII_REFCLK pin and was hoping someone could shed some light on this for me.

In the datasheet, the pin is shown as an input (section 4.3.13) and as IOZ (Section 4.2).  In the TRM, it is shown as an output (section 11.13.4.2.2) and as an input (Figure 11-904).

From the datasheet:

RMII_REFCLK pin is implemented as pad loopback inside the device — the output signal is looped back through the input buffer to serve as the internal reference signal. Series termination is required (as close as possible to device pin) to improve signal integrity of the clock input.

This, combined with the CFG registers associated with the pin, seems to indicate that the pin can be used in the following ways:

1. CLKOUT is driven with 50MHz signal.  RMII_REFCLK and the PHY receive this clock signal, as shown in TRM Figure 11-904

2. CLKOUT is High Z and RMII_REFCLK is configured as a input.

In case 1, is it the case that the device pin associated with RMII_REFCLK would output the CLKOUT signal?

Is case 2 possible?

Thank you for your help,

Jeff

  • Hi Jeff,

    RMII_REFCLK pin is IO, as shown in Section 4.2 Pin Attributes. The pin is bi-directional.
    The clock signal is implemented as pad loopback inside the device and is sourced from CLKOUT. Again the clock signal sourced from CLKOUT is used as a PHY clock. This is case 1.

    As for case 2 CLKOUT is OZ (which means it is output pin), and RMII_REFCLK can be input, so this should be possible.

    Best Regards,
    Yordan