ALF-CR-ETH

Ethernet MAC with UDP/IP offload10G to 100G, with the transport layer in hardware

Production Datasheet

A MAC and a hardware UDP/IP stack, so a data source can put packets on the wire at line rate without a processor in the path. Checksums, fragmentation, ARP and ICMP are handled in logic; the application sees a stream socket per flow.

  • 10G, 25G, 40G, 50G and 100G, with 1G fallback for management
  • Hardware UDP/IPv4 and IPv6 with checksum generation and verification
  • Up to 64 concurrent flows, each with its own AXI4-Stream port
  • ARP, ICMP echo and IGMP handled in logic, with a host override path
  • Jumbo frames to 9600 bytes; RFC 2544 line rate at 64-byte frames
  • Optional IEEE 1588 timestamp insertion on ingress and egress

Key specifications

Rates1G / 10G / 25G / 40G / 50G / 100G
ThroughputLine rate at any frame size, both directions
FlowsUp to 64, independently addressed
LatencyUnder 300 ns MAC-to-stream at 25G
InterfacesAXI4-Stream per flow, AXI4-Lite control, transceiver-native line side
100G UDP offload

Streaming to a host that cannot keep up?

A hardware UDP path removes the processor from the datapath entirely, which usually turns a throughput problem into a cabling one. Tell us the rate, the frame size and the topology.