SPRAD05E August 2024 – October 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
The CPSW3G0 can be configured either as a 3-port switch (interfaces to 2 external Ethernet ports (port 1 and 2)) or a dual independent MAC interface having individual MAC address.
CPSW3G0 supports RGMII (10/100/1000) or RMII (10/100) interface for each of the external Ethernet interface port.
For implementation of RMII interface, see the CPSW0 RMII Interface section of the device-specific TRM.
CPSW3G0 when configured for RMII interface supports processor connections to Ethernet PHY (EPHY) configured as controller (master) or device (slave).
CPSW3G0 when configured for RMII interface, interfaces to EPHY configured for an external 50MHz (connected to a buffered external oscillator or processor clock output CLKOUT0) clock input (one of the buffered clock output connects to processor MAC) or EPHY configured for 25MHz crystal or clock input with 50MHz clock output from EPHY connected to the processor MAC clock input.
One of the CPSW3G0 port is an internal CPPI (Communications Port Programming Interface) host port. CPPI is a streaming interface to provide data from DMA to CPSW3G0 peripheral and vice-versa.
RGMII_ID is enabled by default for Transmit data (TDn). RGMII_ID is not timed, tested, or characterized. Processor MAC does not implement internal delay for the Receive data (RDn) path.
Processor IO buffers are off during reset and after reset. Parallel pulls are recommended for any of the processor IOs (Ethernet interface signals) that can float (to prevent the attached device inputs from floating until driven by the host).
For more information on the CPSW3G0 Ethernet interface, see the High-speed Serial Interfaces section in the Peripherals chapter of the device-specific TRM.