在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2500|回复: 12

[资料] 8通道PCIe-SGDMA,PCIe-QDMA,PCIe-RDMA,PCIe-CDMA控制器,介绍使用手册

[复制链接]
发表于 2024-8-23 13:54:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Multi-Channel PCIe QDMA&RDMA IP
1    介绍
基于PCI ExpressIntegrated Block,Multi-Channel PCIe QDMA Subsystem实现了使用DMA地址队列的独立多通道、高性能Continous(CDMA)或Scather Gather DMA(SGDMA),提供FIFO/AXI4-Stream用户接口。
基于PCI ExpressIntegrated Block,Multi-Channel PCIe RDMA Subsystem实现了使用DMA Ring缓冲的独立多通道、高性能/超低延时/超低抖动Continous Ring DMA,提供FIFO/AXI4-Stream用户接口。
1.1     特性
Ø  支持Ultrascale+,Ultrascale,7 Series的PCI ExpressIntegrated Block
Ø  支持PCIe 2.0,3.0,4.0速度;PCIe x4,x8,x16链路宽度
Ø  支持64,128,256,512-bit数据路径
Ø  64-bit源地址,目的地址,和描述符地址
Ø  多达8个独立的host-to-card(H2C/Read)数据通道或H2C DMA,H2C DMA效率高达90%以上Ø  多达8个独立的card-to-host(C2H/Write)数据通道或C2H DMA,C2H DMA效率高达90%以上
Ø  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中断
Ø  连续描述符的块获取,支持描述符预取
Ø  中断或查询模式

1   产品规格
结合IntegratedBlock for PCI Express IP,Multi-Channel PCIe QDMA&RDMA Subsystem为PCIe提供了一个高性能的DMA解决方案。
1.1           性能
Endpoint配置参数:
1.    Max PayloadSize=256-byte
2.    Max ReadRequest Size=512-byte
3.    DMA TransferLength = 4MB
C2H & H2C DMA性能:
1.    PCIe3.0 x16,C2H DMA和H2C DMA速度大于14GB/s
2.    PCIe3.0 x8,C2H DMA和H2C DMA速度大于7GB/s
3.    PCIe2.0 x8,C2H DMA和H2C DMA速度大于3.6GB/s
4.    PCIe2.0 x4,C2H DMA和H2C DMA速度大于1.7GB/s
1.2           资源
表1 PCIe 3.0 x16 DMA Subsystem资源(8通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
53424
95356
142
1
表2 PCIe 3.0 x8 DMA Subsystem资源(8通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
25488
41741
73
1
表3 PCIe 2.0 x8 DMA Subsystem资源(8通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
26714
34778
52
1
表4 PCIe 2.0 x4 DMA Subsystem资源(8通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
23602
27993
33
1
表5 PCIe 3.0 x16 DMA Subsystem资源(1通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
22107
46116
30
1
表6 PCIe 3.0 x8 DMA Subsystem资源(1通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
8690
18174
17
1
表7 PCIe 2.0 x8 DMA Subsystem资源(1通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
7795
13770
10
1
表8 PCIe 2.0 x4 DMA Subsystem资源(1通道)
  
  
LUTs
FFs
BRAMs
PCIe
资源
6270
8588
9
1
1.3           驱动程序
(1) Windows WDF (Queue or Non-Queue,Ring)
(2) Linux (Queue or Non-Queue,Ring)

(3) V4L2









 楼主| 发表于 2024-8-23 13:55:33 | 显示全部楼层
8通道PCIe-SGDMA,PCIe-QDMA,PCIe-RDMA,PCIe-CDMA控制器,介绍使用手册

Multi-Channel PCIe QDMA&RDMA IP.pdf

277.79 KB, 下载次数: 30 , 下载积分: 资产 -2 信元, 下载支出 2 信元

Multi-Channel PCIe QDMA&RDMA Subsystem User Guide.pdf

607 KB, 下载次数: 28 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-8-23 14:32:50 | 显示全部楼层
感谢分享
发表于 2024-8-23 15:44:41 | 显示全部楼层
Many thanks
 楼主| 发表于 2024-9-1 09:41:21 | 显示全部楼层
8通道PCIe-SGDMA,PCIe-QDMA,PCIe-RDMA,PCIe-CDMA控制器,高性能低延时

Multi-Channel PCIe QDMA&RDMA Subsystem User Guide

Multi-Channel PCIe QDMA&RDMA IP.pdf

277.8 KB, 下载次数: 6 , 下载积分: 资产 -2 信元, 下载支出 2 信元

Multi-Channel PCIe QDMA&RDMA Subsystem User Guide.pdf

607.01 KB, 下载次数: 5 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-9-1 09:52:06 | 显示全部楼层
8通道PCIe-SGDMA,PCIe-QDMA,PCIe-RDMA,PCIe-CDMA控制器,Xilinx FPGA,高性能,V4L2驱动,视频采集
 楼主| 发表于 2024-9-1 18:16:37 | 显示全部楼层
视频采集与显示子系统可以实时采集多路视频信号,并存储到视频采集队列中,借助高效的硬实时视频帧出入队列管理和PCIe C2H DMA引擎,将采集到的视频帧实时传递到上位机采集缓冲区。在超带宽视频采集情况下,支持采集丢帧操作,后续视频可以正常采集。
视频采集与显示子系统使用高效的PCIe H2C DMA引擎读取上位机显示缓冲区的视频帧,存储到视频显示队列中,并且可以借助外部输入的硬件显示定时脉冲实时访问视频显示队列,按照显示定时脉冲输出视频帧。在外部显示定时模式和超带宽显示情况下,支持显示复制帧操作,后续视频可以正常显示。
对于多路视频采集与显示子系统,在上位机可以使用标准的Linux V4L2视频驱动,实现多路视频信号的采集和显示工作。

基于PCIe的多路视频采集与显示子系统.pdf

288.9 KB, 下载次数: 12 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-9-27 08:04:29 | 显示全部楼层
thanks for sharing
发表于 2024-9-27 09:34:31 | 显示全部楼层
Many thanks
发表于 2024-10-3 15:53:14 | 显示全部楼层
thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-22 00:02 , Processed in 0.025044 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表