Design Gateway — Special Reference Design

FPGA-based SmartNIC for
High-Performance TCP/IP Application

Special Reference Design  for  100G Ethernet · Full TCP/IP Hardware Offload · Silicom PacketMover
12,500
MB/s
100Gbps ETHERNET FULL RATE

Accelerate 100G Ethernet TCP/IP data transfer by moving the TCP/IP stack from host software into pure FPGA hardware logic. The reference design combines DG TOE100G-IP with Silicom PacketMover to provide two dedicated high-speed TCP sessions while preserving standard NIC functionality.

Applications
Network Processing and Monitoring Applications
Why FPGA SmartNIC with TOE100G-IP
Full TCP/IP Hardware Offload
Full TCP/IP Hardware Offload

TOE100G-IP implements the complete TCP/IP protocol stack in pure FPGA hardware logic — no CPU cycles, no external memory. Deterministic, always-on performance at 100G line rate.

Scalable High-Speed TCP Sessions
Scalable High-Speed TCP Sessions

The number of TCP sessions is fully scalable — users can configure and adjust session count by integrating multiple TOE100G-IP cores themselves. The demo uses two sessions as a working example, but the architecture is not limited to that.

Standard NIC Features Remain
Standard NIC Features Remain

Non-accelerated traffic continues through the Standard NIC interface to the host CPU. TCP offload and normal NIC operation coexist on the same FPGA card without conflict.

System Requirements
FPGA CardSilicom fb2CG@KU15P — Xilinx Kintex UltraScale+ XCKU15P
Network Ports2 × QSFP28 connectors — 100G Ethernet
Host InterfacePCIe Gen3 × 16
Host OSUbuntu 20.04 LTS
IP Cores TOE100G-IP × 2 (Design Gateway) — Full TCP/IP Offload Engine
Framework Silicom PacketMover FPGA Acceleration Platform
Reference DesignTOE100G-IP on Silicom NIC Reference Design
Peak Throughput12 GB/s TX + 12 GB/s RX — 100G Ethernet line rate
Performance Metrics

Performance test results measured on the TOE100G-IP + Silicom PacketMover system with the fb2CG@KU15P FPGA card.

Performance Metrics — 100Gb Ethernet Full Rate
How to Use

For full documentation, register map, and hardware design files, refer to the links below.

Demo Video

Watch the TOE100G-IP + Silicom PacketMover system in action, demonstrating full TCP/IP hardware offload at 100G Ethernet line rate with zero CPU involvement.

For full documentation, register map, and hardware design files, refer to the links in the How to Use section above.

DEMO VIDEO
Performance Demo
TOE100G-IP on Silicom's PacketMover fb2CG@KU15P FPGA Card
▶ Watch Demo Video
DEMO VIDEO
Application Demo
FPGA-based SmartNIC for High-Performance TCP/IP Application
▶ Watch Demo Video
■ For a time-limited free evaluation, please contact us

■ For a time-limited free evaluation, please contact us ■

↓ Download PDF TOE100G-IP Product Contact Us