|
楼主 |
发表于 2011-6-7 17:45:41
|
显示全部楼层
回复【1楼】caizijian
假设你的是rgb565,
你的sram是16bit*512k的吧,一次就可以存下一个像素点的数据,
640*480=307200=300k,你的图像缓存就需要300k*16bit,你的51216大小上是够了
640*480*60hz=17.578125m;每秒你由于读数据会占用sram 17.578125m的带宽;
640*480*30hz=8.8790625m;每秒你由于写数据会占用sram 8.8790625m的带宽;
8.8790625m + 17.578125m = 26.3671875m 只要你的sram工作频率高于这个频率就可以动态显示到液晶显示器上(16位vga)!不漏画面
显然sram可以轻松上100m
你的想法是可以成功的
可以改进
可以用rgb888
图像大小就是原来的1.5倍,就是450k*16bit,你的51216大小上也够了
数据带宽可以是2......
-----------------------------------------------------------------------
这位大侠,谢谢你的回答。你算的貌相很有道理,可是我看不明白,我想知道,如果能实现,那什么时候写数据,什么时候读数据显示,因为显示和采集摄像头数据可以说是两个完全独立的,V信号不会刚好重叠,也就是说,我摄像头数据的要存的地址是0,而显示是读的数据地址是1,或其他的,那地址会打架,这个问题该怎么解决? |
|