您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> Bf561 PPI接收数据丢帧
本帖共有95个阅读者
发表帖子 发表投票 回复主题
Bf561 PPI接收数据丢帧
远行的星星(论坛新手)
远行的星星
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:117
积分:3
注册时间:2023/2/20
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
Bf561 PPI接收数据丢帧
利用BF561芯片的PPI接口接收FPGA传输过来的512 * 48 个16位的数据,每次只能接收到511 * 48 个16位的数据;FPGA提供PPI接口的FS1、FS2,当接收到FS2的下降沿时代表512个采样点数据发送完成。具体的代码见附件。

上传的图片
  202322023585484.png [ 37.23 KB 586×567 ] (缩略时请点击查看原图)

 


上传的图片
  20232202359084.png [ 26.03 KB 838×464 ] (缩略时请点击查看原图)

 


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2023/2/21 0:01:47
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我的建议,你可以试试先改变一下采数据的时钟沿看看,可能是采数据的沿和fs2信号重合了,导致最后一个数据丢,先确认下是不是丢最后一个数据。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2023/2/21 14:15:15
远行的星星(论坛新手)
远行的星星
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:117
积分:3
注册时间:2023/2/20
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
好的,谢谢。DMA和PPI的配置应该都没有问题,目前定位是FPGA发送过来的数据少发送了1*48*16位的数据。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2023/3/5 21:20:58
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154186 Call, 1 Queries, Processed in 0.015625 second(s),