发 帖  
原厂入驻New
[问答] 当片占用太多时,VDMA MM2S停止怎么解决?
13 xilinx VDMA
分享
大家好,
VDMA V6.02
Vivado 2015.4
ZYNQ-7020
当切片占用太多时,例如,高达82%,vdma读取通道(我只在vdma ip上启用一个通道)运行良好,但在我添加ILA后,其中占用的内容高达90%,读取通道停止后
几帧,通过读取VDMA Regiester的addr 0x04,MM2S VDMA状态寄存器的IRQFmCntSts没有更新。
当我重置合成现在运行rigth或删除ILA时,读取通道再次正常工作。
谢谢你的回复
最好的祝愿
0
2020-8-27 10:13:04   评论 分享淘帖 邀请回答

相关问题

4个回答
另外,实现后没有定时错误
2020-8-27 10:21:38 评论

举报

@ danpianji88在xaxivdma_hw.h中定义了最大大小
/ ** @name最大传输长度 
*这由硬件决定 
* @ { 
* /
#define XAXIVDMA_MAX_VSIZE 0x1FFF / *最大垂直尺寸,8K * /
#define XAXIVDMA_MAX_HSIZE 0xFFFF / *最大水平尺寸,64K * /
#define XAXIVDMA_MAX_STRIDE 0xFFFF / *最大步幅,64K * /
#define XAXIVDMA_FRMDLY_MAX 0xF / **
但不确定是否是这种情况。
vitorian.com ---我们这样做很有趣。
总是给予赞誉。
如果您的问题得到解答,请接受解决方案。我不会回复个人信息 - 请改用论坛。
2020-8-27 10:31:39 评论

举报

Thans for your repingI'm确定vdma的设置是正确的。所以必须有其他问题
2020-8-27 10:40:35 评论

举报

您使用哪种VDMA驱动程序,独立或Linux?
你如何添加ILA核心?
添加ILA引起的潜在问题是带来额外的时钟域。
无论如何,当MM2S停止时,你可以转储MM2S的状态寄存器和控制寄存器,将这些值与工作版本中生成的值进行比较,然后看看它们有多么不同?
2020-8-27 10:56:10 评论

举报

只有小组成员才能发言,加入小组>>

109个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表