Project

General

Profile

Termination resistors on RGMII signals?

Added by S. D. over 2 years ago

Does the Cyclone V MitySOM have on-board termination resistors? If so, what's their value?

I'm looking to route these signals to an RGMII MAC port on a KSZ9897R. Do I need to add series termination resistors to this connection? If so, what value is recommended and which signals should I add them to?


Replies (1)

RE: Termination resistors on RGMII signals? - Added by Daniel Vincelette over 2 years ago

Hello,

The MitySOM doesn't have physical series termination resistors for the RGMII signals but you can enable series termination within the Cyclone V SoC itself. The Cyclone V SoC supports either 25 Ohm or 50 Ohm series termination for outputs. Looking at Microchip's Hardware Design Checklist for that PHY they recommend the following series termination "Place series termination resistors near all RGMII output pins. Refer to Figure 8-3 for output pin placement. The typical resistor value is 22Ω to 33Ω."

Here is example constraints to put in your Quartus Project's .qsf file to enable 25Ohm termination on the RGMII TX outputs:

set_instance_assignment -name OUTPUT_TERMINATION "SERIES 25 OHM WITHOUT CALIBRATION" -to RGMII1_TX_CLK
set_instance_assignment -name OUTPUT_TERMINATION "SERIES 25 OHM WITHOUT CALIBRATION" -to RGMII1_TX_CTL
set_instance_assignment -name OUTPUT_TERMINATION "SERIES 25 OHM WITHOUT CALIBRATION" -to RGMII1_TXD0
set_instance_assignment -name OUTPUT_TERMINATION "SERIES 25 OHM WITHOUT CALIBRATION" -to RGMII1_TXD1
set_instance_assignment -name OUTPUT_TERMINATION "SERIES 25 OHM WITHOUT CALIBRATION" -to RGMII1_TXD2
set_instance_assignment -name OUTPUT_TERMINATION "SERIES 25 OHM WITHOUT CALIBRATION" -to RGMII1_TXD

Best regards,
Dan

    (1-1/1)
    Go to top
    Add picture from clipboard (Maximum size: 1 GB)