移植bingo代码调试摄像头时体会的两点.

本文详细介绍了SDRAM的时分复用技术及其在USB实时显示应用中的实现,包括如何通过乒乓读写、互锁fifo、高效数据传输策略以及多线程驱动确保实时显示性能。

1.图像的第一个像素点(0,0)不是位于屏幕的(0,0)点   而是hs,vs的时序控制的。如果图像被分成4块, 但拼起来是一副完整的picture,则是hs,vs都有问题;如果图像被从竖向(纵向)一劈两半,则是hs有问题.

2.SDRAM的时分复用也是另外一个技术点,乒乓时,一个fifo读一个fifo被写,两个时钟是同步滴(Coms的PCLK,和VGA的rd CLK); 当然如果把VGA模块更换成USB.v情况就不同了; 为了能在上位机PC上达到realtime显示, 必须满足

    a.USB读取速度(MB/S)>=COMS'PCLK MHz*pixel颜色深度/8bit; (颜色深度,可能用词不当,就是一个pixel用多少N位来表示的); 

    b.两个fifo必须互锁,即写完一帧后才能被读取此帧,读完当前fifo的一帧后才能往此fifo中写入; 也即任何时刻读和些的动作不能同时出现在针对同一个fifo的情况;

    c.为了提供USB速度,可尝试: c1:EPxBULK每个数据包1024字节、4缓冲的方式,块传输模式;有效利用内部4kB FIFO来传输采集到的图像数据;

    d.使用cyapi的驱动多线程.

    注:cd验证中.

转载于:https://www.cnblogs.com/winkle/archive/2013/03/13/2958165.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值