SPRACU5C June 2021 – September 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
If CPSW3G, PRU_ICSSG0 and PRU_ICSSG1 are used in the design, see the MDIO interface configuration.
IOSET | Signal Name | Ball Name | Dual-Voltage IO Supply |
---|---|---|---|
IOSET1 | MDIO0_MDIO | PRG0_PRU1_GPO18 | VDDSHV1 |
MDIO0_MDC | PRG0_PRU1_GPO19 | VDDSHV1 | |
IOSET2 | MDIO0_MDIO | PRG1_MDIO0_MDIO | VDDSHV2 |
MDIO0_MDC | PRG1_MDIO0_MDC | VDDSHV2 |
Peripheral Instance | Ball Name/Signal Name | Dual-Voltage IO Supply |
---|---|---|
PRU_ICSSG0 | PRG0_MDIO0_MDIO | VDDSHV1 |
PRG0_MDIO0_MDC | VDDSHV1 | |
PRU_ICSSG1 | PRG1_MDIO0_MDIO | VDDSHV2 |
PRG1_MDIO0_MDC | VDDSHV2 |
Using the same MDIO to control both CPSW3G and PRU_ICSSG Ethernet is NOT recommended or currently not supported in hardware.
It is recommended to provide external pullup resistor for the MDIO signals (MDIO0_MDIO, PRG0_MDIO0_MDIO, PRG1_MDIO0_MDIO). Place the pullup resistor close to the device pin.
Before configuring the MDIO interface, see the advisory i2329 MDIO: MDIO interface corruption (CPSW and PRU-ICSS) of the device-specific silicon errata.