首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zynq处理器采集的图像数据存储在Zynq的PS块的内存中的什么地方?这样我就可以使用AXI接口将其带到PL块

Zynq处理器采集的图像数据存储在Zynq的PS块的内存中的什么地方?这样我就可以使用AXI接口将其带到PL块
EN

Stack Overflow用户
提问于 2014-04-10 23:51:46
回答 1查看 996关注 1票数 3

我有一台GigE相机。我使用的是Zynq board。现在,使用linux编程,我对Zynq处理器的PS部分进行编程并捕获视频,现在我有了包含捕获的Image数据的imagebuffer变量。我想使用AXI接口将数据从PS带到PL部分,我可能会使用AXI_VDMA互连,问题是图像缓冲区存储在内存中的什么地方,这样我就可以把它带到Zynq中的PL部分。

这是Zynq处理器的图像。

EN

回答 1

Stack Overflow用户

发布于 2014-05-23 22:10:22

通常,CPU使用内核或用户空间虚拟地址访问视频图像缓冲区。可编程逻辑使用物理地址,因此您需要将虚拟地址转换为物理地址,并配置AXI_VDMA以使用该地址。

在Linux内核中有一个针对xilinx_axi_vdma的设备驱动程序,它使用dma映射来解决虚拟/物理映射问题。

有关如何使用它的更多详细信息,请参阅XAPP792:及其相应的参考设计。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22992935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档