【技术分享】01:FPGA+USB+VGA摄像头算法处理开发-持续更新中
0赞生不起,活不起,死不起,这是现实……
当游戏变成了职业,当玩乐变成了谋生,我们一直在奋斗。。。。
一直在寻找,一直在徘徊,一直在思量,对于图文的显示而言,从LCD到VGA,从摄像头到PC上位机,从VGA到HDMI,一直在努力。。。
Bingo最近憋着一肚子的不爽,脑子活跃的很,做了几款相机,前途一片渺茫,找不到方向感,想爆发。。
这些已经渐渐远去,开始想自己设计相机,为了玩而玩:
这是最近设计的4层MT9V139相机,项目突然中止,没有方向感:
这是最近设计的公版FPC的CMOS相机,采用标准的接口,准备闹着玩,如下:
南方特产长鼻王,吃过的举手!!!
躺着插,站着插,想怎么插怎么插,妈妈再也不用担心我的学习了……
重新拾起几个月前弄过的68013,再也不想看到VGA,庞然大物,心情不好……
找到了一个软件的挚友,辅助我们进行上位机的通信,那样我们就再也不用担心软件的事情了。FPGA视频图像算法开发,这才是我们的重点!!!
这是你们的Bingo,截屏与PC,有图有真相:
计划暂时是这样子的:
我们的口号:没有VGA
接下来的日子,陆续更新,实时跟进,流程会是这样子的:
下面是V1的板卡,有点戳,拿不出手。。。目前实现了图像的实时传输:
第二版本已经弄好了。。。由于某些原因不能给你们清晰的图,麻烦直接等到第三版本吧!!!,在Layout了。
最新动态:目前第2版本软件出图:
第四版本打算加入垂直翻转、帧率计算等
你们有啥软件需求的,目前实现
(1)采集/关闭
(2)保存
(3)帧率计算
(4)RGB接收
(5)灰度接收
(6)倒置显示!!!
V4.0.1酝酿中
我又发现一个问题,如果图像接收软件的优先级别设高,则图像接收正常;否则,一直会有丢帧现象!!!!!,如下:
然后就好了。。。如下所示:
关于帧同步问题,是否有大神设计过,这个怎么个弄法。。。。硬件中我能做到 很easy。。。可是软件。。。。。如何识别。。。加一个帧头序列码??????
求大神们指导、、、、、、
20131226:又发现了一个问题,开了PC软件,带宽占用了30%,同时,如果没有强制为优先级最高,则会有错帧的现象。。。。蛋疼的很
持续更新中……
(1)01:USB+FPGA摄像头算法处理-持续更新中 http://blog.chinaaet.com/detail/34481.html
(2)02:CY7C68013特性介绍 http://blog.chinaaet.com/detail/34482.html
(3)03: CY7C68013A相关驱动版本说明 http://blog.chinaaet.com/detail/34483.html
(4)04: CY7C68013 Slave FIFO及PCB设计 http://blog.chinaaet.com/detail/34484.html
(5)05: CY3684 68013开发套件安装指南 http://blog.chinaaet.com/detail/34485.html
(6)06: USB 68013驱动程序的安装 http://blog.chinaaet.com/detail/34486.html
(7)07: USB68013 Driver数字证书一说 http://blog.chinaaet.com/detail/34487.html
(8)08: USB 68013 自定义VID&PID、版本、生厂商等信息 http://blog.chinaaet.com/detail/34488.html
(9)09: USB 68013调试工具的使用之CyConsole助手的使用 http://blog.chinaaet.com/detail/34489.html
(10)10: USB 68013调试工具的使用之Streamer USB传输测速 http://blog.chinaaet.com/detail/34490.html
(11)11: USB 68013调试开发之各种EEPROM下载处理办法以及为什么??http://blog.chinaaet.com/detail/34534.html
(12)12:USB68013 Firmware开发指南之 CY3684固件例程分析 http://blog.chinaaet.com/detail/34534.html
(13)13:USB68013 Firmware开发指南之Keil UV4工程配置选项 http://blog.chinaaet.com/detail/34533.html
(14)14:USB68013 Firmware开发指南之8051 SFR寄存器说明 http://blog.chinaaet.com/detail/34534.html
20131229:FPGA+CY7C68013+VGA→V3酝酿中,
80mm*49.44mm,遵循0.618黄金分割最完美长款构架!
预计今天设计完,敬请期待!!!:
接口包括:
(1)68013→PC接口,即写入接口
(2)VGA接口,能达到140MHz上限的VGA ADC电路,稳定1280*1024运行,再高得相应的VGA了
(3)64Bit SDRAM,作为VGA的显存
(3)CMOS摄像头接口,支持官哥全系列相机,包括OV7725 OV7670 OV5642 MT9M111 MT9V139 MT9V022 等等等等,
(4)3线8LED驱动电路,用于测试。。。
(5)USB Mini接口
(6)4个按键,方便调试、开发
(7)引出了20个IO,提供用户二次开发
20131229 12:15 吃饭去:
20131229 16:49....肚子饿了,觅食去。。。。
20131229 21:39:恨死Altium了 期间软件挂掉了,搞得我重新弄一边,History竟然不实时。、。。。想哭哭不出来。。。不过千辛万苦:目前差不多了,如下:
明天就去做板,尽量以最快的速度面世,更新VIP Board,此版本为V2.0。、。。。。!!!!
加油!!!VGA和USB都必须得搞定!!!!!!
2014年1曰6日:转眼间1年过去了
不知道是新年礼物,还是长得帅有特权,板子到了,莫名其妙给我做了沉金,呵呵。亮瞎你的狗眼,如下图所示:
这两天实在没空,等2天在看,呵呵,加油!!!
呵呵 抽了3个小时,乱七八糟终于把东西给焊接好了,暂时还缺个VGA接口和24LC64,明天就买,NND。。。。先来晒几个图,半成品,只测试了电压晶振等,呵呵: