CSI-2 协议
LLP是字节定位和基于包的协议,支持任意数据的传输,使用短包和长包格式,为了简单起见,这一节的所有例子都使用单Lane配置。
LLP特征:
l 任意数据传输(负荷独立)
l 8bit字尺寸
l 在一个链路上,支持多达4各交织虚拟通道
l 特殊包用来表示帧起始、帧结束、行开始和行结束信息
l 描述符用来表示类型、像素深度、应用特定符合数据的格式。
l 16bit检查和码,用于错误检测。
9.1 LLP包格式
LLP包有两种:长包和短包。每个包的传输以SoT(start of transmission)开始,EoT(end of transmission)结束,中间间隙是LPS(Low Power State低功耗状态)。
9.1.1 LLP长包格式
长包基本组成:
l 32bit的包头PH(packet header),由下面三部分组成:
n 数据标识(DI:data identifier):包含:虚拟通道标识和数据类型信息。数据类型范围在0x10到0x37之间
n 16bit的字个数(WC: word count):定义在PH和PF之间的数据负荷的长度。单位是8bit的字节数,不包含PH和PF。
n 包头的8bit的错误纠正码(ECC):可进行对PH数据的1个bit错误的纠错和2个bit出错的检查。
l 包数据(Packet data):接收器并不检查包数据,所以,包数据字的内容没有限制(0-255)。
l 16bit的包脚注PF(packet footer),是数据负荷的检查和。
发送顺序:低bit在先,高比特在后;对多字节字,低字节在线,高字节在后。
9.1.2 LLP短包格式
短包组成如上图所示,相当于长包的包头PT