发明公开
- 专利标题: 一种基于FPGA的PCIE DMA数据传输方法及系统
-
申请号: CN202410461007.7申请日: 2024-04-17
-
公开(公告)号: CN118427135A公开(公告)日: 2024-08-02
- 发明人: 聂云杰 , 龚雯雯 , 马涛 , 何迎利 , 王元强 , 葛红舞 , 张翔 , 赵振非 , 陈民 , 卢岸 , 蔡国龙 , 赵建胜 , 李宇航 , 黄正辉 , 赵华
- 申请人: 南京南瑞信息通信科技有限公司
- 申请人地址: 江苏省南京市江宁区诚信大道19号
- 专利权人: 南京南瑞信息通信科技有限公司
- 当前专利权人: 南京南瑞信息通信科技有限公司
- 当前专利权人地址: 江苏省南京市江宁区诚信大道19号
- 代理机构: 南京禹为知识产权代理事务所
- 代理商 周庆旺
- 主分类号: G06F13/28
- IPC分类号: G06F13/28 ; G06F13/42 ; G06F3/06
摘要:
本发明公开了一种基于FPGA的PCIE DMA数据传输方法及系统,涉及PCIE DMA数据传输技术领域,包括初始化配置主机侧的PCIE板卡驱动程序和PCIE板卡侧的FPGA程序;主机侧将数据传输至FPGA,主机侧板卡驱动程序检查DMA写控制缓存区的状态,将数据写入DMA写数据缓存区,向FPGA发送DMA控制命令,FPGA收到命令从指定的DMA写数据缓存区读取数据;FPGA侧将数据传输至主机,FPGA检测DMA读缓存区状态存储FIFO状态,向主机发起数据写请求,主机侧板卡驱动程序通过监测DMA读控制缓存区的状态进行数据读取。本发明所述方法在效率、等待时间以及可靠性方面都取得更加良好的效果。