问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 7762 人浏览分享

开启左侧

关于XDMA PCIE通信速度的问题

[复制链接]
7762 2
大家好!

我在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的计时原理(机制)?有点好奇。

谢谢!

本帖子中包含更多资源

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

×

评论 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的测时原理,您了解吗? 我不知道它测出来的准不准。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版