0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

设计资料:基于PCIe3.0X16的的100G光纤采集存储设备

hexiaoyan510 来源:hexiaoyan510 作者:hexiaoyan510 2025-10-28 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.设备概述

基于VU3PFPGA板卡100Gbps光纤收发采集存储设备,是高性能、光纤数据采集与存储一体化解决方案。 本设备是一款专为超高速、大容量数据采集与存储需求设计的高端硬件平台,以 1路100Gbps全双工光纤通信为核心,结合高性能主板、PCIE 3.0 X16高速总线架构 和 NVMe RAID存储系统,实现100Gbps光纤数据的接收、发送、处理与持久化存储,PCIe峰值带宽达 8GB/s以上。适用于科研实验、工业检测、医疗影像、军事通信等高带宽场景。

wKgZPGkAIviASsXHAAUJG2ldeAU574.png

2.主要硬件内容

1. 主板与计算单元

主板型号:X12spa-TF(超微服务器级主板)

CPU型号:Intel Xeon W-3335

①10核20线程,主频3.4GHz(睿频4.0GHz),24.75MB缓存

②支持 PCIe 4.0通道(向下兼容3.0),提供 64条通道数,充分释放多设备并行性能

③最大内存支持 1TB DDR4 ECC RDIMM,保障数据处理稳定性

2. 高速光纤采集卡

型号:太速科技628 PCIe 3.0 ×16 采集卡

核心能力:

①2路QSFP28光纤接口,支持 100Gbps/路 全双工传输

②符合 PCIE 3.0 ×16接口标准,无瓶颈支持8GB/s持续吞吐

③硬件级数据预处理(如时间戳标记、帧校验),降低CPU负载

3. 超高速存储系统

RAID卡:SSD7505(支持PCIe 4.0 ×16)

①支持 RAID 0/1/5/10,提供数据冗余或极致速度模式

②最大支持 4×NVMe SSD 直连,理论带宽 32GB/s(PCIe 4.0 ×16)

存储介质:三星990 Pro NVMe M.2 SSD ×4

①单盘性能:读取7,450MB/s,写入6,900MB/s(1TB/2TB版本)

②总存储容量:4TB/8TB可选(4×1TB/4×2TB)

③RAID 0模式下,理论存储速度突破 20GB/s,轻松匹配采集带宽

3.整机性能优势

一、全双工光纤数据吞吐

1路QSFP28光纤通道,支持同时收发,单路100Gbps

二、无瓶颈数据传输

PCIe 3.0 ×16总线,确保8GB/s以上持续传输稳定性

三、存储速度匹配采集

RAID 0模式下,4×990 Pro SSD持续写入速度达 12GB/s+,远超采集带宽需求

4.软件架构与功能详解

在硬件高性能基础上,本设备配备自主研发的上位机控制软件及底层驱动,形成 “硬件加速+软件智能” 的完整解决方案。软件系统基于 Qt 5.15框架(C++开发)与 Visual Studio 2015 环境构建,支持跨平台部署(Windows/Linux),核心功能覆盖设备控制、状态监控、数据管理全流程。

软件系统分层设计

1. 驱动与通信层

XDMA引擎:

①基于 Xilinx XDMA IP核 实现FPGA与上位机的PCIE 3.0 ×16高速通信

②支持 DMA零拷贝传输,双向传输带宽稳定维持 8GB/s以上

③提供 独立DMA队列,确保光纤数据并行无冲突

FPGA交互协议:

④自定义 指令-数据分离协议,通过PCIE BAR空间映射控制寄存器

⑤支持光纤通道启停、数据包长度配置、触发模式设置等实时控制

2. 上位机核心功能模块

一、设备自检与初始化

①开机自动扫描硬件(主板、采集卡、RAID卡、SSD)状态

②检测FPGA固件版本兼容性

二、光纤链路管理

①实时监测1路QSFP28光模块 的链路状态(光功率、误码率、连接状态)

②异常告警(界面弹窗+日志记录),支持自动重连与通道切换

三、存储管理

①RAID模式切换(需重启生效)、SSD健康度监测(SMART信息解析)

②数据存储路径自定义,支持循环覆盖存储与按时间分片存储

3. 跨平台支持

Windows/Linux双版本

Windows版:基于 WinDriver PCIe驱动/XDMA,兼容Win7/10/11(64位)

Linux版:采用 内核态Char驱动,支持Ubuntu 16.04+/CentOS 7.6+

5.详细硬件组成

wKgZO2kAIz2AWfFiAAWLqxfqLpA714.png

5.1.超威X12SPA服务器

超威服务器X12SPA提供4个PCIE4.0 X16槽位,其中三个X16可以通过芯片PI3DBS16412配置成两个X8,所以服务器主板可提供6个4.0X8槽位以及一个4.0 X16槽位,剩余槽位可有用户自由搭配。

5.1.超威X12SPA服务器

wKgZO2kAI7uADceSAAnRlRiPTm0955.png

5.2.628光纤采集卡

wKgZO2kAI6qAeT75AAMapDNPQT0396.png

VU3P外挂两簇DDR4,数据位宽64-bit,每组容量2GByte,可稳定运行在2400MT/s;

VU3P外挂一片BPI x16 NorFlash,容量1Gb,用于系统配置程序存储;

VU3P加载模式为BPI模式;

VU3P外接两路QSFP28,支持100Gbps传输速率;

VU3P支持PCIE Gen3 x16模式,传输速率最高可达8000Mbyte/s。

5.3.磁盘阵列卡

磁盘阵列卡是由HighPoint SSD7505 带4块三星990pro的NVME固态盘组成。

火箭 SSD7000系列M.2 RAID AIC卡提供PCIe Gen3/Gen4、2口/4口/8口配置的RAID解决方案,支持任何行业标准的M.2 NVMe SSD。火箭SSD7505是4端口NVMe存储解决方案。单个控制器可以提供高达28000MB/s的传输速度。

wKgZO2kAJCGASygIAAD0EvRkims034.png

三星990proNVME硬盘优点:

1、极致读写性能:顺序读取速度高达7450 MB/s,写入速度达6900 MB/s,接近PCIe 4.0的理论带宽极限

2、智能技术与缓存优化:TurboWrite 2.0技术:动态SLC缓冲区容量大幅提升,2TB版本的智能缓存空间达226GB,显著增强大文件连续写入的稳定性。主控芯片根据使用习惯优化数据存储位置,提升高频数据访问效率,同时延长寿命。

3、与阵列卡适配较好

使用此配置阵列卡,极致的读写性能可以保证采集卡5GB/s落盘速度外,还可以保证用户其他一些使用不受影响,满足客户其他使用需求。

6.软件具体实现及接口信息

6.1.aurora接口协议

协议:aurora 64B66B

线速率:25Gbps

Lane:4

模式:全双工、流模式

6.2.FPGA实现框架

wKgZPGkAJFqABCVxAAsZ_jDepMk133.png

FPGA开发工具:Vivado 2018.3

PC通过寄存器控制FPGA软件进行光纤的采集与发送工作,软件可动态配置光纤发送数据、光纤接收数据的DDR空间。

PC与FPGA的PCIE接口采样XDMA MM模式,把DDR空间挂载在PCIE上,打开PC访问DDR空间的通道。

采集流程:上位机发送采集指令,FPGA开始采集数据,把采集数据放入fifo,再把fifo的数据写入DDR中,之后通知上位机拿走数据。

发送流程:上位机把数据写入DDR中,通知FPGA拿走数据,写入fifo中,把数据通过光纤口发送出去。

6.3.上位机软件

软件系统基于 Qt 5.15框架(C++开发)与 Visual Studio 2015 环境构建,支持跨平台部署(Windows/Linux)。

wKgZO2kAJIaAPt5ZAAIBPvdZ4OU996.png

软件启动查询自检:

1、检查硬盘挂载、硬盘使用过量、初始化状态、配置文件等

2、扫描板卡硬件状态,光纤链接状态等信息

wKgZO2kAJKaATSQ-AAGxgWdUW9Y482.png

7.固件高速读写方案

特性 XDMA (PCIe 3.0 x16) QDMA (PCIe 3.0 x16)
报告速率 (C2H)​ 约 8000 MB/s 约 1660 MB/s(单通道) * 8
报告速率 (H2C)​ 约 8200 MB/s 约 1670 MB/s(单通道) * 8
理论带宽​​ 约 15.75 GB/s 约 15.75 GB/s
DMA映射方式​​ 流式DMA映射 一致性DMA映射
队列/通道机制​​ 少量专用DMA通道 多达2048个队列,资源共享
适用场景 对并发性要求不高的传统应用 高吞吐、多任务、低延迟的现代应用

7.1.XDMA 有效读写速度

PCIE速率
3.0 X16 8000MB/s 8200MB/s
3.0 X8 5600MB/s 5200MB/s
2.0 X8 2700MB/s 2500MB/s
3.0 X4 2800MB/s 2600MB/s
2.0 X4 1400MB/s 1400MB/s

7.2.QDMA有效读写速度

PCIE速率
3.0 X16 13280MB/s 13360MB/s

PCIe 3.0 x16 C2H DMA速率

DMA0 DMA1 DMA2 DMA3 DMA4 DMA5 DMA6 DMA7
速率 1660MB/s 1660MB/s 1660MB/s 1660MB/s 1660MB/s 1660MB/s 1660MB/s 1660MB/s

PCIe 3.0 x16 H2C DMA速率

DMA0 DMA1 DMA2 DMA3 DMA4 DMA5 DMA6 DMA7
速率 1670MB/s 1670MB/s 1670MB/s 1670MB/s 1670MB/s 1670MB/s 1670MB/s 1670MB/s

PCIe 3.0 x8 C2H DMA速率

DMA0 DMA1 DMA2 DMA3 DMA4 DMA5 DMA6 DMA7
速率 880MB/s 880MB/s 880MB/s 880MB/s 880MB/s 880MB/s 880MB/s 880MB/s

PCIe 3.0 x8 H2C DMA速率

DMA0 DMA1 DMA2 DMA3 DMA4 DMA5 DMA6 DMA7
速率 890MB/s 890MB/s 890MB/s 890MB/s 890MB/s 890MB/s 890MB/s 890MB/s

可采用QDMA框架进行固件升级。

缓存管理策略:这是影响性能的关键因素之一。XDMA 采用流式DMA映射,每次数据传输前后都需要由CPU执行缓存失效或清除操作以确保数据一致性,这会带来额外的开销。而 QDMA 采用一致性DMA映射,由硬件自动维护缓存一致性,大大减少了CPU的干预,从而降低了延迟和CPU占用。

队列架构与并发能力:XDMA 提供数量固定的专用DMA通道(例如4个主机到卡和4个卡到主机通道),当多个任务同时进行时,可能因争用通道而影响效率。QDMA 则支持多达2048个队列,这些队列共享DMA引擎资源,能更好地处理大量并发数据传输请求,特别适合虚拟化或多应用场景

8.技术规格一览表

组件 型号/参数 性能指标
主板 超微X12spa-TF 支持Xeon W-3300系列,8×DDR4插槽
CPU Xeon W-3335 10C/20T, 3.4-4.0GHz
采集卡 太速628 PCIe 3.0 ×16 2×100Gbps,硬件预处理
RAID卡 SSD7505 PCIe 4.0 ×8,4×NVMe接口
存储 三星990 Pro ×4(M.2 NVMe) RAID 0下持续写入≥10GB/s
系统带宽 PCIe+存储 采集8GB/s,存储10GB/s

9.应用场景

①工业检测:半导体晶圆检测、高速生产线视觉数据实时存储

②科研领域:粒子对撞实验数据采集、射电天文信号记录

③医疗影像:超高清CT/MRI影像实时处理与归档

④军事通信:多通道雷达信号同步采集与加密存储

标签: 光纤数据采集存储板, 光纤采集存储设备, 医疗影像, VU3P板卡, 高速光纤采集卡, 光纤采集卡

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 光纤
    +关注

    关注

    20

    文章

    4513

    浏览量

    81411
  • PCIE3.0
    +关注

    关注

    0

    文章

    19

    浏览量

    7536
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    想要全面了解100G光模块吗?

    可应用于40G100G网络传输的要求,包括下一代高速以太网(40GbE和100GbE)。CFP光模块支持在单模和多模光纤上以多种速率、协议和链路长度为要求进行传输,包括IEEE 80
    发表于 10-19 14:10

    真正实用的100G QSFP28 DAC以太网连接解决方案

    向40G100G发展的趋势而诞生的光模块产物,传输速率为100G,在构建100G网络系统中发挥了至关重要的作用。 QSFP28适用于4x2
    发表于 02-06 14:33

    什么是100G光模块?介绍:100G光模块标准、参数、优势

    `100G光模块的应用,光通信、数据中心的发展,两者的结合使得光传输得到了极大的提升。但是,什么是100G光模块?100G光模块有什么标准?有哪些参数?相比其他类型的光模块有哪些优势?再有10
    发表于 03-09 15:37

    100G AOC有源光缆和100G高速线缆有什么区别?

    ,是一种代替光模块的短距离连接解决方案,价格要比同类型的光模块便宜很多,在短距离连接应用中受到了广泛欢迎。100G AOC有源光缆的结构 简单理解,有源光缆由两个光收发器和一根光缆跳线组成,并且两端的光纤
    发表于 03-19 14:50

    介绍:100G QSFP28光模块型号大全

    模块型号。 1:100GQSFP28 PSM4 10km光模块(型号:GQM-SPO101-LR4C) 100G QSFP28 PSM410km光模块设计用于100千兆以太网,在单模光纤
    发表于 04-28 14:47

    解析100G QSFP28光模块定义

    ,所以受到越来越多额关注。100G QSFP28光模块已经衍生出多个类别,分别具有不同的光模块标准并适合不同的传输应用。 100G QSFP28 SR4 光模块由于数据中心内使用的大多是多模光纤,因此
    发表于 05-10 16:18

    什么是100G SR4光模块?100G SR4有哪些特性、优点和应用?

    `光通信市场的快速发展,因用户需求和市场的缺口,高速率光模块在不断诞生。从低速10G到现在的100G/200G也不过是短短几年的时间。但是,在大家的目光都聚焦在200G甚至400
    发表于 05-23 14:53

    易天光通信解析100G光模块市场动态及商机分析

    `现随着移动上网、云端储存等服务日益普及,全球数据流量正快速激增,驱动美国、日本和中国大陆等地电信与网络服务商,积极投入100G光纤骨干建设中,为相关设备及芯片商带来新的发展契机。 全球移动宽带
    发表于 10-18 17:21

    对于100G光模块,你了解多少?

    ,1271–1331 nm,4λx25G CWDM单模光纤,2 km  其中推出100G PSM4标准主要是为了降低昂贵的100GBASE-LR4应用的光模块成本,
    发表于 10-17 15:38

    100G CWDM4光模块概述

    光纤链路的长度多种多样,这两种标准无法以最节省成本的方式部署数据中心。因此,CWDM4 MSA组织制定了传输距离为2 km的100G CWDM4 QSFP28标准。  100G CWDM4
    发表于 10-31 14:38

    加速计算卡设计资料第389篇:基于KU5P的双路100G光纤网络加速计算卡

    基于KU5P的双路100G光纤网络加速计算卡一、板卡概述 基于Xilinx UltraScale+16 nm KU5P芯片方案基础上研发的一款双口100
    发表于 07-13 10:05

    P2100G - 2 X 100GBE PCIE NIC 高性能,功能丰富的NetXtreme®E系列双端口100G PCIe以太网NIC

    、接线图、封装手册、中文资料、英文资料,P2100G - 2 X 100GBE PCIE NIC
    发表于 07-04 09:51
    P2100<b class='flag-5'>G</b> - 2 <b class='flag-5'>X</b> <b class='flag-5'>100</b>GBE <b class='flag-5'>PCIE</b> NIC 高性能,功能丰富的NetXtreme®E系列双端口<b class='flag-5'>100G</b> <b class='flag-5'>PCIe</b>以太网NIC

    多模光纤如何实现40G/100G网络升级?

    多模光纤如何实现40G/100G网络升级? 多模光纤是一种传输介质,可以传送光信号。40G/100G
    的头像 发表于 12-27 10:50 1600次阅读

    PCIE725G】青翼凌云科技基于 PCIe x16 总线架构的 JFM9VU9P FPGA 高性能数据预处理平台(100%国产化)

    (HPC)接口,1 路 PCIe x16主机接口、1 个 RJ45 千兆以太网口、2 个 QSFP28 100G 光纤接口。
    的头像 发表于 11-05 17:30 1352次阅读
    【<b class='flag-5'>PCIE725G</b>】青翼凌云科技基于 <b class='flag-5'>PCIe</b> <b class='flag-5'>x16</b> 总线架构的 JFM9VU9P FPGA 高性能数据预处理平台(<b class='flag-5'>100</b>%国产化)

    PCIE736】基于 PCIE X16 总线架构 4 路 QSFP28 100G 光纤通道处理平台(基于 VU3P FPGA)

    PCIE736是一款基于PCIE总线架构的4路QSFP28100G光纤通道适配器,该板卡具有1个PCIeGen3x16主机接口、一共4个Q
    的头像 发表于 12-23 15:54 1182次阅读
    【<b class='flag-5'>PCIE</b>736】基于 <b class='flag-5'>PCIE</b> <b class='flag-5'>X16</b> 总线架构 4 路 QSFP28 <b class='flag-5'>100G</b> <b class='flag-5'>光纤</b>通道处理平台(基于 VU3P FPGA)