ULL TCP/IP, UDP/IP Offload Engine

Overview


ULL TCP/IP, UDP/IP
Offload Engine

The most feature-rich network protocol stacks for seamless, FPGA-enabled network connectivity
The high-performance TCP and UDP IP offload engine cores provide a fast and reliable solution for financial and networking applications. They address the data center industry's growing need for throughput and hardware acceleration and provide network protocol offload for applications such as financial data processing, reprogrammable Smart NICs, and high-performance computing.
Typical latency performances : 6.2ns Tx path (Cut-through mode, Store-and-Forward Mode (Payload <= 16B))

Key Features

  • Layer 2 through Layer 4 solution comprises:
    • ARP, IPv4, and ICMP (ping)
    • TCP and UDP
    • TCP/UDP session management
    • Configurable number of connections, up to 64 per endpoint
    • Server-side or client-side support, per connection
    • TCP congestion control via fast retransmit/recovery
    • TCP support for MSS, timestamps
    • TCP Retransmission buffer
    • Delayed Acknowledge
    • RTO computation RFC-6298
    • Checksum verification and calculation
  • Store/Forward, Cut-Through Mode
  • 32b AXI-4 @ 322MHz (MAC side)
  • On-Chip application Interface :
    • 32b AXI-4 @ 322MHz (Cut-Through Mode)
    • 128b AXI-4 @ 322MHz (Store and Forward Mode
  • Host Processor Interface (HPI) for non-offload protocols

Benefits

  • Best in-class latency and throughput performances
  • Full RTL implementation supporting layers 2, 3, 4 (ARP, IPv4, ICMP, TCP, UDP)
  • Easy to use standardize AXI-4 streaming interfaces
  • Host Processor Interface (HPI) supporting standard Linux networking stacks (non-offloaded stream)
  • Easy to integrate with Orthogone ULL Ethernet MAC/PCS solutions
  • Full interoperability testing against industry standards

Technical Specifications

×
Semiconductor IP