要在CSI-2总线上传输任意的数据,比如JPEG和MPEG4数据等,需要使用用户自定义数据类型。数据要进行打包操作以便让数据长度能够被8 bits除尽。如果需要数据填充,填充操作要在数据呈现到CSI-2协议层接口之前进行。
用户自定义8-bit数据类型表
用户自定义8-bit数据(128字节包)
传输的位序遵循通用的CSI-2规则,LSB优先。
User Defined 8-bit Data Transmission on CSI-2 Bus Bitwise示意图
包数据大小,按bit数量计算,要能够除尽8,即要是字节的整数倍。
对于用户自定义数据:
- 帧被当做任意大小的包的序列传输
- 各个包的包大小可以变化
- 包与包之间的间隔可以变化
用户自定义8-bit数据传输