Rockchip · AI & Linux Hub

Product engineering

RK3588 Ethernet hardware: GMAC, PHY and clock direction

RK3588 Ethernet hardware: GMAC, PHY and clock direction. Explore RK3588 circuits, PCB constraints and validation with AIM7, Sige7 and LM7.

· ArmSoM Editorial · 2 min read

Based on the Chinese and English RK3588 Hardware Design Guide V1.3 (2023-02-13), for reviewing SoC boards and carriers. AIM7 and LM7 carriers must follow module interface definitions; Sige7 provides a starting point for software and peripheral validation. SoC capabilities are not a board connector list. Verify SDK/BSP, kernel, board revision and firmware. Values are source references, not ArmSoM hardware measurements.

RK3588 Hardware Design Guide V1.3 (2023-02-13), EN · §2.3.10; §3.4.19

Choose levels and clock source

Two GMACs connect to external RGMII/RMII PHYs. GMAC0 uses VCCIO3 at 1.8V only; GMAC1 uses VCCIO5 at 1.8V/3.3V while retaining the fixed 1.8V supply. RMII 50MHz input/output configuration must agree between MAC and PHY to avoid two drivers.

Validate delay and termination separately

Reserve 0Ω on TX at the SoC, use 22Ω on RX at the PHY and 1.5–1.8kΩ MDIO pull-up. Review PHY internal delay, PCB delay and BSP configuration together to avoid double compensation. Test speeds, sustained bidirectional traffic, errors and reset recovery. RGMII is not the twisted-pair port and cannot connect directly to RJ45.

Design parameters and review table

Item Source reference
RGMII impedance 50Ω ±10% single-ended
TX/RX group to clock <120mil
Trace length <5in
MDIO pull-up 1.5–1.8kΩ

Source figures

The reference pages below contain the relevant circuit or timing figures; click for full resolution. Designators and component values belong to the reference design, not an ArmSoM product schematic.

RK3588 Ethernet hardware: GMAC, PHY and clock direction · 2-175

English original · PDF 171 · 2-175

ArmSoM development path

AIM7 supports compute-module carrier development, LM7 targets LGA module integration, and Sige7 supports early software and peripheral evaluation. With modules, identify which supplies, DDR and boot circuits are already integrated before designing the carrier. Do not duplicate SoC reference circuits unnecessarily. Follow product documentation for connectors, exposed interfaces, voltages and system support.

Continue reading

Explore this topic → · Learning paths →