FPGA & Low-Latency NICs

FPGA 加速卡与超低延迟网卡

在 Tick-to-Trade 路径上,FPGA 把行情解码、订单簿维护、风控检查乃至下单逻辑放进硬件流水线,响应时间从微秒级压缩到纳秒级。下表整理了交易领域的主流型号与官方软件入口。

参数核对日期:2026-11-04 · 数据来自厂商官方页面与数据手册 · 延迟为厂商在其测试条件下的标称值

可编程 FPGA 加速卡 / SmartNIC
型号芯片 / 器件逻辑资源板载存储网络接口PCIe形态 · 功耗延迟厂商标称来源
Alveo UL3524AMD2023-09 发布,面向金融超低延迟交易Virtex UltraScale+ XCVU2P787K LUT
1,722K 逻辑单元
1,680 DSP
16 GB DDR4-2666
2× 288 Mb QDR-II+ SRAM(550 MHz)
4× QSFP-DD(32× 10/25G)
64 路 GTF 超低延迟收发器 + 8 路 GTYP
Gen4 x8全高 ¾ 长,单槽,被动散热
TDP 125 W(电气上限 180 W)
收发器延迟 < 3 ns官网
Alveo UL3422AMD2024-10 发布;功耗等电气参数以数据手册 DS1016 为准Virtex UltraScale+ XCVU2P-3FSVJ2104E787K LUT(与 UL3524 同器件)
32 路 GTF 收发器
16 GB DDR4-2400,ECC2× QSFP-DD(16× 10/25G)Gen4 x8(x16 金手指)全高半长,单槽,被动散热收发器延迟 < 3 ns官网
Alveo X3522PV / X3522AMDX3522 为网卡版,可选 Hybrid 授权开放 400K LUT 用户逻辑;X3522PV 全部可编程XCUX35(16 nm,-3 速度等级)X3522PV:1,030K LUT8 GB DDR42× DSFP(4× 10/25G)
1PPS,硬件 PTP 时间戳
Gen4 x8半高半长
网卡模式 35 W;Hybrid / PV 最高 75 W
未公布官网
Nexus SmartNIC K3P-SCisco原 ExaNIC X25Kintex UltraScale+ XCKU3P-2约 163K LUT4 GB DDR4(DDR 型号)2× SFP28Gen3 x8半高(117 × 68 mm)触发到响应 568 ns
64 字节原始帧 696 ns
时间戳分辨率 4 ns
官网
Nexus SmartNIC K3P-QCisco原 ExaNIC X100Kintex UltraScale+ XCKU3P-2约 163K LUT可选 9 GB DDR42× QSFP28
每口 4× 10G;固件支持 4× 25G
Gen3 x8半高(117 × 68 mm)64 字节原始帧 714 ns(预载发送 653 ns)
时间戳分辨率 4 ns
官网
Nexus SmartNIC V9P / V9P-3Cisco原 ExaNIC V9PVirtex UltraScale+ XCVU9P-2 / -32.5M 逻辑单元(约 1,182K LUT)9 GB DDR4-2666(72 位)2× QSFP-DD(1–200 GbE)Gen3 x8半高半长(168 × 69 mm)
需强制风冷
MAC/PCS 最低 6.2 ns(10G)
软件路径 816 ns(64 字节)
官网
XUP-VV8BittWare(Molex)SCD 4821 超低延迟选项(VU9P-3)Virtex UltraScale+ VU9P / VU13P(-2),或 VU9P-3最高 3.8M 逻辑单元4 个 DDR4 DIMM 插槽,≤ 64 GB(或 QDR-II+ ≤ 576 Mb)4× QSFP-DD(8× 100G 或 32× 10/25G)Gen3 x16全高 ¾ 长,双宽(可选单宽被动散热)
槽供电 + 2× 8-pin
SCD 4821 选项:收发器总延迟 15.54 ns(RX + TX)官网
IA-840fBittWare(Molex)Altera Agilex 7 AGF027(-2)2.69M 逻辑单元(LE)2 个 DIMM(≤ 32 GB)+ 2 组板载 DDR43× QSFP-DD(最高 600G)
硬核 10/25/100G MAC
1PPS / 10 MHz 输入
Gen4 x16全高 ¾ 长,双槽,被动或液冷未公布官网
超低延迟网卡(ASIC,无用户可编程逻辑)
型号芯片 / 器件逻辑资源板载存储网络接口PCIe形态 · 功耗延迟厂商标称来源
Solarflare X4522 / X4542AMD2025-10 发布;需 Onload / TCPDirect ≥ 9.1定制超低延迟 ASIC(无用户可编程逻辑)——X4522:2× SFP56(1/10/25/50G)
X4542:2× QSFP56(4× 1/10/25G 或 2× 40/50/100G)
Gen5 x8半高半长,< 25 W,被动散热较 X2 系列降低最多 40%(320 ns 以上)官网
抓包与延迟测量卡
型号芯片 / 器件逻辑资源板载存储网络接口PCIe形态 · 功耗延迟厂商标称来源
NT400D11Napatech用于全量抓包与延迟测量,不承载交易逻辑Altera Agilex AGF0141.44M 逻辑单元(LE)12 GB DDR42× QSFP56Gen4 x16全高半长,典型 75 W时间戳 1 ns 格式
PPS / PTP 同步
官网
示意图:PCIe FPGA 加速卡的组成——QSFP 光口、FPGA 芯片、板载 DDR / QDR 存储与 PCIe 金手指
FPGA 交易卡的典型组成(示意,非任何具体产品)

驱动、运行时与开发套件

以下均链接到厂商官方下载地址。厂商驱动与 SDK 受其许可约束,本站不转载;其中开源的 exanic-software 与 TCPDirect 源码在下载中心提供本站镜像,便于大陆网络环境获取。

驱动、运行时与开发套件(均为厂商官方地址)
适用硬件驱动 / 运行时 / SDK最新版本(发布日期)获取条件官方链接
Alveo UL3524 / UL3422
X3522PV
Vivado(RTL 流程)+ 板卡约束 XDC / xbflash2Vivado 2026.1(2026-06-23)
更新 2026.1.1(2026-09-10)
UL3524 XDC v1p0
需 AMD 账号;Vivado 需付费授权(2026.1 起分级授权)
部分文档在 AMD Secure Site,需审批
下载页
Alveo 系列Alveo-Cards 参考设计GitHub 持续更新公开下载页
使用 XRT 外壳平台的 Alveo 卡(Vitis 流程)XRT(Xilinx Runtime)202610.2.23.244(2026.1,2026-10-12)公开(Apache-2.0)下载页
Solarflare X4 / X3 / X2 网卡OpenOnload(内核旁路)9.2.1.70(2026-07-28)
GitHub 标签仅到 v9.0.2,X4 请用 AMD 发布包
公开下载页
Solarflare X4 / X3 / X2 网卡TCPDirect(超低延迟 TCP/UDP API)9.2.1.5(MIT 许可)公开下载页
Solarflare X4
Solarflare X3
网卡驱动 / 固件 / sfptpd(PTP 守护进程)X4:Net v6 驱动 6.4.0.1003、固件 1.4.0.113(2026-07-29)
X3:驱动 1.6.10.0(2026-05-11)
sfptpd 3.9.0.1007
公开下载页
Cisco Nexus SmartNIC(K3P-S / K3P-Q / V9P)exanic-software(驱动、libexanic、ExaSOCK)v2.7.6(2026-03-10)公开(GPL / LGPL / MIT)
固件开发套件(FDK)另行授权
下载页
BittWare XUP-VV8 / IA-840fBittWorks II Toolkit / SDK登录后可见需注册;工具包为付费产品下载页
Agilex 7 加速卡(如 IA-840f)Quartus Prime Pro + OFS 参考外壳 + OPAE SDKQuartus 26.1(2026-04-13)/ 26.1.1
OFS ofs-2026.1-1(2026-10-03)
OPAE 2.14.0-3
Quartus Prime Pro 需授权
OFS / OPAE 公开
下载页
Napatech NT400D11Link-Capture 软件(Linux)12.16.9.1(2026-09)部分安装包标注 restricted,需授权下载页

选型说明

可编程 FPGA 卡还是超低延迟网卡?

  • 只需要更快的收发包:ASIC 超低延迟网卡(如 Solarflare X4)配合 Onload / TCPDirect 内核旁路,开发成本最低,软件改动小。
  • 需要把逻辑放进硬件:行情解码、订单簿、风控前置或全硬件下单,选择可编程卡(Alveo UL 系列、Nexus SmartNIC、BittWare 等),并预留 RTL 开发与验证资源。
  • 需要度量与留痕:Napatech 等抓包卡提供纳秒级时间戳与全量捕获,用于延迟测量、交易回放与合规审计。

开发工具链与授权

AMD 器件使用 Vivado(2026.1 起采用分级授权),Altera Agilex 器件使用 Quartus Prime Pro,均需付费授权;部分板卡资料与参考设计需要厂商账号或审批。项目立项时应把工具授权、开发周期与板卡交期一并纳入评估。

与主机的配合

  • 确认 PCIe 代际与通道数:Alveo UL 系列为 Gen4 x8,Solarflare X4 为 Gen5 x8,BittWare 高端卡为 x16。
  • 加速卡与策略进程放在同一 NUMA 节点;全高全长、双宽卡需核对机箱空间与风道——参见超频服务器参数中的插槽规格。
  • 网卡固件、驱动与内核旁路库的版本需配套升级(如 X4 要求 Onload / TCPDirect ≥ 9.1)。