The 9-port CPSW0 subsystem provides the following features:
- Eight Ethernet ports with selectable SGMII(1G,2.5G), QSGMII, USXGMII/XFI,
RGMII, and RMII interfaces and an internal Communications Port
Programming Interface (CPPI) port (port 0)
- Synchronous 10M/100M/1000M/10G
operation
- Flexible logical FIFO-based packet buffer structure
- Eight priority level Quality Of Service (QOS) support (802.1p)
- Support for Audio/Video Bridging (P802.1Qav/D6.0 and 802.1Qaz)
- Ethernet port reset isolation
- Support for IEEE 1588 Clock Synchronization (2008 Annex D, Annex E and Annex F)
- Timestamp module capable of time stamping external timesync events like Pulse-Per-Second and also generating Pulse-Per-Second outputs
- CPTS module that supports time stamping for IEEE1588 with support for 8 hardware push events and generation of compare output pulses
- DSCP Priority Mapping (IPv4 and IPv6)
- IPV4/IPV6 UDP/TCP checksum offload
- Priority Based Flow Control (802.1QBB) and Flow Control (802.3x) Support
- Wire rate switching (802.1d)
- Store and Forward Switching
- Non-Blocking switch fabric
- Time Sensitive Network Support
- IEEE P802.3br/D2.0 Interspersing Express Traffic
- IEEE 802.1Qbv/D2.2 Enhancements for Scheduled Traffic
- Address Lookup Engine (ALE)
- 1024 ALE table
entries
- Parameterized number of addresses plus VLANs (total)
- Wire rate lookup
- LAN support
- Host controlled time-based aging and/or auto-aging
- Spanning tree support
- L2 address lock and L2 filtering support
- MAC authentication (802.1x)
- Receive-based or destination-based Multicast and Broadcast rate limits
- MAC address blocking
- Source port locking
- OUI (Vendor ID) host accept/deny feature
- Configurable number of classifier/policers (96)
- Port and VLAN, OUI, or address traffic mirroring
- Port trunking for up to four trunks across any port combination
- Policing of ingress data flows
- Castagnoli or Ethernet CRC selectable per port
- EtherStats and 802.3 Stats Remote Network Monitoring (RMON) statistics gathering (per port statistics)
- Maximum frame size of 2020 bytes
- Management Data Input/Output (MDIO) module for PHY Management
- Host port CPPI Streaming Packet Interface (CPPI_GCLK)
- Digital loopback and FIFO loopback modes supported
- Emulation support
- Full duplex mode supported in 10/100/1000 Mbps. Half-duplex mode supported only in 10/100 Mbps modes only.
- RAM Error Detection and Correction (SECDED)