caizijian 发表于 2011-5-22 22:35:46

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)


更多精彩例程正在酝酿中

敬请关注......

voval 发表于 2011-5-22 22:40:35

进来做沙发

dhyana 发表于 2011-5-22 22:41:04

看起来不错
但 这是序幕还是广告开场白啊

hawkflyking 发表于 2011-5-22 22:44:27

工业大学(武汉化工学院)?
植物大战僵尸镜像?

eworker 发表于 2011-5-22 22:47:22

回复【楼主位】caizijian
更多精彩例程正在酝酿中,任何一个例程都可以让你从一个FPGA门外汉成为一个FPGA高手
-----------------------------------------------------------------------

厉害

uud001 发表于 2011-5-22 22:54:18

这个前排占位 不是酷帖发广告要被删帖的 呵呵

caizijian 发表于 2011-5-22 23:06:59

回复【5楼】uud001
-----------------------------------------------------------------------

汗~刚来这,还不知道有这个规矩!

uud001 发表于 2011-5-22 23:20:21

回复【6楼】caizijian
-----------------------------------------------------------------------

置酷的帖子才能做广告呢 呵呵

JamesErik 发表于 2011-5-23 00:18:23

西科大?东六哪里?

jrcsh 发表于 2011-5-23 02:07:11

强大阿

shanyan 发表于 2011-5-23 08:06:24

强大!!!!!!

yu_wen 发表于 2011-5-23 08:12:02

太模糊了,都看不清那美眉的QQ号,

huzcmail 发表于 2011-5-23 08:26:02

果断mark

jaspertsin 发表于 2011-5-23 08:31:08

mark

yueyongbo 发表于 2011-5-23 08:32:20

回复【11楼】yu_wen
太模糊了,都看不清那美眉的qq号,
-----------------------------------------------------------------------

楼上也太厉害了

avrwoo 发表于 2011-5-23 08:41:31

mark

dengxiaofeng 发表于 2011-5-23 08:45:02

非常的强大呀

sangreal 发表于 2011-5-23 08:47:56

顶下,期待后文

vv3g 发表于 2011-5-23 08:48:46

关注!

arndei 发表于 2011-5-23 08:51:17

mark

ksniper 发表于 2011-5-23 08:51:25

mark

alengend 发表于 2011-5-23 08:55:49

这个厉害了!表示关注!

FlashNuk 发表于 2011-5-23 09:16:25

极度关注!

wcm_e 发表于 2011-5-23 09:36:33

强!

quzegang 发表于 2011-5-23 09:47:00

关注

linghu2 发表于 2011-5-23 10:37:07

膜拜一下

zhangxin0804 发表于 2011-5-23 12:32:37

mark~围观ing

yusufu 发表于 2011-5-23 12:49:41

mark一下~

lanseiboy 发表于 2011-5-23 13:14:11

mark~ 牛人~

jordonwu 发表于 2011-5-23 13:22:16

这个广告不错的说

backfire321 发表于 2011-5-23 16:48:21

回复【楼主位】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..............

wzh6328 发表于 2011-5-23 17:10:19

楼主提到的几个实验不错,都会公布吗?能有点简单说明吗

caizijian 发表于 2011-5-23 17:29:58

回复【31楼】wzh6328
-----------------------------------------------------------------------

目前都还在DEBUG阶段,弄好了当然会公布的。
说明这个事我还是想怎么弄,要是我自己来写估计要写好久~
其实都宁愿调程序也不愿写教程的!

Tomas_Yung 发表于 2011-5-23 18:57:26

板不错想做个玩玩,能给个图纸吗?

xiaoniu 发表于 2011-5-23 19:40:13

mark

bobqq 发表于 2011-5-23 19:44:38

mark

416446891 发表于 2011-5-23 20:07:21

MARK

40130064 发表于 2011-5-23 20:12:30

回复【楼主位】caizijian
-----------------------------------------------------------------------

不错,不过对于入门级朋友来说有点高了。

wzh6328 发表于 2011-5-24 09:04:41

回复【32楼】caizijian
回复【31楼】wzh6328
-----------------------------------------------------------------------
目前都还在debug阶段,弄好了当然会公布的。
说明这个事我还是想怎么弄,要是我自己来写估计要写好久~
其实都宁愿调程序也不愿写教程的!
-----------------------------------------------------------------------
楼主,没有个简单说明都不知道那个模块干啥的,程序的框架什么的大家看起来比较费劲吧!

caizijian 发表于 2011-5-24 09:21:29

回复【38楼】wzh6328
-----------------------------------------------------------------------

是的 所以还是得写

fy024 发表于 2011-5-24 10:53:52

强大~~~~

shiguiyuan 发表于 2011-5-24 12:49:39

期待

giftFPGA 发表于 2011-5-24 14:17:37

看起来不错

sn2101 发表于 2011-5-30 18:27:54

回复【楼主位】caizijian
-----------------------------------------------------------------------

楼主还有剩余的板子吗,

caizijian 发表于 2011-5-30 23:17:37

回复【44楼】sn2101
-----------------------------------------------------------------------

空板子吗?没有了
都焊好了
焊好的还有

之前几个板本的有一点瑕疵的空板还有

bad_fpga 发表于 2011-5-31 10:00:39

这FPGA大概什么价位呢~~~~打算把EP2C的产品升级到EP3C上。。。

jicheng0622 发表于 2011-5-31 11:01:20

好东西,收藏了!

ljt8015 发表于 2011-5-31 11:08:25

mark!~

lianqing 发表于 2011-5-31 11:47:32

回复【45楼】caizijian
厉害!对此很感兴趣,能留下QQ联系方式吗。

AlongChare 发表于 2011-5-31 13:02:42

mark!!

liitom 发表于 2011-5-31 14:41:56

mark,拭目以待

caizijian 发表于 2011-6-1 13:10:09

回复【49楼】lianqing
-----------------------------------------------------------------------

QQ:271736610

caizijian 发表于 2011-6-1 13:10:47

回复【46楼】bad_fpga
-----------------------------------------------------------------------

这个FPGA芯片通常是200多人民币

not_at_all 发表于 2011-6-1 13:41:21

图像存在鼓形失真 需要校正

zhaojun_xf 发表于 2011-6-1 13:51:33

看起来不错。

caizijian 发表于 2011-6-1 13:58:46

回复【54楼】not_at_all
-----------------------------------------------------------------------

广角镜头都是这样的

这像是鱼眼效果,为了获得更大的视野

换个长焦一点的就可以了

下边这个更“鼓”
http://cache.amobbs.com/bbs_upload782111/files_40/ourdev_644729AS1ZQD.jpg
(原文件名:image6.jpg)

ammcu 发表于 2011-6-1 15:49:22

没有自动对焦?

ece123 发表于 2011-6-1 21:54:25

mark

feihe0692 发表于 2011-6-1 22:38:59

mark

ansai0089 发表于 2011-6-1 22:46:41

mark

zhangyan8600 发表于 2011-6-2 20:13:37

代码可以分工啊,你把需要什么接口,要传什么参数,实现什么功能列出来,在这里找有兴趣的人一起写,每人写点就快了。

maqingbiao 发表于 2011-6-2 22:43:27

mark

hubeilcsun3 发表于 2011-6-2 23:20:48

强大

wzh6328 发表于 2011-6-3 23:38:33

楼主说明文档写的怎样了?

albert_lu 发表于 2011-6-4 07:09:38

mark

caizijian 发表于 2011-6-6 20:53:47

回复【64楼】wzh6328
-----------------------------------------------------------------------

路漫漫其修远...

lions 发表于 2011-6-6 21:13:09

厉害啊

kenny17 发表于 2011-6-6 21:21:38

立即马克收藏

wzh6328 发表于 2011-6-7 13:32:32

楼主最近比较忙啊

eworker 发表于 2011-6-7 13:53:11

厉害

sytu_xww 发表于 2011-6-7 20:48:35

纯硬件驱动还是nios?

lyz_1900 发表于 2011-6-7 21:16:18

楼主要开源吗?也想学用FPGA驱动摄像头并做下前级的处理,二值化,中值滤波什么的。。。想参考一下

sl961102 发表于 2011-6-7 21:25:11

强大

nideke 发表于 2011-6-7 21:56:59

请问为什么使用两片HY57V561620外扩SDRAM ,是为了乒乓存储吗?还是只做nios时使用?楼主的工程还没有看,自己的quartus版本低了

wang_wangrui64 发表于 2011-6-7 22:08:53

MARK!!!!!我是做电子的!最近学图像处理的。

caizijian 发表于 2011-6-7 23:59:52

回复【73楼】lyz_1900
-----------------------------------------------------------------------

要开源的,现在还没有完全做好

其实图像预处理就那些理论,只是个人怎么在FPGA上实现就是个人的事了, 是吧?!

说不定找个不懂FPGA的人来做这个事情,他们还会解决得更加完美

caizijian 发表于 2011-6-8 00:11:50

回复【75楼】nideke
-----------------------------------------------------------------------

使用两片HY57V561620外扩SDRAM

就像其它的开发板上有一个SDRAM和一个SRAM一样,

可以用一个SDRAM来跑更大的程序,比如一个大点的图像的几何变换等,

同时另一个SDRAM可以来做外围数据的存储,不通过软核。这个例子就是这样子的,文件系统支持中文文件名,用SRAM就没法跑了

SRAM还好贵......

这个板子这样设计也不是为了这一个例子,

有像您说的那样用乒乓操作以满足高速要求的因素在里边,

也想着后边还要弄双核这些的,这样设计再好不过了

同时也没有加FLASH,我觉得EPCS芯片可以到64Mbit足够了,

如果还要大的,那就加SD卡,SD卡座我都接的是SDIO

caizijian 发表于 2011-6-8 00:13:56

回复【72楼】sytu_xww 芦苇
-----------------------------------------------------------------------

这个相机的例子是硬件和NIOS都用了

xuzhengan123 发表于 2011-6-8 01:00:07

强帖,必须顶一下。我也正在做一个用CCD采集图像的FPGA系统,正在调试板子,发现很多问题,希望能得到你的指点。

shenqingjing 发表于 2011-6-15 17:19:16

学习之

dong5103 发表于 2011-6-16 10:31:51

mark

shiguiyuan 发表于 2011-6-16 21:19:12

强大,可做成工业相机了

xintaisniper 发表于 2011-6-16 21:55:43

mark

s409348459 发表于 2011-6-16 23:36:49

顶一下!~

caozhu 发表于 2011-6-16 23:45:40

mark

tdncool12 发表于 2011-6-19 17:24:36

mark

lyz_1900 发表于 2011-6-19 17:29:54

再来顶楼主。。楼主加油弄出来,,,,咱们好学习学习

shui6556102 发表于 2011-6-19 18:07:29

mark

winfisher 发表于 2011-6-19 18:29:43

搞几个好镜头,玩单反了。

zwc58 发表于 2011-6-19 19:52:25

mark

ndt2000 发表于 2011-6-19 20:04:27

好贴啊

SDbeijixing 发表于 2011-6-19 22:07:53

mark

zprs 发表于 2011-6-19 22:34:56

mark

wxkk110 发表于 2011-6-20 15:11:57

顶楼主好东西大家一起学习~~~

lions 发表于 2011-6-23 14:37:33

下一个目标就是你了,哈哈!

cx4359481 发表于 2011-6-24 11:06:19

不错 !!!!!!!!!!!!

kazenoko99 发表于 2011-6-30 10:18:09

mark

bodyopq 发表于 2011-7-14 20:09:36

西科大的牛人啊~~~~~~~~~~~

baiqi_2005 发表于 2011-7-14 21:36:03

牛人啊

caizijian 发表于 2011-7-31 16:24:10

在做出了这个板子后,我又马不停蹄的做出了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
查看完整版本: FPGA设计进阶之-千万像素级数码像机