CrazyBingo

Chapter 05: OV7670 YUV视频解码

Chapter05:OV7670YUV视频解码1.写在前面的话时间是2012年7月13号,19:48,我的脑子一直处在兴奋状态,有太多的东西得记下来,我的大脑处于亢奋状态。每次脑袋剧烈运动,都感到阵阵酸痛……可是这件事情既然开始了,就一发而不可收拾。不管有没有价值,还是

Chapter 04: OV7670 视频接收解析

Chapter04:OV7670视频接收解析1.写在前面的话时间是2012年7月13号,00:14,我好累,明天继续吧,我想休息了,明天再战吧……………………哈哈,2012年7月13号,17:12,再战!脑子里都是电路,因为没写一句话,脑袋里就

Chapter 03: OV7670 寄存器配

Chapter03:OV7670寄存器配置1.写在前面的话时间是2012年7月12号,23:34,不能休息,我还在继续……关于OV7670的寄存器,我折腾了很久,因为没有一个官方的手册,告诉你哪些寄存器必须怎么初始化,那些寄存器必须以怎样的顺序初始化,你到底要怎么样。。。

Chapter 02: OV7670 SCCB初始化

Chapter02:OV7670SCCB初始化1.写在前面的话时间是2012年7月12号,22:32,接下来写I2C初始化喽……关于摄像头I2C初始化部分,是我摄像头驱动画的时间最长的,曾经相当的崩溃。。。不仅仅由于这一部分不太适合用FPGA来做,而且电路,时序等方面,真的好头疼。

Chapter 01: 开启摄像头开发之路

Chapter01:开启摄像头开发之路1.写在前面的话时间是2012年7月12号,21:51,又是一天过去了,时间来去如此匆匆,没时间抱怨……这个文档创建大概是2个月以前的事情了,但一直拖,拖,拖到了现在。一个项目结束了,没有写完总结的档案,总觉是没有做完,心里

视频图像处理开篇——VIP_Board开篇

视频图像处理开篇——VIP_Board开篇1.写在前面的话时间是2012年7月15号,23:24,昨天出差了,今天才回来,不算太累,想写个最近总结的引言,因为若有所思,若有所悟……昨天是Altera第一次网友聚会,因为很激动,提前一个小时到了,在西湖

片间传输--高速数据串扰

片间传输--高速数据串扰这几天调试一个东东,STM32的FSMC传输数据给Bingo自制的VGA控制器,由于没有直接打板,板间用了杜邦线连接。FMSC传输模式为最快的速度,FSMC写时序如下图所示,最快达到了72M(HCLK)的速度。但是我用了杜邦线,,没办法。。。神奇的事情不断地发

STM32 FSMC总线深入研究

STM32FSMC总线深入研究由于CPU与FPGA通信的需要,以及对8080总线的熟悉,首选采用了STM32的FSMC总线,作为片间通信接口。FSMC能达到16MHz的写入速度,理论上能写20fps的1024*768的图片哈哈。(当然实际上是不可能的,就算是DMA传输,数据源也跟不上,实际上刷模拟的图片

FPGA高速边沿采样的细节探讨

FPGA高速边沿采样的细节探讨也许这个问题以前从来没用注意过,因为FPGA片内是同步的,其次联调,外部速度也没那么快,以至于边沿采样,有效的时候,即可更新数据。这几天调试一个东东,STM32的FSMC传输数据给Bingo自制的VGA控制器,由于没有直接打板,板间用了杜邦线连

MCU2FPGA 8080通信协议设计

MCU2FPGA8080通信协议设计很多人问我单片机和FPGA怎么通信,我告诉他,FPGA是万能的,你想怎么通信就怎么通信,或者你模拟UART,SPI,I2C,自己看着办。呵呵。。。。。。一般MCU和FPGA通信,一般就是配置参数,或者传递数据,有些人将FPGA设计成SRAM时钟,有些人用串口

FPGA使用多个晶振的问题

FPGA使用多个晶振的问题1.多时钟电路设计当系统庞大了,当时序复杂了,当时钟多了,当一个PLL不够用的时候,我们只用用2个或者或者PLL了。这个时候,就需要多个CLK,来实现多个PLL工作。因为一个CLK只能驱动一个CLK,而且BANK1(CLK0-CLK3)对应PLL1,BANK3(CLK4-CLK7)对

异步数据的致命陷阱

异步数据的致命陷阱还是在当年,当年,Bingo还小的时候,那时候还年轻,搞不通边沿检测的东东,相关博文如下所示:http://www.cnblogs.com/crazybingo/archive/2010/07/30/1789008.htmlhttp://www.cnblogs.com/crazybingo/archive/2011/07/26/2117149.html怀念一下10年

I2C上啦电阻到底多大

I2C上啦电阻到底多大1.I2C出现的问题最近群里,由于大部分人都玩摄像头,在摄像头初始化,即I2C接口的初始化中,前前后后出现了很多问题,包括我自己。不能理解。。如下部分群聊记录:我在当时在驱动ov7670的时候,由于官哥的模块上没有默认I2C的上啦电阻,导致三四天I2

YUV YCbCr解码设计

YUVYCbCr解码设计视频信号为YUV信号,同时,目前CMOS摄像头支持YUV信号和RGB565两种模式。只玩过RGB565,未免不太爽,不仅仅因为YUV是视频信号,而且,YUV对RGB很好的压缩。对于视频信号而言,还存在帧头帧尾,FF0000XY。因为传统的电视是隔行扫描的,通过此序列的采样

YCbCr 转 RGB算法

YUV422_YUV444http://www.cnblogs.com/crazybingo/archive/2012/06/07/2540595.htmlhttp://www.fdworkshop.me/read.php?tid=37YUVY:亮度(16-235)U:色彩V:饱和度YCbCrY:亮度(16-235)Cb:色度(16-240)(B-Y)Cr:色度(16-240)(R-Y)YUV2RGB(gamma校正)YUVY:亮度(1