ExaNIC FDK Extension Pack

ADVANCED FEATURES FOR LOW LATENCY SYSTEMS

The ExaNIC Firmware Development Kit Extension Pack (FDK-XP) adds ultra-low latency TCP connectivity along with improved PCS/MAC functionality to the existing ExaNIC FDK.

Low latency systems (such as tick-to-trade engines) require FPGA decision making logic to connect to TCP networking endpoints (e.g. trading venues). These connections depend on absolute minimum latency, but must fully support Ethernet, IP and TCP protocols.

The ExaNIC FDK Extension Pack (FDK-XP) simplifies and accelerates these tasks. It adds a new ultra-low latency PCS/MAC (for connecting FPGA logic to Ethernet networks) and an Accelerated TCP/IP Engine (ATE) (for connecting FPGA logic to TCP/IP endpoints).

The FDK-XP performance has been independently verified by the Securities Technology Analysis Center (STAC). The STAC-T0 benchmark tests tick-to-trade performance using a simulated UDP/TCP exchange protocol. In the STAC report, the FDK-XP beat all previous records including reducing latency by well over 50% (with a minimum latency of 31ns) and operating at a maximum packet rate of over 11 million packets per second (limited by the benchmark suite).

Despite the impressive feature set, the FDK-XP has very lightweight resource requirements. Adding an FDK-XP ATE port typically incurs less than 1% additional resource utilization over the existing FDK.

TCP Support:
512 Connections per port
Ultra-low latency, hybrid software/firmware TCP/IP stack
Full TCP transmit support (flow control, congestion control)
Supported Devices:
ExaNIC V5P featuring Xilinx Virtex Ultrascale+ XCVU5P
ExaNIC V9P featuring Xilinx Virtex Ultrascale+ XCVU9P (coming soon)
Build process:
Makefile and build scripts included.
Tick-to-trade demo applications included
31-44ns response time. See full STAC report for details.
Resource Usage (for 1 ATE port):
LUTs: 2030
Flip Flops: 2237
Block RAMs: 9
Ultra RAMs: 1
Purchase includes 1 year support and warranty, extended options available

DOWNLOAD

The product brochure for more information

READ THE REPORT

Read the STAC-T0 benchmark report