MIPI CSI-2的Low Level Protocol主要有一下特征:
Transport of arbitrary data (Payload independent)
8-bit word size
Support for up to four interleaved virtual channels on the same link
Special packets for frame start, frame end, line start and line end information
Descriptor for the type, pixel depth and format of the Application Specific Payload data
16-bit Checksum Code for error detection.
CSI-2的Data Lane的Low Level Protocol数据包的一般形式为:
如上图所示,也就是说,CSI-2的数据包有两种:长包和短包。无论是长包还是短包,包的开头都是SoT(Start of
Transmission),包的结尾都是EoT(End of Transmission)。此外,长包的SoT之后还有包头(PH,Packet Header),EoT之前还有包尾PF(Packet Footer)。在两次HS传输过程之间,插入的是LP状态(一般是LP11等Control状态,当然也可以进入Escape状态进行LPDT或者进入UPLS)。
一个长包的基本结构如下图所示: