视频图像开发之
OV7670
OV7670
OV7670
OV7670 开发档案
CrazyBingo
CrazyBingo
CrazyBingo
CrazyBingo
http://blog.chinaaet.com/crazybingo
http://blog.chinaaet.com/crazybingo
http://blog.chinaaet.com/crazybingo
http://blog.chinaaet.com/crazybingo
http://www.cnblogs.com/crazybingo
http://www.cnblogs.com/crazybingo
http://www.cnblogs.com/crazybingo
http://www.cnblogs.com/crazybingo
201220122012 年 8888 月 13131313 日
2012
“努力永不为过……”
目录
前沿:视频图像处理开篇—VIP_Board 开发..............................................1
1. 写在前面的话....................................................................................... 1
2. 绝对的值得...........................................................................................2
3. 时代的发展...........................................................................................3
4. 选择这条路的我................................................................................... 6
5. 我终于还是做了................................................................................... 7
开篇:VIP_Board 开发板介绍..........................................................................9
1. 写在前面的话....................................................................................... 9
2. 基于 FPGA 的视频图像处理的优势.................................................. 10
3. 开发板功能及资源简介......................................................................10
4. 开发板电路介绍................................................................................. 12
4.1. 电源模块...................................................................................12
4.2. JTAG 模块................................................................................. 13
4.3. SDRAM 模块.............................................................................15
4.4. VGA 模块.................................................................................. 16
4.5. 其他用户模块...........................................................................17
4.6. 摄像头模块...............................................................................18
Chapter 01: 开启摄像头开发之路.................................................................. 20
1. 写在前面的话..................................................................................... 20
2. 关于各种摄像头................................................................................. 20
3. 摄像头通用接口................................................................................. 21
Chapter 02: OV7670 SCCB 初始化..................................................................24
1. 写在前面的话..................................................................................... 24
2. 最需要注意的部分............................................................................. 24
3. I2C 时序 写入设计............................................................................. 25
4. I2C 时序 读取设计............................................................................. 28
5. I2C 调试总结.......................................................................................30
Chapter 03: OV7670 寄存器配置....................................................................32
1. 写在前面的话..................................................................................... 32
2. 很重要的一些寄存器..........................................................................32
3. 寄存器最终版..................................................................................... 36
Chapter 04: OV7670 视频接收解析................................................................38
1. 写在前面的话..................................................................................... 38
2. 配置 OV7670 寄存器..........................................................................39
3. 视频信号分析..................................................................................... 40
4. 视频解码的 Verilog 实现.................................................................... 42
5. 特需注意的关节................................................................................. 44
Chapter 05: OV7670 YUV 视频解码............................................................... 48
1. 写在前面的话..................................................................................... 48
2. ITU-R BT.656 格式简说..................................................................... 48
3. YUV 格式简说.................................................................................... 50
4. YCbCr 视频流接受..............................................................................50
4.1. YCbCr422 转 YCbCr444............................................................51
4.2. YCbCr444 转 RGB565...............................................................52
Chapter 06: OV7670 视频显示系统整体架构................................................ 55
1. 写在前面的话..................................................................................... 55
2. sdram_ov7670_yuv 模型解析.............................................................. 56
2.1. 顶层模块...................................................................................56
2.2. SDRAM 的显示控制器............................................................. 57
3. 系统统调验证..................................................................................... 59
4. 写在最后的话..................................................................................... 60
VIP_Boar
VIP_Boardddd
VIP_Boar
前沿:视频图像处理开篇—VIP_Boar
开发
1.1.1.1. 写在前面的话
写在前面的话
写在前面的话
写在前面的话
时间是 2012 年 7 月 15 号,23:24,昨天出差了,今天才回来,不算太累,
想写个最近总结的引言,因为若有所思,若有所悟……
昨天是 Altera 第一次网友聚会,因为很激动,提前一个小时到了,在西湖边
溜达了一个时辰,心惊胆战地参加了 Altera 杭州版的“青藤茶馆”之行,第一次
走上 100%的陌生人沟通之路。好多神人,好多前辈,众人皆牛,我独嫩……附
上 Altera 中文论坛帖子,希望大家抓住以后的机会:
http://www.alteraforum.com.cn/showtopic-2493-4.aspx
1
谁能找的到我哈……
2.2.2.2. 绝对的值得
绝对的值得
绝对的值得
绝对的值得
自从离校以后,瞬间,发现失去了很多同伴;每当夜幕降临,夕阳西下,莫
名的孤独感。曾经的嚣张跋扈,如今的孤芳自赏,为了追求太多,总是失去更多,
有一种自傲的说法是:“作为一个高手,我习惯了孤独”,当然我不承认我是高手,
因为我认识太多的神,我早就习惯他们的照耀了!听着“我今年二十七八岁了”
的短视频,理着琐碎的记忆碎片,人无远虑,必有近忧,有时候压力真的很大……
“生命在于运动,人生在于沟通”,邂逅的机会,难得的聚会,这是我离校
后,第一次也是意义最深刻的一次座谈。与会的有骏龙科技的 FAE、华为研发的
大佬、自由电子的大神、浙大生仪的前辈、海康大华的牛人等等(最后竟然发现,
有 6 个工程师出道杭电,当然我是最小的一个)。
我,小屁孩一个,只是暂时不是学生,见识短浅,阅历不足,能与众牛人促
膝长谈,不甚荣幸,甚至多么希望自己有一只录音笔,能把交谈全部录下来,回
去慢慢分析。
2
3.3.3.3. 时代的发展
时代的发展
时代的发展
时代的发展
凭着我的回忆,我也只能零星的写下言谈的内容,时代在变化,电子世界,
发展真的太快:
1) 现在还有国家的概念,等若干年以后,网络和电子极度发达,国家的概念会
越来越模糊,取而代之的是人类,地球的概念。
2) Altera 的 Cyclone V,Xilinx 的?,28nm 的 FPGA 兴起,不过 intel 18nm 不
是梦想。14nm 已在测试中,目前正在向 10nm 进军中,震惊!
3
http://www.cnbeta.com/articles/149875.htm
3) 万兆以太网的实现,每一路 10G,4*10G=40G,与 PCI-E 完美结合,通信不
在存在问题,瓶颈只是存储的问题。
4) 4G 通讯技术的出现,未来只要手机等移动设备承受的了,以后再也不用骂
娘了
5) 机械与电子的结合,FPGA 发挥致命的作用,超高速控制 1200 针,无缝衣服
3min 一件,早就是现实
6) 美国,6 米内实现指纹捕获,而我们现在的门镜系统
7) 现在的 U 盘,在 80 年代,那是想都不敢想的事情,因此下面这个东西 100W
便宜卖了!
4
8) 通信不存在瓶颈了,以后视频图像处理,依然会是很欠缺的一部分,所以我
的 CCD 降噪……
9) Altera 从 Max Plus 到 Quartus 12.0,从 MAX 到 Cyclone V,从逻辑到系统,
当出现 SOC,ARM 之后,FPGA 再也不是单纯的逻辑,ARM,FPGA,DSP,
数字系统软硬件,这将会是一个系统的平台。
10) 好多想不起来了,NC 了,有机会再给大家讲故事,给大家秀秀美图吧:
5