[X]关闭

关于FDMA_5640的图像完整性提问

文档创建者:卢新硕
浏览次数:7306
最后更新:2019-11-05
在CH04_FDMA_5640系列章节中,在使用FDMA中控制状态机时,将5640的像素数据写入FIFO,状态机等因素的存在是不是会引起部分数据的丢失呢?因为FDMA没有控制5640的RGB数据发送的信号,导致在FDMA controller进行状态切换时,其实这时候的摄像头数据是丢弃的

发表评论已发布 2

uisrc

发表于 2019-11-5 18:32:28 | 显示全部楼层

采用三帧缓存,是不会丢数据的,但是5640输入的比较慢,输出的快,输出的会重复一些帧,这就是采取三缓存的策略的原因。
越努力越幸运!加油!

卢新硕

发表于 2019-11-5 20:29:33 | 显示全部楼层

msxbo 发表于 2019-11-5 18:32
采用三帧缓存,是不会丢数据的,但是5640输入的比较慢,输出的快,输出的会重复一些帧,这就是采取三缓存的 ...

追问:书中写道:测试图片之后 进入了W0_FIFO进行视频缓存,每次缓存1024个像素。该句存在疑问:程序中的语句是  W0_REQ    <= (W0_rcnt    >= PKG_SIZE); 在写入的数据个数大于PKG_SIZE时候产生写请求信号,也就是在fifo中存满256个写入数据再向DDR中写。
      写入数据是【31:0】4byte,一个像素4个字节,256个写入数据就是256个像素吧,这里是不是应该是fifo中缓存256个像素呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则