FPGA设计进阶之-千万像素级数码像机
终于做出了自己的FPGA开发板核心为EP3C25Q240C8
终于也弄出了自己的千万像素图像采集,目前只弄了一个500W像素的CMOS摄像头来试试。
本产品应用于高速、大数据量、大运算量的嵌入式工程前端
目的在于用额外的硬件系统为其它协处理器(如单片机、ARM、DSP)完成一些系统开销非常大的工作,只将运算结果输出到协处理器
核心板基本配置:
1 FPGA主芯片 EP3C25Q240C8(24624 LE,66 M9K Block,608K Bits RAM,4 PLLs)
2 FPGA配置芯片 EPCS16/EPCS64(16MBits/64MBits)用户可选
3 外扩SDRAM 两片HY57V561620(32MBytes)共(64MBytes),地址数据总线完全独立
4 时钟1 3.3V 27MHz有源晶振
5 时钟2 3.3V 50MHz有源晶振
6 调试接口 JTAG、AS10PIN插座
7 电源接口 +5V直流电源插座
8 外扩接口 GIOP0(24个IO),GPIO1(23个IO),共外扩47个IO
9 电源芯片 LM1085-3.3(最大3A输出)、AMS1117-2.5(1A)、AMS1117-1.2(1A)
10 测试用LED指示灯 八个LED指示灯
11 测试用按钮 四个点触式按钮
12 核心板尺寸 100mm×100mm
实验及其代码:
1.SDCARD—SPI(FAT&FAT32)软件解压JPG图像,通过VGA输出图像显示实验(最大支持1280*1024@60HZ),需要外围模块。
2.SDCARD—SPI(FAT&FAT32)硬件解压MP3文件(注意是MP3不是WAV)并播放,对音频信号做实时FFT变换,通过VGA显示频谱。需要外围模块。
3.对音频信号采集并做实时FFT变换,通过VGA显示频谱。需要外围模块。
4.千万像素级数码相机实验,对CMOS图像传感器的图像数据进行采集并以BMP或JPG格式存在SDCARD上,(最大支持1600W像素)需要外围模块。
5.IPCAMERA实验,将CMOS图像传感器采集到的图像通过网络传送给上位机。需要外围模块。
6.视觉图像处理前端,对CMOS图像传感器采集到的图像做实时图像滤波,边缘检测,阈值化处理,直方图均衡,运动检测等后输出结果.需要外围模块。
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642107DFZ85P.JPG
照像机实物 (原文件名:IMG_5907.JPG)
照像机例子照出来的照片:
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642108P5X1GI.jpg
500W像素CMOS成的像 (原文件名:Image_0012.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642109TP1TBK.jpg
500W像素CMOS成的像 (原文件名:Image_0011.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642110BUNXUC.jpg
500W像素CMOS成的像 (原文件名:Image_009.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642111BM8M38.jpg
500W像素CMOS成的像 (原文件名:Image_007.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642112E5UZ3G.jpg
500W像素CMOS成的像 (原文件名:Image_004.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642113EKEQN5.jpg
500W像素CMOS成的像 (原文件名:Image_003.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642114BKXEYE.jpg
500W像素CMOS成的像 (原文件名:Image_002.jpg)
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_642115GCM7FU.JPG
实时音频FFT实验 (原文件名:IMG_5918.JPG)
点击此处下载 ourdev_642132SHEDR6.rar(文件大小:6.09M) (原文件名:CD0_FFT.rar)
点击此处下载 ourdev_642133BCHIF3.rar(文件大小:4.76M) (原文件名:CD0_OV5620_NIOS.rar)
更多精彩例程正在酝酿中
敬请关注...... 进来做沙发 看起来不错
但 这是序幕还是广告开场白啊 工业大学(武汉化工学院)?
植物大战僵尸镜像? 回复【楼主位】caizijian
更多精彩例程正在酝酿中,任何一个例程都可以让你从一个FPGA门外汉成为一个FPGA高手
-----------------------------------------------------------------------
厉害 这个前排占位 不是酷帖发广告要被删帖的 呵呵 回复【5楼】uud001
-----------------------------------------------------------------------
汗~刚来这,还不知道有这个规矩! 回复【6楼】caizijian
-----------------------------------------------------------------------
置酷的帖子才能做广告呢 呵呵 西科大?东六哪里? 强大阿 强大!!!!!! 太模糊了,都看不清那美眉的QQ号, 果断mark mark 回复【11楼】yu_wen
太模糊了,都看不清那美眉的qq号,
-----------------------------------------------------------------------
楼上也太厉害了 mark 非常的强大呀 顶下,期待后文 关注! mark mark 这个厉害了!表示关注! 极度关注! 强! 关注 膜拜一下 mark~围观ing mark一下~ mark~ 牛人~ 这个广告不错的说 回复【楼主位】caizijian
终于做出了自己的fpga开发板
核心为ep3c25q240c8
终于也弄出了自己的千万像素图像采集,目前只弄了一个500w像素的cmos摄像头来试试。
本产品应用于高速、大数据量、大运算量的嵌入式工程前端
目的在于用额外的硬件系统为其它协处理器(如单片机、arm、dsp)完成一些系统开销非常大的工作,只将运算结果输出到协处理器
核心板基本配置:
1 fpga主芯片 ep3c25q240c8(24624 le,66 m9k block,608k bits ram,4 plls)
2 fpga配置芯片 epcs16/epcs64(16mbits/64mbits)用户可选
3 外扩sdram 两片hy57v561620(32mbytes)共(64mbytes),地址数据总线完全独立
4 时钟1 3.3v 27mhz有源晶振
5 时钟2 3.3v 50mhz有源晶振......
-----------------------------------------------------------------------
mark.............. 楼主提到的几个实验不错,都会公布吗?能有点简单说明吗 回复【31楼】wzh6328
-----------------------------------------------------------------------
目前都还在DEBUG阶段,弄好了当然会公布的。
说明这个事我还是想怎么弄,要是我自己来写估计要写好久~
其实都宁愿调程序也不愿写教程的! 板不错想做个玩玩,能给个图纸吗? mark mark MARK 回复【楼主位】caizijian
-----------------------------------------------------------------------
不错,不过对于入门级朋友来说有点高了。 回复【32楼】caizijian
回复【31楼】wzh6328
-----------------------------------------------------------------------
目前都还在debug阶段,弄好了当然会公布的。
说明这个事我还是想怎么弄,要是我自己来写估计要写好久~
其实都宁愿调程序也不愿写教程的!
-----------------------------------------------------------------------
楼主,没有个简单说明都不知道那个模块干啥的,程序的框架什么的大家看起来比较费劲吧! 回复【38楼】wzh6328
-----------------------------------------------------------------------
是的 所以还是得写 强大~~~~ 期待 看起来不错 回复【楼主位】caizijian
-----------------------------------------------------------------------
楼主还有剩余的板子吗, 回复【44楼】sn2101
-----------------------------------------------------------------------
空板子吗?没有了
都焊好了
焊好的还有
之前几个板本的有一点瑕疵的空板还有 这FPGA大概什么价位呢~~~~打算把EP2C的产品升级到EP3C上。。。 好东西,收藏了! mark!~ 回复【45楼】caizijian
厉害!对此很感兴趣,能留下QQ联系方式吗。 mark!! mark,拭目以待 回复【49楼】lianqing
-----------------------------------------------------------------------
QQ:271736610 回复【46楼】bad_fpga
-----------------------------------------------------------------------
这个FPGA芯片通常是200多人民币 图像存在鼓形失真 需要校正 看起来不错。 回复【54楼】not_at_all
-----------------------------------------------------------------------
广角镜头都是这样的
这像是鱼眼效果,为了获得更大的视野
换个长焦一点的就可以了
下边这个更“鼓”
http://cache.amobbs.com/bbs_upload782111/files_40/ourdev_644729AS1ZQD.jpg
(原文件名:image6.jpg) 没有自动对焦? mark mark mark 代码可以分工啊,你把需要什么接口,要传什么参数,实现什么功能列出来,在这里找有兴趣的人一起写,每人写点就快了。 mark 强大 楼主说明文档写的怎样了? mark 回复【64楼】wzh6328
-----------------------------------------------------------------------
路漫漫其修远... 厉害啊 立即马克收藏 楼主最近比较忙啊 厉害 纯硬件驱动还是nios? 楼主要开源吗?也想学用FPGA驱动摄像头并做下前级的处理,二值化,中值滤波什么的。。。想参考一下 强大 请问为什么使用两片HY57V561620外扩SDRAM ,是为了乒乓存储吗?还是只做nios时使用?楼主的工程还没有看,自己的quartus版本低了 MARK!!!!!我是做电子的!最近学图像处理的。 回复【73楼】lyz_1900
-----------------------------------------------------------------------
要开源的,现在还没有完全做好
其实图像预处理就那些理论,只是个人怎么在FPGA上实现就是个人的事了, 是吧?!
说不定找个不懂FPGA的人来做这个事情,他们还会解决得更加完美 回复【75楼】nideke
-----------------------------------------------------------------------
使用两片HY57V561620外扩SDRAM
就像其它的开发板上有一个SDRAM和一个SRAM一样,
可以用一个SDRAM来跑更大的程序,比如一个大点的图像的几何变换等,
同时另一个SDRAM可以来做外围数据的存储,不通过软核。这个例子就是这样子的,文件系统支持中文文件名,用SRAM就没法跑了
SRAM还好贵......
这个板子这样设计也不是为了这一个例子,
有像您说的那样用乒乓操作以满足高速要求的因素在里边,
也想着后边还要弄双核这些的,这样设计再好不过了
同时也没有加FLASH,我觉得EPCS芯片可以到64Mbit足够了,
如果还要大的,那就加SD卡,SD卡座我都接的是SDIO 回复【72楼】sytu_xww 芦苇
-----------------------------------------------------------------------
这个相机的例子是硬件和NIOS都用了 强帖,必须顶一下。我也正在做一个用CCD采集图像的FPGA系统,正在调试板子,发现很多问题,希望能得到你的指点。 学习之 mark 强大,可做成工业相机了 mark 顶一下!~ mark mark 再来顶楼主。。楼主加油弄出来,,,,咱们好学习学习 mark 搞几个好镜头,玩单反了。 mark 好贴啊 mark mark 顶楼主好东西大家一起学习~~~ 下一个目标就是你了,哈哈! 不错 !!!!!!!!!!!! mark 西科大的牛人啊~~~~~~~~~~~ 牛人啊 在做出了这个板子后,我又马不停蹄的做出了MICRON 9MP的CMOS模块,芯片是MT9N001
同时板子兼容10MP的MT9J001~~~~~~
嚯嚯~~~~~~
图像终于又更加清晰了~~~~哇哈哈
/********************************************************************************/
MICRON 9 Mp CMOS 镁光 900万像素 CMOS 模块
品牌:APTINA(Micron的一个部门)
传感器像素:900万
传感器尺寸:1/2.3 Inch
ACTIVE PIXEL:3488x2616
产品应用:DSC,IP CAMERA
http://cache.amobbs.com/bbs_upload782111/files_43/ourdev_662897MXWAB2.jpg
9百万像素CMOS模 (原文件名:T2ktxOXnhbXXXXXXXX_!!155150333.jpg)
http://cache.amobbs.com/bbs_upload782111/files_43/ourdev_662898QC5DLG.jpg
9百万像素CMOS模块成的像 (原文件名:2.jpg)
http://cache.amobbs.com/bbs_upload782111/files_43/ourdev_662899D8IDXS.jpg
9百万像素CMOS模块成的像 (原文件名:3.jpg)
/***************************************************************************************************/
我们玩的再也不是30万,也不是100万像素的了,
要玩就玩清晰的......1000万,我们要的是一千万!!!
相关连接:http://item.taobao.com/item.htm?id=12419232526
页:
[1]
2