Felix

技术源于积累,成功始于执着! 个人邮箱:justlxy@mail.dhu.edu.cn QQ:1576109464

MIPI扫盲——DCS介绍

DCS(Display Command Set)即显示(控制)命令集,是DSI协议中所使用的相关(控制)命令的一个集合,显示设备(如LCD)厂商可以选择性地部分(或全部)实现DCS文档中规定的命令。 为了便于理解下面的内容,首先介绍一下DSI的四种显示与功耗模式(Display and Power Modes):

MIPI扫盲——DBI介绍

在正式介绍MIPI DSI协议之前首先介绍一下DBI,DBI(Display Bus Interface)是DSI的底层协议之一,采用MIPI DSI规范的显示设备必须遵循DBI的协议标准,和应用处理器那边的DSI接口没有太大的关系。除了DBI之外,还有一个DPI(Display Pixel Interface)协议也是DSI的底层协议,不过比较简单,这里就不介绍了,会在文章的最后附上相关的协议标

16bit CRC校检原理与C源码

CRC(Cyclic Redundancy Check)循环冗余校验是常用的数据校验方法。先说说什么是数据校验。数据在传输过程(比如通过网线在两台计算机间传文件)中,由于传输信道的原因,可能会有误码现象(比如说发送数字5但接收方收到的却是6),如何发现误码呢?方法是发送额外的数据让接收方校验是否正确,这就是数据校验。最容易想到的校验方法是和校验,就是将传送的数据(按字节方式)加起来计算出数据的总和

MIPI扫盲——CSI-2介绍(四)

CSI-2协议支持三种常用的数据格式:YUV(即YCbCr),RGB和RAW(即Bayer)

MIPI扫盲——CSI-2介绍(三)

MIPI CSI-2的Low Level Protocol主要有一下特征: • Transport of arbitrary data (Payload independent) • 8-bit word size • Support f...

MIPI扫盲——CSI-2介绍(二)

​在前面的文章中(http://blog.chinaaet.com/justlxy/p/5100052466)介绍过D-PHY的分层结构图,而基于D-PHY的CSI-2协议主要定义的是Lane Management Layer、Low Level Protocol和像素与字节格式转换(Pixel to Byte和Byte to Pixel)部分。严格来说,可以将像素与字节转换层划分到应用层中去,但

MIPI扫盲——CSI-2介绍(一)

前面的博文中提到过,CSI旨在为高清摄像头和应用处理器之间提供一个高速的串行接口,举例来说,在目前的智能手机中的摄像头和CPU之间采用的就是CSI协议。目前来说,广泛使用的是其第二个版本CSI-2,最新的版本则是CSI-3。置于CSI-1是否存在,亦或是曾经是否存在暂时无从考证,至少在MIPI的官网是找不到CSI-1的身影了。

MIPI扫盲——D-PHY介绍(二)

前面的文章中提到了,MIPI D-PHY协议中规定了两种模式:LP模式和HS模式。其中HS模式只在高速数据传输中使用,而LP模式则同时包含控制模式(Control Mode)、低功耗数据传输模式(LPDT)和极低功耗模式(ULPS)。为了方便描述,D-PHY的协议文档中定义了Lane State的描述方式(标记符号),具体如下图所示:

MIPI扫盲——D-PHY介绍(一)

D-PHY种的PHY是物理层(Physical)的意思,那么D是什么意思呢?在MIPI D-PHY的文档中有提到过,D-PHY的最初版本的设计目标是500Mbits/s,而D是罗马数字(拉丁文数字)中500 。同理C和M分别是罗马数字中的100和1000,也就是C-PHY和M-PHY中C和M的意思了。

MIPI扫盲——What the hell is mipi?

MIPI是Mobile Industry Processor Interface(移动通信行业处理器接口)的缩写。MIPI协议的提出,旨在解决日益增长的高清图像(视频)传输的高带宽要求与传统接口的低速率之间的矛盾,同时为整个行业提供统一的标准,进而缩短产品的开发周期,增强不同厂商之间产品的兼容性。换一句话说,MIPI协议是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。

【转】gamma校正原理与实现

在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际情况更暗,而亮区要比实际情况更高。

先来挖个坑

好久没有整理笔记了,最近一段时间打算打之前的笔记整理整理,然后顺便发几篇博文。主要内容是MIPI的D-PHY、CSI-2、DSI协议介绍,Lattice的CrossLink相关IP的介绍等。预计从本周末开始写……

【转】图像Bayer格式介绍以及Bayer插值原理CFA

1 图像bayer格式介绍  bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像。  对于彩色图像,需要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用...

【转】汉明码的原理、生成和检验

在计算机运行过程中,由于种种原因导致数据在存储过程中可能出现差错,为了能够及时发现错误并且将错误纠正,通常可以将原数据配成汉明编码。汉明码具有一位纠错能力。设将要进行检测的二进制代码为n位,为使其具有纠错能力,需要再加上k位的检测位,组成n...

FPGA定点小数计算(Verilog版)第七篇——平方根倒数运算(使用John Carmack方法)

有一段时间没有写博客了,突然想提前前一段时间挖的坑,所以决定今天来填一下……其实,这一篇原本打算写的是采用牛顿迭代法的平方根运算的博文,现在改为平方根倒数运算,很显然就是之前的尝试失败了……为什么说是失败了呢?主要原因就是相比于其他的求平方...