CrazyBingo

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

RGB888->RGB565->RGB888

在我们的计算机中,图像是以RGB888显示的,24位图每个像素保存了32bit的数据,即RGB888+Alpha,Alpha就是半透明……但是对于真彩的图像而言,肉眼在16bit的时候已经难以分辨了,因此,有些时候,可以讲RGB888转换为RGB565来存储,减少了存储器的容量