DADA SOM/DADA Hardware/Peripherals/Ethernet

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes
2025/09/01 First release


Peripheral Ethernet[edit | edit source]

The DADA SOM has a 3-port Gigabit Ethernet Switch (CPSW0) subsystem that provides Ethernet packet communication for the device and can be configured as an Ethernet switch.

Description[edit | edit source]

The 3-port CPSW0 subsystem provides the following features:

  • Two Ethernet ports (port 1 and 2) with selectable RGMII and RMII interfaces and an internal Communications Port Programming Interface (CPPI) port (port 0)
  • Synchronous 10/100/1000 Mbit operation: full duplex mode supported in 10/100/1000 Mbps. Half-duplex mode supported only in 10/100 Mbps modes only
  • 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)
  • 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 4 hardware push events and generation of compare output pulses
  • Maximum frame size of 2024 bytes
  • Management Data Input/Output (MDIO) module for PHY Management with Clause 45 support
  • DSCP Priority Mapping (IPv4 and IPv6)
  • Energy Efficient Ethernet (EEE) support (802.3az)
  • Flow Control Support (802.3x)
  • Wire rate switching (802.1d)
  • Non-Blocking switch fabric
  • Time Sensitive Network Support (IEEE P802.3br Interspersing Express Traffic, IEEE 802.1Qbv Enhancements for Scheduled Traffic)
  • Address Lookup Engine (ALE with configurable number of addresses plus VLANs, spanning tree support, MAC authentication 802.1x and blocking, OUI (Vendor ID) host accept/deny feature, VLAN support)
  • 802.1Q compliant (Auto add port VLAN for untagged frames on ingress and Auto VLAN removal on egress and auto pad to minimum frame size)
  • EtherStats and 802.3Stats Remote Network Monitoring (RMON) statistics gathering (per port statistics)
  • Ethernet Mac transmit to Ethernet Mac receive Loopback mode (digital loopback) supported