搜索
bottom↓
回复: 11

付费请教,ZYNQ如何采集外部ADC的问题

[复制链接]

出40入0汤圆

发表于 2021-11-18 10:58:19 | 显示全部楼层 |阅读模式
用的AXU3EG,pl端采集ADC数据,但是我采集完数据直接在pl端做了处理,所以数据是不连续的,还是FIFO-DMA-DDR, 有没有想法的想请教一下

出0入25汤圆

发表于 2021-11-18 12:16:08 | 显示全部楼层
搞过一个大型的麦克风阵列,用的Zynq-7000
AXI4-Stream Data FIFO -> AXI Direct Memory Access -> AXI HP总线
按帧传输,所以连不连续都无所谓
数据量约200MB/s,千兆网转发,处理器部分同事搞的,
参考的网上的资料。

出0入442汤圆

发表于 2021-11-18 12:33:00 来自手机 | 显示全部楼层
yanghengxu 发表于 2021-11-18 12:16
搞过一个大型的麦克风阵列,用的Zynq-7000
AXI4-Stream Data FIFO -> AXI Direct Memory Access -> AXI HP ...

转发得压缩吧。要不然gige用ps的没法dma直传,走lwip等再做点处理效率严重下降,不知道是不是哪里有坑,我只能跑到700mbps封顶。

出0入25汤圆

发表于 2021-11-18 12:53:00 | 显示全部楼层
wye11083 发表于 2021-11-18 12:33
转发得压缩吧。要不然gige用ps的没法dma直传,走lwip等再做点处理效率严重下降,不知道是不是哪里有坑, ...

目前没有压缩,因为现在只是采集转发,还没做处理

后面可能会把波束形成做到PL里,应该需要相当一段时间摸索

出0入0汤圆

发表于 2021-11-18 13:14:14 | 显示全部楼层
就是这样吧

出40入0汤圆

 楼主| 发表于 2021-11-18 21:02:42 | 显示全部楼层
yanghengxu 发表于 2021-11-18 12:16
搞过一个大型的麦克风阵列,用的Zynq-7000
AXI4-Stream Data FIFO -> AXI Direct Memory Access -> AXI HP ...

能把资料分享下嘛?

出0入25汤圆

发表于 2021-11-18 22:47:56 | 显示全部楼层
LIU12581 发表于 2021-11-18 21:02
能把资料分享下嘛?

应该是参考的这个帖子

《利用ZYNQ SOC快速打开算法验证通路(4)——AXI DMA使用解析及环路测试》
https://www.cnblogs.com/moluoqishi/p/9554097.html

出40入0汤圆

 楼主| 发表于 2021-11-19 12:04:14 | 显示全部楼层
yanghengxu 发表于 2021-11-18 22:47
应该是参考的这个帖子

《利用ZYNQ SOC快速打开算法验证通路(4)——AXI DMA使用解析及环路测试》

能问一下DMA ip核里的Max Burst Size 是指包内数据的个数吧,我在pl端采集数据处理后每组原始ADC数据得到一个16bits计算结果和一个计算结束标志,共有208组,而且碍于采集顺序必须等到上一组数据处理完才能进行下一组。

出0入0汤圆

发表于 2021-11-19 12:59:24 | 显示全部楼层
yanghengxu 发表于 2021-11-18 22:47
应该是参考的这个帖子

《利用ZYNQ SOC快速打开算法验证通路(4)——AXI DMA使用解析及环路测试》

请问一下。我之前做的ZYNQ DMA 传输计数需要自己做逻辑。视乎DMA的计数器不起作用。

出215入169汤圆

发表于 2021-11-19 13:29:52 | 显示全部楼层
现在绝大部分fpga逻辑,都在使用某种流式的数据接口,不要求数据是连续的。
axi stream协议:data valid ready。data是数据内容,valid表示数据有效,ready表示下游设备可以接收数据。
楼主的情况,对应的设置valid信号即可。

我有做好的工程,操作系统linux,传输用的axi dma。自己写的用户空间驱动,不需要再做内核驱动,程序非常简单。

出0入25汤圆

发表于 2021-11-19 13:58:52 | 显示全部楼层
楼上说的对
Max Burst Size应该与自己的帧长无关,帧尾可以结合tlast信号去标记

出40入0汤圆

 楼主| 发表于 2021-11-19 15:15:03 | 显示全部楼层
大概明白了,现在还在做自定义ip,(题外话:为什么只能加一个好友)
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 01:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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