UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Explorer
Explorer
293 次查看
注册日期: ‎12-28-2018

关于XDMA的C2H传输问题,@liy

转到解答

@liyHi

我遇到一个问题,就是用XDMA的IP进行C2H时,数据严重丢失,ST模式。

我用的Windows 10 x64 的系统,至强银牌系列CPU。不要再说Linux系统里面的操作了谢谢。

1:我使用的办卡是官方的KCU105,XDMA的配置为Gen3x8,ST模式,h2c与c2h各自一个通道。

2:驱动使用Poll mode轮询模式。如果不启用轮询模式,上位机一个数也收不到,并且c2h_tready在某个时刻一直拉低,c2h的DMA引擎处于busy状态。

3:使用poll mode后,上位机收到了数据,但是数据丢失严重,

4:数据流方向为:上位机发送数据,FPGA接收数据后缓存至DDR4,FPGA通过上位机写AXI_lite的用户寄存器,FPGA接收定义好的值后,开启DDR4数据读操作,数据流向PCIe的C2H接口,(注意,在发送寄存器的值后,就打开了C2H的通道了)

5:附图:左边是C2H的数据,右边是H2C的数据。你看C2H的数据丢了好多。1234.jpg

0 项奖励
1 个已接受解答

已接受的解答
Explorer
Explorer
291 次查看
注册日期: ‎12-28-2018

回复: 关于XDMA的C2H传输问题,@liy

转到解答
对了,忘了说了,如果是几十K的数据都没问题,不管是不是轮询模式都行,然后超过1MB就挂了
0 项奖励
3 条回复3
Explorer
Explorer
292 次查看
注册日期: ‎12-28-2018

回复: 关于XDMA的C2H传输问题,@liy

转到解答
对了,忘了说了,如果是几十K的数据都没问题,不管是不是轮询模式都行,然后超过1MB就挂了
0 项奖励
Highlighted
139 次查看
注册日期: ‎07-23-2019

回复: 关于XDMA的C2H传输问题,@liy

转到解答
大数据块要打散传输?
0 项奖励
Explorer
Explorer
98 次查看
注册日期: ‎12-28-2018

回复: 关于XDMA的C2H传输问题,@liy

转到解答
你说的大数据,是多大呢?具体说说
0 项奖励