[X]关闭

关于XDMA PCIE通信速度的问题

文档创建者:Big-hearted22
浏览次数:6909
最后更新:2019-10-26
大家好!

我在ZYNQ上,利用PCIE XDMA核,调通了 PC端 到 PS端DDR的通信。

PC上运行了xdma_rw.exe然后对PS端DDR进行读数,比如读40KB,然后可以看到一个计时值,如图所示。

(在PCIE X2 2.5G条件下)大部分时候完成 PC读PS DDR的40KB数据 花费小于0.2ms,但是偶尔有几次花费时间会比较多,比如9.5ms。

用时突然增大,或者说传输速度不稳定的原因是什么? 是因为PC这边其他进程的影响吗?


我的应用背景是,需要PS DDR每1ms上传40KB的数据到PC,是否有办法使得每1ms的数据都能正常、及时上传呢,应该增加哪些设计考虑?

另外,或者哪位知道xdma_rw.exe的计时原理(机制)?有点好奇。

谢谢!

本帖子中包含更多资源

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

x

发表评论已发布 2

uisrc

发表于 2019-10-25 21:10:13 | 显示全部楼层

1ms的实时传输对于非实时的操作系统本来就有难度,可能需要修改底层驱动增加实时性
越努力越幸运!加油!

Big-hearted22

发表于 2019-10-26 11:27:15 | 显示全部楼层

msxbo 发表于 2019-10-25 21:10
1ms的实时传输对于非实时的操作系统本来就有难度,可能需要修改底层驱动增加实时性

明白了,谢谢!

另外,请问xdma_rw.exe的测时原理,您了解吗? 我不知道它测出来的准不准。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则