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!

取消
显示结果 
搜索替代 
您的意思是: 
Observer hisrg
Observer
454 次查看
注册日期: ‎06-17-2018

如何让ZCU102 DMA HP接口在传输数据时不产生丢失?

大家好,我最近使用ZCU 102开发板,在进行DMA回环测试时遇到一个bug,在传输过程中它会以间隔4个点丢失数据,用0填充。BD图如图1所示:

bd图.png图1 BD图

效果图.png

图2 效果图DMA IP配置图.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图3 DMA IP参数配置图

注:1.PYNQ 系统是我从pynq.io上移植的linux 操作系统。

       2.PS侧的python代码是参考pynq.io上的自定义 overly tutorial 2写的

请问问题出在哪里?谢谢。

 

 

0 项奖励
3 条回复3
Xilinx Employee
Xilinx Employee
439 次查看
注册日期: ‎05-11-2010

回复: 如何让ZCU102 DMA HP接口在传输数据时不产生丢失?

你可以先用axi dma standalone driver 的example测试一下。如果结果正确,再和你的代码做对比校验。

C:\Xilinx\SDK\2018.1\data\embeddedsw\XilinxProcessorIPLib\drivers\axidma_v9_6\examples

上面这个文件夹里有simple poll和sg poll的例子,可以在sdk里面创建application。

 

0 项奖励
Observer hisrg
Observer
398 次查看
注册日期: ‎06-17-2018

回复: 如何让ZCU102 DMA HP接口在传输数据时不产生丢失?

it is sucessful with example C code in SDK.

QQ截图20181212205557.png

0 项奖励
Highlighted
Observer hisrg
Observer
351 次查看
注册日期: ‎06-17-2018

回复: 如何让ZCU102 DMA HP接口在传输数据时不产生丢失?

已经解决了,将HP接口的数据宽度设置为默认128bit就可以了。其它都按照默认方式执行。

0 项奖励