文件名称:
mipi-CSI-2-标准规格书.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-10-14
详细说明:MIPI-CSI-2的标准规格书,用于移动视频接口、摄像头MIPI接口的开发应用文档。Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
41
42 Draft Version 1. 01 00 Revision 0.05-15 December 2009
431 Overview
16
16
urpose∴……………
46 2 Terminology
17
47
2.1 Definitions
.17
48
2. 2 Abbreviations
18
49
2.3 Acronyms………
····
···…··:·······…············
18
50 3 References
20
51 4 Overview of cSI-2
21
52 5 CSI-2 Layer Definitions
3 6 Camera Control Interface(CCD)
24
6.1 Data transfer protocol
24
55
6.1.1 Message type………
56
6. 1. 2 Read/Write Operations
25
57
6.2
CCI SIaⅤ e addresses.…………………
28
8
6.3 CCI Multi-Byte Registers
28
6.3.1
Overview∴……
28
6.3.2 The Transmission Byte Order for Multi-byte Register Values
30
61
6.3. 3 Multi-Byte Register Protocol....
6.4 Electrical Specifications and Timing for 1/O Stages
637 Physical Layer…
64 8 Multi-Lane Distribution and merging
65
8.1 Multi-Lane Interoperability
66 Low Level Protocol
46
67
9. 1 Low Level protocol Packet Format
…46
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance Member Confidential
111
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
Level Protocol Long Packet Format
.46
9.1.2 Low Level Protocol short packet format
.48
70
9.2 Data Identifier(DI).
48
71
9.3 Virtual Channel Identifier
.48
94 Data Type(DT)……
73
9.5 Packet Header Error Correction Code
50
74
9.5.1 General Hamming Code Applied to Packet Header
75
9.5.2 Hamming-modified Code
76
9.53 ECC Generation on tX side
77
9.54
pplying ecc on rx side
78
9.6 Checksum Generation
79
9.7 Packet Spacing
8
9.8 Synchronization Short Packet Data Type Codes
81
9.8. 1 Frame Synchronization Packets.....
82
9.8.2 Line Synchronization Packets
9.9 Generic Short Packet Data Type Codes
60
84
9.10 Packet Spacing Examples
申申非
85
9
Packet Data Payload Size rules
86
9 12 Frame Format Examples....
.64
9.13 Data Interleaving…………………
66
9. 13. 1 Data Type Interleaving
66
89
9. 13.2 Virtual Channel Identifier Interleaving
010 Color Spaces…
9110.1 RGB Color Space Definition…………
71
2
0.2 YUV Color Space Delinition
9311 Data Formats
72
11.1 Generic 8-bit Long Packet Data Types..
5
11.1.1 Null and Blanking Data
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance Member Confidential
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
96
11.1.2 Embedded Information
97
11.2 YUV Image data
98
11. 2.1 Legacy YUv420 8-bit......
∴74
99
11.2.2YUV4208-bit
76
100
1.2.3YUV42010-bit
101
11.24YUV4228-bit
102
11.2.5YUV42210-bit.
.82
l03
l1.3 RGB Image Data.……………
104
11.3.1RGB888.
∴.84
l05
113.2 RGB666
106
11.3.3RGB565
86
107
L.3.4RGB555
87
108
11.3.5RGB444.……………………
109
11. 4 RaW Image Data
.88
110
11.4.1RAWO
89
l1.4.2RAW7
112
114.3RAW8
申申非
l1.4.4RAW10.
114
11.4.5RAW12
l15
11.4.6RAW14
116
11.5 USer Defined Data Formats
94
117 12 Recommended Memory Storage
97
12. 1 General/Arbitrary Data Reception......
··:···
97
119
12.2RGB888 Data Reception………………
97
·······
120
12.3 RGB666 Data Reception
98
121
12.4 RGB565 Data Reception
99
122
12.5 RGB555 Data Reception
99
123
12.6 RGB444 Data Reception
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance Member Confidential
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
124
12.7 YUV4228-bit Data Reception
100
125
12.8 YUV422 10-bit Data Reception
126
12.9 YUV420 8-bit (Legacy) Data Reception
127
12.10 YUV420 8-bit Data Reception
102
128
12. 11 YUV420 10-bit Data Reception
103
29
12.12 RAW6 Data Reception
105
130
12. 13 RAW7 Data Reception
105
l31
12.14 RAW& Data Reception
.105
132
12.15 RAW10 Data Reception
13312.16RAW12 Data Reception.……
134
12.17 RAW14 Data reception
.,…………107
135 Annex A JPEG& Data Format (informative)
136
A1 Introduction
108
137
A,2 JPEG Data Definition
109
138
A 3 Image Status Information.
……………109
139
A.4上 mbedded images.
III
140
A. 5 jPeG8 Non-standard markers
112
141
A6 JPEG8 Data Reception
142 Annex B CSI-2 Implementation Example(informative).......1 13
143
B. Overview.….......
144
B 2 CSI-2 Transmitter Detailed Block Diagram.......
113
145
B3 CSI-2 Receiver Detailed block Diagram
114
146
B 4 Details on the D-PHY implementation
··:···
115
147
B 4.1 CSI-2 Clock lane transmitter
117
148
B 4.2 CSI-2 Clock Lane receiver
117
149
B 4.3 CSI-2 Data Lane transmitter
150
B 4.4 CSI-2 Data Lane receiver
20
151 Annex C CSI-2 Recommended Receiver Error Behavior (informative)
122
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance Member Confidential
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
152
C 1 Overview
122
53
C2 D-PHY Level Error
154
C 3 Packet Level error
155
C 4 Protocol Decoding Level Error
124
156 Annex D CSI-2 Sleep Mode (informative)
…126
157
D1 Overview
.126
158
D 2 SLM Command Phase
126
l59
D.3 SLM Entry Phase.…
126
160
D.4 SLM Exit phase.…
127
161 Annex E Data Compression for RAW Data Types(normative)
l28
162
E
Predictors
129
l63
E 1.1 Predictor
130
164
E 1.2 Predictor
130
165
E 2 Encoders
13l
166
E.2
Coder for 10-8-10 Data Compression
167
2.2 Coder for 10-7-10 Data Compression
133
168
E 2.3 Coder for 10-6-10 Data Compression
.136
169
E. 2. 4 Coder for 12-8-12 Data Compression
38
170
E 2.5 Coder for 12-7-12 Data Compression ................... 141
171
E.2.6 Coder for12-6-12 Data Compression……
E 3 Decoders
148
E.3.1 Decoder for10-8-10 Data Compression.………
····
.148
174
E.3.2 Decoder for 10-7-10 Data Compression
50
175
E.3.3 Decoder for 10-6-10 Data Compression
176
E.3. 4 Decoder for 12-8-12 Data Compression
56
177
E.3.5 Decoder for 12-7-12 Data Compression
159
178
E.3.6 Decoder for 12-6-12 Data Compression
179 Annex F JPEG Interleaving(informative)
168
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance Member Confidential
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
180
81 Figure 1 CSI-2 and CCI Transmitter and receiver Interface
·······
182 Figure 2 CSI-2 Layer Definitions
.2
183 Figure 3 CCI Message Types
····
25
184 Figure 4 CCI Single Read from Random Location
25
185 Figure 5 CCI Single read from Current Location.
…………26
186 Figure 6 CCI Sequential Read Starting from a Random Location
26
187 Figure 7 CCI Sequential read Starting from the Current Location
27
188 Figure 8 CCI Single Write to a Random Location
27
189 Figure 9 CCI Sequential Write Starting from a Random Location
8
190 Figure 10 Corruption of a 32-bit Wide Register during a Read Message
29
191 Figure ll Corruption of a 32-bit wide register during a Write Message
30
Figure12 Example I6- bit Register Write……
,30
193 Figure 13 Example 32-bit Register Write(address not shown)
194 Figure 14 Example 64-bit Register Write(address not shown)
195 Figure 15 Example 16-bit Register Read
196 Figure16 Example32- bit Register Read........….….……33
97 Figure 17 Example 16-bit Register Write
34
198 Figure 18 Example 32-bit Register Write
35
199 Figure19 CCI Timing……
37
200 Figure 20 Conceptual Overview of the Lane Distributor Function
39
o1 Figure 21 Conceptual Overview of the Lane merging Function
40
202 Figure 22 Two Lane Multi-Lane Examp
le
203 Figure 23 Three Lane multi-Lane Example
42
04 Figure 24 Four Lane Multi-Lane Example
205 Figure 25 One Lane Transmitter and Four lane receiver example
206 Figure 26 Two Lane Transmitter and Four Lane receiver example
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance member Confidential
8
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
07 Figure27 Four Lane transmitter and One lane receiver Example………
145
208 Figure 28 Four Lane Transmitter and Two Lane receiver Example
45
209 Figure 29 Low Level Protocol Packet Overview.
46
210 Figure 30 Long Packet Structure
47
211 Figure 31 Short Packet Structure
212 Figure 32 Data Identifier Byte
48
213 Figure 33 Logical Channel Block Diagram(Receiver)
49
214 Figure 34 Interleaved Video Data Streams Examples.
215 Figure 35 24-bit ECC Generation Example
50
216 Figure 36 64-bit ECC Generation on TX Side
17 Figure 37 24-bit ECC Generation on TX Side
55
218 Figure 38 64-bit ECC on RX Side Including Error Correction
219 Figure 39 24-bit ECC on rX side Including Error Correction
.56
220 Figure 40 Checksum transmission
56
221 Figure 41 Checksum Generation for Packet Data .
∴.57
222 Figure 42 Definition of 16-bit CrC Shift register
57
223 Figure 43 16-bit CrC Software Implementation Example................58
224 Figure 44 Packet Spacing
225 Figure 45 Multiple Packet Example
自自
26 Figure 46 Single Packet Example
227 Figure 47 Line and Frame Blanking definitions
.62
228 Figure48 Vertical Sync Example.………
229 Figure 49 Horizontal Sync Example
··:···
230 Figure 50 General Frame Format Example
..64
231 Figure 51 Digital Interlaced Video Example
232 Figure 52 Digital Interlaced Video with Accurate Synchronization Timing Information
233 Figure 53 Interleaved Data Transmission using Data Type value
234 Figure 54 Packet Level Interleaved Data Transmission
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance Member Confidential
Version 1.01.00r0.0515-Dec-2009
MIPI Alliance Specification for CSI-2
235 Figure 55 Frame Level Interleaved Data Transmission
236 Figure 56 Interleaved Data Transmission using Virtual Channels
70
37 Figure 57 Frame Structure with Embedded Data at the Beginning and End of the Frame....... 74
238 Figure 58 Legacy YUV420 8-bit Transmission
75
239 Figure 59 Legacy YUⅤ4208- bit pixel to Byte Packing Bitwise Illustration……………,75
240 Figure 60 Legacy YUV420 Spatial Sampling for H. 261, H 263 and MPEG 1
76
241 Figure 61 Legacy YUV420 8-bit Frame Format
76
242 Figure 62 YUV420 8-bit Data Transmission Sequence
243 Figure 63 YUV420 8-bit Pixel to Byte Packing Bitwise Illustration
77
244 Figure 64 YUV420 Spatial Sampling for H. 261, H 263 and MPEG I
78
245 Figure 65 YUV420 Spatial Sampling for MPEG 2 and MPeG 4
78
246 Figure 66 YUV420 8-bit Frame Format
79
247 Figure 67YUV420 10-bit Transmission
248 Figure 68YUV420 10-bit Pixel to Byte Packing Bitwise lllustration
80
249 Figure 69 YUV420 10-bit Frame Format
80
250 Figure 70YUV422 8-bit Transmission
.51 Figure 71YUV422 8-bit Pixel to Byte Packing Bitwise Illustration ..........81
252 Figure 72 YUV422 Co-Sited Spatial Sampling
253 Figure 73 YUV422 8-bit Frame Format
254 Figure 74YUV422 10-bit Transmitted Bytes
255 Figure 75 YUV422 10-bit Pixel to Byte Packing Bitwise Illustration
256 Figure 76 YUV422 10-bit Frame Format
257 Figure 77 RGB888 Transmission......
··:···
258 Figure 78 RGB888 Transmission in CSl-2 Bus Bitwise Illustration
259 Figure 79 RGB888 Frame Format
….85
260 Figure 80 RGB666 Transmission with 18-bit BGR Words
85
261 Figure &1 RGB666 Transmission on CSl-2 Bus Bitwise Illustration
85
262 Figure82RGB666 Frame Format.……
86
Copyright C 2005-2009 MIPI Alliance, Inc. All rights reserved
MIPI Alliance member Confidential
10
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.