SPRAD85B September 2024 – December 2024 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1
The CPSW3G interface can be configured either as a 3-port switch (interfaces to two external Ethernet ports (port 1 and 2)) or a dual independent MAC interface having individual MAC addresses.
CPSW3G supports a RMII (10/100) or RGMII (10/100/1000) interface for each of the external Ethernet interface port.
For implementation of a RMII interface, refer the CPSW0 RMII Interface section of the device-specific TRM.
CPSW3G RMII interface supports interfacing processor to Ethernet PHY configured as controller (master) or device (slave).
CPSW3G configured for RMII interfaces, interfaces to EPHY configured for an external 50MHz (connected to a buffered external oscillator or processor clock out) clock input (one of the buffered clock output connects to processor MAC) or EPHY configured for external 25MHz crystal or clock input with 50MHz clock output from EPHY connected to the processor CPSW3G RMII interface signal.
One of the CPSW3G port is an internal CPPI (Communications Port Programming Interface) host port. CPPI is a streaming interface to provide data from DMA to CPSW3G and vice versa.
CPSW3G allows using mixed RGMII/RMII interface topology for the two external interface ports.
RGMII_ID is not timed, tested, or characterized. RGMII_ID is enabled by default for TDn (Transmit data). Processor MAC does not implement Internal delay for the RDx (Receive data) path.
For more details on the CPSW3G Ethernet interface, refer the High-speed Serial Interfaces section in the Peripherals chapter of the device-specific TRM.