问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

微信扫一扫 分享朋友圈

已有 11625 人浏览分享

开启左侧

AXI DMA Burst Size具体含义

[复制链接]
11625 4
3 积分      回复本帖可获得 1 积分奖励! 每人限 1 次(中奖概率 80%)
查看了AXI DMA的官方手册,对Burst Size有如下解释:

大概的意思是突发周期的最大值,但不知道具体是指什么,请教各位老师了!
我做了板级测试。AXI DMA IP核配置界面如下:

分别让burst size为8和16,利用ILA抓取DMA发送数据到PL的AXI Stream总线数据波形。

burst size为8时:


burst size为16时:


可以看出burst size为8是连续发送16个数据,burst size为16时一次连续发送32个数据。

本帖子中包含更多资源

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

×

评论 4

没落骑士  新手上路  发表于 2018-8-29 21:37:47 | 显示全部楼层
之前使用PS端DMA时,burst size指突发传输数据位宽,burst length指突发传输数据个数,我想AXI DMA的burst size应该与PS DMA类似,也与位宽有关。但是AXI DMA的data width是在IP核配置界面指定的,所以还是有些疑惑。希望有人能帮忙解答。
uisrc  管理员  发表于 2018-8-29 21:46:03 | 显示全部楼层

回帖奖励 +1 积分

从技术手册来分析看,代表一个bust 最大可以传输多少个 Stream Data Width 的数据, 比如,MM2S 设置为 位宽32bit 那么当 Max Burst Size 设置为16,那么最大一个cycle 传输 16个32bit数据。 从你的截图来看现实分析有错误。当然不知道我分析的是否正确。
越努力越幸运!加油!
没落骑士  新手上路  发表于 2018-8-30 08:51:41 | 显示全部楼层
admin 发表于 2018-8-29 21:46
从技术手册来分析看,代表一个bust 最大可以传输多少个 Stream Data Width 的数据, 比如,MM2S 设置为 位 ...

这么说burst size应该与每次突发传输的最大数据个数直接相关了。
uisrc  管理员  发表于 2018-8-30 09:31:49 | 显示全部楼层
我是这里理解的,比如 burst size 16 那么对于 一次传输大于16个32bit 的传输,会分为多次 burts
越努力越幸运!加油!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

  • 微信公众平台

  • 扫描访问手机版