Errata 01 Errata for MIPI CSI-2 Specification v2.1
26-Apr-2018
Copyright © 2018 MIPI Alliance, Inc. 1
All rights reserved.
Confidential
Errata 01 for
MIPI CSI-2 Specification
(Camera Serial Interface 2)
Specification Version 2.1
Specification Dated 14 December 2017
Specification MIPI Board Adopted 09 April 2018
Errata 01 Dated 26 April 2018
Errata MIPI Board Approved 04 May 2018
* IMPORTANT NOTE TO IMPLEMENTERS *
• The issues(s) listed in this Errata document will be corrected in the next edition of this MIPI Specification.
• Implementations should observe all Corrections listed here.
• The location of each Correction is also
marked in the attached copy of the MIPI Specification. To reduce the
risk of incorrect implementations, we suggest you consider discarding any previous copies of this MIPI
Specification not so marked.
• This MIPI Specification as modified by the corrections listed in this Errata document is also
a MIPI
Specification, as the MIPI Bylaws defines the term.
• MIPI member companies’ rights and obligations apply to the modified
MIPI Specification as defined in
the MIPI Membership Agreement and MIPI Bylaws.
Errata for MIPI CSI-2 Specification v2.1 Errata 01
26-Apr-2018
2 Copyright © 2018 MIPI Alliance, Inc.
All rights reserved.
Confidential
The WG has identified a contradiction in the CSI-2 Specification for descriptions of RAW6 and RAW7 data
1
format (Section 11.4.1 and Section 11.4.2) in the CSI-2 Specification since v1.0 (including CSI-2 v1.01, 2
CSI-2 v1.1, CSI-2 v1.2, CSI-2 v1.3, CSI-2 v2.0, and CSI-2 v2.1). 3
The RAW6 and RAW7 data format descriptions describe the format as including LS/LE synchronization codes. 4
The WG has confirmed that line synchronization packets are optional, and the correction is to remove the second 5
sentence of each paragraph for RAW6 and RAW7 in order to remove the contradicting statements. 6
Item
Spec
Page
Number
PDF
Page
Number
Correction
1 152 172 Editorial or Technical: Technical
Location: Line 1719-1720
Correction: Remove sentence “Each line is separated by line start / end
synchronization codes.”
Reason: This sentence contradicts the specification statement that line
synchronization packets (LS/LE short packets) are optional. For
reference, see Section 9.8.2 Line Synchronization Packet, line
1165 stating “Line synchronization packets are optional on a per-
image-frame basis.”
Technical Impact: Hardware implementations transmitting the additional
LS/LE short packets in conjunction with this data type may wish to
make them optional in the future for users not desiring them. Any
CSI-2 verification IP reporting a non-conformance error when
LS/LE short packets are not transmitted in conjunction with this
data type must be changed in order to no longer report this error.
2 153 173 Editorial or Technical: Technical
Location: Line 1728-1729
Correction: Remove sentence “Each line is separated by line start / end
synchronization codes.”
Reason: This sentence contradicts the specification statement that line
synchronization packets (LS/LE short packets) are optional. For
reference, see Section 9.8.2 Line Synchronization Packet, line
1165 stating “Line synchronization packets are optional on a per-
image-frame basis.”
Technical Impact: Hardware implementations transmitting the additional
LS/LE short packets in conjunction with this data type may wish to
make them optional in the future for users not desiring them. Any
CSI-2 verification IP reporting a non-conformance error when
LS/LE short packets are not transmitted in conjunction with this
data type must be changed in order to no longer report this error.
Copyright © 2005-2018 MIPI Alliance, Inc.
All rights reserved.
Confidential
Specification for
Camera Serial Interface 2
(CSI-2
SM
)
Version 2.
1
14 December 201
7
MIPI Board Adopted 9
April 2018
This document is
a MIPI Specification. MIPI member companies’ rights and obligations apply to this
Specification as defined in the MIPI Membership Agreement and MIPI Bylaws.
This document is
subject to further editorial and technical development.
Specification for CSI-2 Version 2.1
14-Dec-2017
ii Copyright © 2005-2018 MIPI Alliance, Inc.
All rights reserved.
Confidential
NOTICE OF DISCLAIMER
The material contained herein is provided on an “AS IS” basis. To the maximum extent permitted by
applicable law, this material is provided AS IS AND WITH ALL FAULTS, and the authors and developers
of this material and MIPI Alliance Inc. (“MIPI”) hereby disclaim all other warranties and conditions, either
express, implied or statutory, including, but not limited to, any (if any) implied warranties, duties or
conditions of merchantability, of fitness for a particular purpose, of accuracy or completeness of responses,
of results, of workmanlike effort, of lack of viruses, and of lack of negligence. ALSO, THERE IS NO
WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THIS
MATERIAL.
IN NO EVENT WILL ANY AUTHOR OR DEVELOPER OF THIS MATERIAL OR MIPI BE LIABLE
TO ANY OTHER PARTY FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES,
LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL,
DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT,
WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THIS OR ANY OTHER
AGREEMENT RELATING TO THIS MATERIAL, WHETHER OR NOT SUCH PARTY HAD
ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
The material contained herein is not a license, either expressly or impliedly, to any IPR owned or controlled
by any of the authors or developers of this material or MIPI. Any license to use this material is granted
separately from this document. This material is protected by copyright laws, and may not be reproduced,
republished, distributed, transmitted, displayed, broadcast or otherwise exploited in any manner without the
express prior written permission of MIPI Alliance. MIPI, MIPI Alliance and the dotted rainbow arch and all
related trademarks, service marks, tradenames, and other intellectual property are the exclusive property of
MIPI Alliance Inc. and cannot be used without its express prior written permission. The use or
implementation of this material may involve or require the use of intellectual property rights (“IPR”)
including (but not limited to) patents, patent applications, or copyrights owned by one or more parties,
whether or not members of MIPI. MIPI does not make any search or investigation for IPR, nor does MIPI
require or request the disclosure of any IPR or claims of IPR as respects the contents of this material or
otherwise.
Without limiting the generality of the disclaimers stated above, users of this material are further notified
that MIPI: (a) does not evaluate, test or verify the accuracy, soundness or credibility of the contents of this
material; (b) does not monitor or enforce compliance with the contents of this material; and (c) does not
certify, test, or in any manner investigate products or services or any claims of compliance with MIPI
specifications or related material.
Questions pertaining to this material, or the terms or conditions of its provision, should be addressed to:
MIPI Alliance, Inc.
c/o IEEE-ISTO
445 Hoes Lane, Piscataway New Jersey 08854, United States
Attn: Managing Director
Version 2.1 Specification for CSI-2
14-Dec-2017
Copyright © 2005-2018 MIPI Alliance, Inc. iii
All rights reserved.
Confidential
Contents
Figures .............................................................................................................................. vii
Tables ............................................................................................................................... xiv
Release History ............................................................................................................... xvi
1 Introduction .................................................................................................................1
1.1 Scope ............................................................................................................................... 1
1.2 Purpose ............................................................................................................................ 1
2 Terminology .................................................................................................................2
2.1 Use of Special Terms ....................................................................................................... 2
2.2 Definitions ....................................................................................................................... 2
2.3 Abbreviations ................................................................................................................... 3
2.4 Acronyms ......................................................................................................................... 3
3 References ....................................................................................................................5
4 Overview of CSI-2 .......................................................................................................7
5 CSI-2 Layer Definitions ..............................................................................................9
6 Camera Control Interface (CCI) ............................................................................. 11
6.1 CCI (I
2
C) Data Transfer Protocol .................................................................................. 12
6.1.1 CCI (I
2
C) Message Type ............................................................................................. 12
6.1.2 CCI (I
2
C) Read/Write Operations ............................................................................... 13
6.2 CCI (I3C) Data Transfer Protocol .................................................................................. 19
6.2.1 CCI (I3C SDR) Data Transfer Protocol ...................................................................... 19
6.2.2 CCI (I3C DDR) Data Transfer Protocol ..................................................................... 27
6.3 CCI (I3C) Error Detection and Recovery ...................................................................... 37
6.3.1 CCI (I3C SDR) Error Detection and Recovery Method ............................................. 37
6.3.2 CCI (I3C DDR) Error Detection and Recovery Method ............................................ 39
6.3.3 Error Detection and Recovery for CCI (I3C) Master Devices ................................... 45
6.4 CCI (I
2
C) Slave Addresses ............................................................................................. 45
6.5 CCI (I3C) Slave Addresses ............................................................................................ 45
6.6 CCI Multi-Byte Registers .............................................................................................. 46
6.6.1 Overview .................................................................................................................... 46
6.6.2 Transmission Byte Order for Multi-Byte Register Values .......................................... 48
6.6.3 Multi-Byte Register Protocol (Informative) ............................................................... 49
6.7 CCI I/O Electrical and Timing Specifications ............................................................... 53
7 Physical Layer ...........................................................................................................57
7.1 D-PHY Physical Layer Option ...................................................................................... 57
7.1.1 D-PHY v2.1 Compatibility with D-PHY v2.0 (Informative) ..................................... 58
7.2 C-PHY Physical Layer Option ....................................................................................... 58
8 Multi-Lane Distribution and Merging ....................................................................59
8.1 Lane Distribution for the D-PHY Physical Layer Option .............................................. 63
8.2 Lane Distribution for the C-PHY Physical Layer Option .............................................. 66
8.3 Multi-Lane Interoperability ........................................................................................... 68
8.3.1 C-PHY Lane De-Skew ............................................................................................... 70