问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 8290 人浏览分享

开启左侧

关于FDMA_5640的图像完整性提问

[复制链接]
8290 2
在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个像素呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

1

粉丝

20

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版