8通道PCIe-SGDMA,PCIe-QDMA,PCIe-RDMA,PCIe-CDMA,控制器,Xilinx FPGA,高性能,低延时,介绍手册
Multi-Channel PCIe QDMA&RDMA IP
1 介绍
基于PCI Express Integrated Block,Multi-Channel PCIe QDMA Subsystem实现了使用DMA地址队列的独立多通道、高性能Continous(CDMA)或Scather Gather DMA(SGDMA),提供FIFO/AXI4-Stream用户接口。
基于PCI Express Integrated Block,Multi-Channel PCIe RDMA Subsystem实现了使用DMA Ring缓冲的独立多通道、高性能/超低延时/超低抖动Continous Ring DMA,提供FIFO/AXI4-Stream用户接口。
1.1 特性
- 支持Ultrascale+,Ultrascale,7 Series的PCI Express Integrated Block
- 支持64,128,256,512-bit数据路径
- 64-bit源地址,目的地址,和描述符地址
- 多达8个独立的host-to-card(H2C/Read)数据通道或H2C DMA
- 多达8个独立的card-to-host(C2H/Write)数据通道或C2H DMA
- AXI4-Stream/FIFO用户接口(每个通道都有自己的AXI4-Stream/FIFO接口)
- 每个DMA引擎支持DMA地址队列,队列深度可达32
- 每个DMA引擎支持DMA Ring缓冲,Ring缓冲深度和个数可配置
- RDMA的超低延时和超低抖动性
- H2C DMA支持视频显示定时时序输入控制
- AXI4-Lite Master接口允许PCIe通信绕过DMA引擎
- Scather Gather描述符列表支持无限列表大小
- 每个描述符的最大传输长度为4GB
- MSI中断
- 连续描述符的块获取
- 中断或查询模式
链接:
https://files.cnblogs.com/files/zhang-fpgachipip/Multi_Channel_PCIe_QDMA_RDMA_IP.zip?t=1723279226&download=true
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统