Ethernet MAC with UDP/IP offload10G to 100G, with the transport layer in hardware
Production DatasheetA 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
| Rates | 1G / 10G / 25G / 40G / 50G / 100G |
|---|---|
| Throughput | Line rate at any frame size, both directions |
| Flows | Up to 64, independently addressed |
| Latency | Under 300 ns MAC-to-stream at 25G |
| Interfaces | AXI4-Stream per flow, AXI4-Lite control, transceiver-native line side |