一种基于FPGA的NVME低延迟数据传输控制系统及方法

AITNT
正文
推荐专利
一种基于FPGA的NVME低延迟数据传输控制系统及方法
申请号:CN202510940493
申请日期:2025-07-09
公开号:CN120803358A
公开日期:2025-10-17
类型:发明专利
摘要
本发明的目的是提供一种基于FPGA的NVME低延迟数据传输控制系统及方法,通过采用CPU+FPGA的方式,实现对NVME进行多盘控制的同时,通过PCIE DMA技术,将CPU的SQ和CQ门铃操作,以及中断操作,移植到FPGA中处理,以实现NVMe的高速数据传输;与传统NVME控制系统体系对比可见,本发明将CPU的NVME协议栈的一部分在FPGA中实现,打破了传统架构中CPU与NVME交互时频繁读写DDR的行为,另外,需要说明的是,由于CPU执行命令时依赖中断的执行,所以,在多盘时会面临中断风暴,导致CPU无法空闲出执行有效命令,而FPGA无需执行中断,因此,极大程度上减轻了CPU的中断压力,从而实现低延迟的效果。
技术关键词
数据传输控制系统 命令 队列 门铃 硬盘 控制模块 数据传输控制方法 NVME接口 指令 格式 消息转换 序列号信息 缓冲 读数据 FPGA芯片 逻辑模块 通道
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号