超低时延TCP/IP FPGA IP核 SWIFT™-IP1900U

网络加速板卡IP核产品系列

s-tcp

SWIFT™-IP1900U


驭数基于自研KPU™架构,推出UDP网络协议卸载硬件IP SWIFT™-IP1900U,可以用来转移处理UDP数据包对主CPU的请求。具有延时低、性能强、功耗低等特点。支持链接,接口和硬件可适配的功能,兼容服务器和客户端模式。可用于网络加速,数据库加速,AI训练等领域。
SWIFT™-IP1900U完全避免了UDP传输中的内核态处理开销,采⽤硬件并行实时处理多路UDP链接,全程⽆需CPU参与协议栈运算,⼤幅提升网络吞吐,可以释放更多服务器CPU算力用于业务逻辑处理。SWIFT™-IP1900U适合应⽤于⾼带宽和超低时延的⽹络加速需求场景,如:⾦融交易加速,多路视频广播,实时网络监测,⼤数据量数据服务器传输,和其他需要UDP和组播网络传输加速的场景。

IP核架构


ip-core

使⽤ KPU™–SWIFT™ IP Core 的 FPGA 加速板卡通过 PCIe 与服务器连接。服务器可以通过 DMA ⾼速读写板载存储器。KPU™–SWIFT™ IP Core 通过可选的标准Avalon或AXI总线连接存储控制IP核与以太⽹ IP 核,同时⽀持 Intel® Arria 10 和 Xilinx® Alveo 系列,为您的业务逻辑提供顶尖性能的⽹络服务。

功能概述


SWIFT™-IP1900U 是中科驭数KPU™-SWIFT™⽹络加速产品系列中⼀一款自主研发的超低时延商用 UDP/IP协议处理硬件IP核产品。它实现了UDP/IP标准协议,包含完整的ARP、ICMP、IGMP,IP 等协议处理理模块,拥有完备运行日志监测、稳定的组播管理功能,ping功能检测,以极低的资源消耗,获取最大的性能提升。SWIFT-IP1900U 支持超高链接数(最高高达1024路UDP链路),纳秒级的超低协议栈处理时延,自主适配网络带宽从而获得稳定的传输可靠性。

产品规格


产品规格 Product Specifiction
支持协议类型 UDP/IGMP/ICMP/ARP/IP
支持接口类型 10G/40G/100G
ARP条目 128~1024
UDP链接数 128~1024
Server模式 支持
Client模式 支持
IGMP版本 V1/V2/V3
运行状监测功能 支持
链路监控 支持
连通测试(Ping) 支持
可定制MTU 8KB定制
链路缓存配置 支持
PCIE版本 PCIE 3.0 X8
工作频率 150MHz
ASIC定制 支持
支持FPGA类型 ALTERA®
XINLINX®
>

典型应用


金融数据加速,⾼频交易

视频直播与视频会议加速

网络安全检测

大数据分析处理

⾼吞吐量数据库集群

私有和公有云数据传输加速

机器学习与人⼯智能

电信与互联网延迟敏感场景

IP接口描述


Placeholder image

收发控制接⼝

本IP提供简单易⽤的收发控制接⼝,仅包括连接句柄号、存储地址和数据⻓度,便于与您的业务逻辑进⾏对接,使您可以轻松控制数据收发。
Placeholder image

数据接⼝

本IP采⽤标准的Avalon 或 AXI 总线接⼝与存储控制IP核、以太⽹IP核通信,可以同时适配 Intel Arria 10 和 Xilinx Alveo系列,为您的设计提供更多选择。
Placeholder image

配置与信息接⼝

本IP具备丰富的配置与信息接⼝,可以配置本地⽹络地址、绑定对端⽹络地址与句柄号、查看实时会话状态与报错信息、⽀持⽹络⽇志功能,使您对⽹络状态了如指掌。

IP产品交付清单


IP Core

可综合的IP⽂件
Verilog例化⽂件

使⽤说明

IP核详细使⽤说明

示例Demo

IP核的使⽤范例

Testbench

仿真激励⽂件

持续支持

一年内的IP更新和技术支持

相关资源