Max 96724
Max 96724
Max 96724
Applications
● High-Resolution Camera Systems
● Advanced Driver Assistance Systems (ADAS)
© 2023 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners.
One Analog Way, Wilmington, MA 01887 U.S.A. | Tel: 781.329.4700 | © 2023 Analog Devices, Inc. All rights reserved.
MAX96724/F/R Quad Tunneling GMSL2/1 to CSI-2 Deserializer
D-PHY v1.2
PORT A OR
GMSL2 – PIXEL MODE C-PHY v1.0
MAX96717R COAX (3Gbps)
Serializer SIOB
System on a Chip
MAX96724/F/R
MIPI CSI-2 v1.3 (SOC)
GMSL1 – PIXEL MODE
COAX OR STP
MAX96705
Serializer SIOC
D-PHY v1.2
PORT B OR
GMSL2 – TUNNEL MODE C-PHY v1.0
COAX OR STP (6Gbps)
MAX96717/K
SIOD
Serializer
DESERIALIZER
I2Cx2 and GPIO
TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Simplified Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
56-pin TQFN-SW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
56-pin TQFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Pin Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Functional Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MAX96724 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Thermal Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Control Channel Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Host-to-Peripheral Main I2C and Pass-Through I2C Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
I2C Write Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
I2C Read Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Device Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Advanced GMSL User Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
External Component Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
ESD Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
GMSL2 Reverse Channel Serial Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
GMSL1 Serial Output Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
C-PHY Possible ∆VCPTX and ∆VOD Distortions of Single-Ended HS Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
C-PHY Ideal Single-Ended and Resulting Differential High-Speed Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
GMSL2 Video Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
GMSL2 GPI-to-GPO Delay and Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
GMSL1 Lock Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
GMSL1 Power-up Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
GMSL1 Video Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
GMSL1 GPI-to-GPO Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Cabling Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
GMSL2 Bandwidth Information and Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
LIST OF FIGURES
Figure 1. I2C Write Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 2. I2C Read Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 3. GMSL2 Serial Output Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 4. GMSL1 Serial Output Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 5. C-PHY Possible ∆VCPTX and ∆VOD Distortions of Single-Ended HS Signals . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 6. C-PHY Ideal Single-Ended and Resulting Differential High-Speed Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 7. GMSL2 Video Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 8. GMSL2 GPI-to-GPO Delay and Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 9. GMSL1 Lock Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 10. GMSL1 Power-up Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 11. GMSL1 Video Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 12. GMSL1 GPI-to-GPO Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 13. Video Frame Format for Bandwidth Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 14. Video Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 15. Pixel Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 16. Tunneling Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 17. Video Pipes and Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 18. MAX96724/F/R Video Pipe Example with Partial FCFS Aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 19. GMSL2 Memory Reading and Writing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 20. I2C Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 21. Configuration Pin Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 22. GMSL2 Lock Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
LIST OF TABLES
Table 1. Typical Maximum Cable Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table 2. Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 3. External Component Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 4. ESD Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 5. Forward- and Reverse-Link Bandwidth Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 6. Control Channel Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 7. CFG0 Input Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 8. CFG1/MFP6 Input Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 9. MFP Pin Function Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the
device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability.
Package Information
56-pin TQFN-SW
Package Code T5688Y+6C
Outline Number 21-100046
Land Pattern Number 90-100048
Thermal Resistance, Four-Layer Board:
Junction to Ambient (θJA) 25
Junction to Case (θJC) 4
56-pin TQFN
Package Code T5688+6C
Outline Number 21-0135
Land Pattern Number 90-100041
Thermal Resistance, Four-Layer Board:
Junction to Ambient (θJA) 25
Junction to Case (θJC) 4
For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates
RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status.
Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board. For detailed information on package thermal
considerations, refer to www.maximintegrated.com/thermal-tutorial.
Electrical Characteristics
(VTERM = 1.14V to 1.26V, VDD18 = 1.7V to 1.9V, VDD = 0.95V to 1.05V or VDD = 1.14V to 1.26V, VDDIO = 1.7V to 3.6V, TA = -40°C to
+105°C, EP connected to PCB ground, typical values are at VTERM = 1.2V, VDD18 = VDDIO = 1.8V, VDD = 1.0V, TA = +25°C, unless
otherwise noted.) (Note 1)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
DC ELECTRICAL CHARACTERISTICS / GMSL2 REVERSE CHANNEL SERIAL OUTPUTS — (Figure 3)
Output Voltage Swing
VO RL = 100Ω ±1% 190 250 310 mV
(Single-ended)
Output Voltage Swing RL = 100Ω ±1%
VODT 380 500 620 mV
(Differential) peak-to-peak differential voltage
Change in VOD between
Complementary Output
States
ΔVOD |
RL = 100Ω ±1%, VOD(H) − VOD(L) | 25 mV
Termination Resistance
RT Any Pin to VDD18 50 55 60 Ω
(Internal)
DC ELECTRICAL CHARACTERISTICS / GMSL1 REVERSE CHANNEL SERIAL OUTPUTS — (Figure 4)
Forward channel HIM disabled 30 70
Differential High Output
disabled
Peak Voltage V(SIO_P) - VRODH mV
STP mode HIM enabled 50 110
V(SIO_N)
RL=100Ω
Forward channel HIM disabled -70 -30
Differential Low Output
disabled
Peak Voltage V(SIO_P) - VRODL mV
STP mode HIM enabled -110 -50
V(SIO_N)
RL=100Ω
Forward channel HIM disabled 30 70
Single-Ended High disabled
VROSH mV
Output Peak Voltage coax mode HIM enabled 50 110
RL=100Ω
Forward channel HIM disabled -70 -30
Single-Ended Low disabled
VROSL mV
Output Peak Voltage coax mode HIM enabled -110 -50
RL=100Ω
Differential Output
VDD18 -
Offset Voltage (V(SIO_P) VOS STP mode VDD18 V
0.3
+ V(SIO_N))/2
Termination Resistance
RT Any Pin to VDD18 50 55 60 Ω
(Internal)
DC ELECTRICAL CHARACTERISTICS / C-PHY and D-PHY LP TRANSMITTER
Thevenin High-Level
VOH 0.95 1.2 1.3 V
Output Voltage
Thevenin Low-Level
VOL -50 50 mV
Output Voltage
Output Impedance ZOLP 110 Ω
HS Transmit Differential
Voltage |VOD| 140 200 270 mV
HS Transmit Differential
Voltage of the
Differential Strong 1 and |VOD| strong ZID = 100Ω (Figure 6) 300 mV
Strong 0
HS Transmit Differential
Voltage of the
Differential Weak 1 and |VOD| weak ZID = 100Ω (Figure 6) 97 mV
Weak 0
VOD Mismatch Between
the Absolute Values of
the Differential Strong 1
and Strong 0 Output
Voltages in any of the
|ΔVOD| (Figure 5) 17 mV
Note 1: Limits are 100% tested at TA = +105°C unless otherwise noted. Limits within the operating temperature range and relevant
supply voltage range are guaranteed by design and characterization.
Note 2: Not production tested. Guaranteed by design and characterization.
Note 3: MFP pin speed programmed to fastest setting (TTS = 00). See Multifunction Pin Configuration for details regarding MFP speed
programming.
Note 4: CLOAD includes the low-frequency equivalent transmission line capacitance. The capacitance of TX and RX are assumed to
always be < 10pF. The distributed line capacitance can be up to 50pF for a transmission line with 2ns delay.
Note 5: Additional capacitance up to 60pF (D-PHY) or 90pF (C-PHY) at RX termination center tap.
Note 6: Differential-mode and common-mode reflection coefficient are compliant with MIPI D-PHY V1.2 requirements over all specified
operating frequencies.
Note 7: Differential-mode and common-mode reflection coefficient are compliant with MIPI C-PHY V1.0 requirements over all specified
operating frequencies.
Note 8: For rates ≤ 1.5Gbps, tR and tF shall be ≤ min (0.4UI, tRISE-FALL-MAX).
Note 9: From power-up, release of RESET_LINK, or rising edge of the PWDNB pin, to rising edge of the LOCK pin. tRD must be
<90ms if serializer powers up or is released from link reset before deserializer. For more information, see the GMSL2 Link
Lock section.
Note 10: Production tested using ECS ECS-250-18-33Q-DS crystal.
Pin Configurations
TOP VIEW TOP VIEW
VTERM
VTERM
CKCN
CKAN
CKCP
CKCN
CKAP
CKAN
CKCP
DA3N
DA2N
DA1N
DA0N
CKAP
DA3P
DA2P
DA1P
DA0P
DA3N
DA2N
DA1N
DA0N
DA3P
DA2P
DA1P
DA0P
SCL
SCL
42 41 40 39 38 37 36 35 34 33 32 31 30 29 42 41 40 39 38 37 36 35 34 33 32 31 30 29
DB0P 43 28 SDA N.C. 43 28 SDA
DB0N 44 27 SCL1/MFP8 N.C. 44 27 SCL1/MFP8
CKBP 45 26 SDA1/MFP7 N.C. 45 26 SDA1/MFP7
CKBN 46 25 CFG1/MFP6 N.C. 46 25 CFG1/MFP6
N.C.
DB1P 47 24 VDDIO 47 24 VDDIO
N.C.
DB1N 48 23 SIOAP 48 23 SIOAP
N.C.
DB2P 49 MAX96724/F 22 SIOAN 49 MAX96724R 22 SIOAN
N.C.
DB2N 50 21 VDD18 50 21 VDD18
N.C.
CKFP 51 20 CAP_VDD N.C. 51 20 CAP_VDD
CKFN 52 19 SIOBN N.C. 52 19 SIOBN
DB3P 53 18 SIOBP N.C. 53 18 SIOBP
DB3N 54 17 XRES N.C. 54 17 XRES
VDD 55 EP 16 X2 VDD 55 EP 16 X2
+ +
VDD 56 15 X1/OSC VDD 56 15 X1/OSC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 1
MFP0 2 3 4 5 6 7 8 9 10 11 12 13 14
MFP1
MFP2
CFG0
SIODP
SIODN
VDD18
SIOCN
SIOCP
MFP3
MFP4
MFP5
CAP_VDD
PWDNB
MFP0
MFP1
MFP2
CFG0
SIODP
SIODN
VDD18
SIOCN
SIOCP
MFP3
MFP4
MFP5
CAP_VDD
PWDNB
Pin Description
FUNCTION MODE
PIN NAME FUNCTION
GMSL2 GMSL1 MAX96724R
GMSL2/GMSL1 SERIAL LINK
5 SIODP SIODP SIODP SIODP Noninverted Serial-Data I/O D.
6 SIODN SIODN SIODN SIODN Inverted Serial-Data I/O D.
10 SIOCP SIOCP SIOCP SIOCP Noninverted Serial-Data I/O C.
9 SIOCN SIOCN SIOCN SIOCN Inverted Serial-Data I/O C.
18 SIOBP SIOBP SIOBP SIOBP Noninverted Serial-Data I/O B.
19 SIOBN SIOBN SIOBN SIOBN Inverted Serial-Data I/O B.
23 SIOAP SIOAP SIOAP SIOAP Noninverted Serial-Data I/O A.
22 SIOAN SIOAN SIOAN SIOAN Inverted Serial-Data I/O A.
CSI-2 INTERFACE — PORT A/C/D (* denotes default state after power-up)
DA0P* DA0P* DA0P* DA0P: D-PHY Port A Data Lane 0 (4-lane)
DC0P DC0P DC0P DC0P: D-PHY Port C Data Lane 0 (2-lane)
31 DA0P
A0A A0A A0A A0A: C-PHY Port A Lane 0 Output A (4-lane)
C0A C0A C0A C0A: C-PHY Port C Lane 0 Output A (2-lane)
DA0N* DA0N* DA0N* DA0N: D-PHY Port A Data Lane 0 (4-lane)
DC0N DC0N DC0N DC0N: D-PHY Port C Data Lane 0 (2-lane)
32 DA0N
A0B A0B A0B A0B: C-PHY Port A Lane 0 Output B (4-lane)
C0B C0B C0B C0B: C-PHY Port C Lane 0 Output B (2-lane)
FUNCTION MODE
PIN NAME FUNCTION
GMSL2 GMSL1 MAX96724R
DISABLED* DISABLED* DISABLED* DISABLED: CKCP is Disabled in 4-Lane Mode
CKCP CKCP CKCP CKCP: D-PHY Port C Clock Lane (2-lane)
33 CKCP CKAP(alt) CKAP(alt) CKAP(alt) CKAP(alt): D-PHY Port A CLK ALT (4-lane)
A0C A0C A0C A0C: C-PHY Port A Lane 0 Output C (4-lane)
C0C C0C C0C C0C: C-PHY Port C Lane 0 Output C (2-lane)
DISABLED* DISABLED* DISABLED* DISABLED: CKCN is Disabled in 4-Lane Mode
CKCN CKCN CKCN CKCN: D-PHY Port C Clock Lane (2-lane)
34 CKCN CKAN(alt) CKAN(alt) CKAN(alt) CKAN(alt): D-PHY Port A CLK ALT (4-lane)
A1A A1A A1A A1A: C-PHY Port A Lane 1 Output A (4-lane)
C1A C1A C1A C1A: C-PHY Port C Lane 1 Output A (2-lane)
DA1P* DA1P* DA1P* DA1P: D-PHY Port A Data Lane 1 (4-lane)
DC1P DC1P DC1P DC1P: D-PHY Port C Data Lane 1 (2-lane)
35 DA1P
A1B A1B A1B A1B: C-PHY Port A Lane 1 Output B (4-lane)
C1B C1B C1B C1B: C-PHY Port C Lane 1 Output B (2-lane)
DA1N* DA1N* DA1N* DA1N: D-PHY Port A Data Lane 1 (4-lane)
DC1N DC1N DC1N DC1N: D-PHY Port C Data Lane 1 (2-lane)
36 DA1N
A1C A1C A1C A1C: C-PHY Port A Lane 1 Output C (4-lane)
C1C C1C C1C C1C: C-PHY Port C Lane 1 Output C (2-lane)
DA2P* DA2P* DA2P* DA2P: D-PHY Port A Data Lane 2 (4-lane)
DD0P DD0P DD0P DD0P: D-PHY Port D Data Lane 0 (2-lane)
37 DA2P
A2A A2A A2A A2A: C-PHY Port A Lane 2 Output A (4-lane)
D0A D0A D0A D0A: C-PHY Port D Lane 0 Output A (2-lane)
DA2N* DA2N* DA2N* DA2N: D-PHY Port A Data Lane 2 (4-lane)
DD0N DD0N DD0N DD0N: D-PHY Port D Data Lane 0 (2-lane)
38 DA2N
A2B A2B A2B A2B: C-PHY Port A Lane 2 Output B (4-lane)
D0B D0B D0B D0B: C-PHY Port D Lane 0 Output B (2-lane)
CKAP* CKAP* CKAP* CKAP: D-PHY Port A Clock Lane (4-lane)
CKDP CKDP CKDP CKDP: D-PHY Port D Clock Lane (2-lane)
39 CKAP DISABLED DISABLED DISABLED DISABLED: When CKAP/N(alt) is Enabled
A2C A2C A2C A2C: C-PHY Port A Lane 2 Output C (4-lane)
D0C D0C D0C D0C: C-PHY Port D Lane 0 Output C (2-lane)
CKAN* CKAN* CKAN* CKAN: D-PHY Port A Clock Lane (4-lane)
CKDN CKDN CKDN CKDN: D-PHY Port D Clock Lane (2-lane)
40 CKAN DISABLED DISABLED DISABLED DISABLED: When CKAP/N(alt) is Enabled
A3A A3A A3A A3A: C-PHY Port A Lane 3 Output A (4-lane)
D1A D1A D1A D1A: C-PHY Port D Lane 1 Output A (2-lane)
DA3P* DA3P* DA3P* DA3P: D-PHY Port A Data Lane 3 (4-lane)
DD1P DD1P DD1P DD1P: D-PHY Port D Data Lane 1 (2-lane)
41 DA3P
A3B A3B A3B A3B: C-PHY Port A Lane 3 Output B (4-lane)
D1B D1B D1B D1B: C-PHY Port D Lane 1 Output B (2-lane)
DA3N* DA3N* DA3N* DA3N: D-PHY Port A Data Lane 3 (4-lane)
DD1N DD1N DD1N DD1N: D-PHY Port D Data Lane 1 (2-lane)
42 DA3N
A3C A3C A3C A3C: C-PHY Port A Lane 3 Output C (4-lane)
D1C D1C D1C D1C: C-PHY Port D Lane 1 Output C (2-lane)
CSI-2 INTERFACE — PORT B/E/F (* denotes default state after power-up)
DB0P: D-PHY Port B Data Lane 0 (4-lane)
DB0P* DB0P*
DE0P: D-PHY Port E Data Lane 0 (2-lane)
DE0P DE0P
43 DB0P N.C. B0A: C-PHY Port B Lane 0 Output A (4-lane)
B0A B0A
E0A: C-PHY Port E Lane 0 Output A (2-lane)
E0A E0A
N.C.: No Connect
FUNCTION MODE
PIN NAME FUNCTION
GMSL2 GMSL1 MAX96724R
DB0N: D-PHY Port B Data Lane 0 (4-lane)
DB0N* DB0N*
DE0N: D-PHY Port E Data Lane 0 (2-lane)
DE0N DE0N
44 DB0N N.C. B0B: C-PHY Port B Lane 0 Output B (4-lane)
B0B B0B
E0B: C-PHY Port E Lane 0 Output B (2-lane)
E0B E0B
N.C.: No Connect
CKBP: D-PHY Port B Clock Lane (4-lane)
CKBP* CKBP*
CKEP: D-PHY Port E Clock Lane (2-lane)
CKEP CKEP
DISABLED: When CKBP/N(alt) is Enabled
45 CKBP DISABLED DISABLED N.C.
B0C: C-PHY Port B Lane 0 Output C (4-lane)
B0C B0C
E0C: C-PHY Port E Lane 0 Output C (2-lane)
E0C E0C
N.C.: No Connect
CKBN: D-PHY Port B Clock Lane (4-lane)
CKBN* CKBN*
CKEN: D-PHY Port E Clock Lane (2-lane)
CKEN CKEN
DISABLED: When CKBP/N(alt) is Enabled
46 CKBN DISABLED DISABLED N.C.
B1A: C-PHY Port B Lane 1 Output A (4-lane)
B1A B1A
E1A: C-PHY Port E Lane 1 Output A (2-lane)
E1A E1A
N.C.: No Connect
DB1P: D-PHY Port B Data Lane 1 (4-lane)
DB1P* DB1P*
DE1P: D-PHY Port E Data Lane 1 (2-lane)
DE1P DE1P
47 DB1P N.C. B1B: C-PHY Port B Lane 1 Output B (4-lane)
B1B B1B
E1B: C-PHY Port E Lane 1 Output B (2-lane)
E1B E1B
N.C.: No Connect
DB1N: D-PHY Port B Data Lane 1 (4-lane)
DB1N* DB1N*
DE1N: D-PHY Port E Data Lane 1 (2-lane)
DE1N DE1N
48 DB1N N.C. B1C: C-PHY Port B Lane 1 Output C (4-lane)
B1C B1C
E1C: C-PHY Port E Lane 1 Output C (2-lane)
E1C E1C
N.C.: No Connect
DB2P: D-PHY Port B Data Lane 2 (4-lane)
DB2P* DB2P*
DF0P: D-PHY Port F Data Lane 0 (2-lane)
DF0P DF0P
49 DB2P N.C. B2A: C-PHY Port B Lane 2 Output A (4-lane)
B2A B2A
F0A: C-PHY Port F Lane 0 Output A (2-lane)
F0A F0A
N.C.: No Connect
DB2N: D-PHY Port B Data Lane 2 (4-lane)
DB2N* DB2N*
DF0N: D-PHY Port F Data Lane 0 (2-lane)
DF0N DF0N
50 DB2N N.C. B2B: C-PHY Port B Lane 2 Output B (4-lane)
B2B B2B
F0B: C-PHY Port F Lane 0 Output B (2-lane)
F0B F0B
N.C.: No Connect
DISABLED: CKFP Output is Disabled in 4-Lane
DISABLED* DISABLED*
CKFP: D-PHY Port F Clock Lane (2-lane)
CKFP CKFP
CKBP(alt): D-PHY Port B Clock Lane (4-lane)
51 CKFP CKBP(alt) CKBP(alt) N.C.
B2C: C-PHY Port B Lane 2 Output C (4-lane)
B2C B2C
F0C: C-PHY Port F Lane 0 Output C (2-lane)
F0C F0C
N.C.: No Connect
DISABLED: CKFN is Disabled in 4-Lane
DISABLED* DISABLED*
CKFN: D-PHY Port F Clock Lane (2-lane)
CKFN CKFN
CKBN(alt): D-PHY Port B CLK ALT (4-lane)
52 CKFN CKBN(alt) CKBN(alt) N.C.
B3A: C-PHY Port B Lane 3 Output A (4-lane)
B3A B3A
F1A: C-PHY Port F Lane 1 Output A (2-lane)
F1A F1A
N.C.: No Connect
FUNCTION MODE
PIN NAME FUNCTION
GMSL2 GMSL1 MAX96724R
DB3P: D-PHY Port B Data Lane 3 (4-lane)
DB3P* DB3P*
DF1P: D-PHY Port F Data Lane 1 (2-lane)
DF1P DF1P
53 DB3P N.C. B3B: C-PHY Port B Lane 3 Output B (4-lane)
B3B B3B
F1B: C-PHY Port F Lane 1 Output B (2-lane)
F1B F1B
N.C.: No Connect
DB3N: D-PHY Port B Data Lane 3 (4-lane)
DB3N* DB3N*
DF1N: D-PHY Port F Data Lane 1 (2-lane)
DF1N DF1N
54 DB3N N.C. B3C: C-PHY Port B Lane 3 Output C (4-lane)
B3C B3C
F1C: C-PHY Port F Lane 1 Output C (2-lane)
F1C F1C
N.C.: No Connect
MULTIFUNCTION PINS — (* denotes default state after power-up) (** GMSL1 has limited GPIO tunneling capability)
FSYNC: FSync Output (Master) or Input (Slave)
FSYNC
FSYNC FSYNC LMN0: Line Fault Monitor Input
LMN0
LMN0 LMN0 GPI0: GPI-GPO Sync Signal
1 MFP0 GPI0
GPIO0 GPIO0 GPIO0: General Purpose I/O. Disabled with
GPIO0**
DISABLED* DISABLED* 1MΩ pulldown.
DISABLED*
DISABLED: Disabled at Power-Up and is Hi-Z
VSYNC0 VSYNC0: Vertical Sync Push-Pull Output
DE0 DE0: Data Enable Push-Pull Output
VSYNC0 VSYNC0
HSYNC0 HSYNC0: Horizontal Sync Push-Pull Output
DE0 DE0
CNTL0 CNTL0: Control 0 with Push-Pull Driver
HSYNC0 HSYNC0
2 MFP1 CNTL1 CNTL2: Control 2 with Push-Pull Driver
LMN1 LMN1
LMN1 LMN1: Line Fault Monitor Input
GPIO1 GPIO1
GPI1 GPI1: Input GPI-GPO Sync
DISABLED* DISABLED*
GPIO1** GPIO1: 1MΩ pulldown
DISABLED* DISABLED: Pin is Disabled and is Hi-Z
CNTL1 CNTL1: Control 1 with Push-Pull Driver
CNTL3 CNTL3: Control 3 with Push-Pull Driver
LMN2 LMN2
LMN2 LMN2: Line Fault Monitor Input
3 MFP2 GPIO2 GPIO2
GPI2 GPI2: Input GPI-GPO Sync
DISABLED* DSIABLED*
GPIO2** GPIO2: 1MΩ pulldown
DISABLED* DISABLED: Pin is Disabled and is Hi-Z
VSYNC1 VSYNC1: Vertical Sync Push-Pull Output
VSYNC1 DE1 VSYNC1 DE1: Data Enable Push-Pull Output
DE1 HSYNC1 DE1 HSYNC1: Horizontal Sync Push-Pull Output
HSYNC1 CNTL4 HSYNC1 CNTL4: Control Output 4 with Push-Pull Driver
12 MFP3
LMN3 LMN3 LMN3 LMN3: Line Fault Monitor Input
GPIO3 GPI3 GPIO3 GPI3: Input for GPI-GPO Sync
DISABLED* GPIO3** DISABLED* GPIO3: 1MΩ pulldown
DISABLED* DISABLED: Pin is Disabled and is Hi-Z
LOCK* LOCK* LOCK* LOCK: Open-Drain with 40kΩ Pullup to VDDIO
13 MFP4
GPIO4 GPIO4** GPIO4 GPIO4: General Purpose I/O
ERRB: Open-Drain with 40kΩ Pullup to VDDIO
ERRB* ERRB* ERRB*
ERRB/LOCK: Open-Drain with 40kΩ Pullup to
14 MFP5 ERRB/LOCK ERRB/LOCK ERRB/LOCK
VDDIO
GPIO5 GPIO5** GPIO5
GPIO5: General Purpose I/O
CFG1 CFG1 CFG1 CFG1: Latched at Power-Up. See Table 8.
GPIO_Aggregat GPIO_Aggregat GPIO_Aggregat GPIO_Aggregation: See User Guide.
25 CFG1/MFP6 ion ion ion GPO6: General-Purpose Output.
GPO6 GPO6** GPO6 DISABLED: After Latching CFG1 at Power-Up,
DISABLED* DISABLED* DISABLED* Pin is disabled and goes to Hi-Z.
FUNCTION MODE
PIN NAME FUNCTION
GMSL2 GMSL1 MAX96724R
SDA1: Open-Drain with 40kΩ Pullup to VDDIO
SDA1* SDA1*
FSYNC(ALT) FSYNC (ALT): ALT. Output (Master) or Input
FSYNC(ALT) FSYNC(ALT)
VSYNC2 (Slave)
VSYNC2 VSYNC2
26 SDA1/MFP7 DE2 VSYNC2: Vertical Sync Push-Pull Output
DE2 DE2
HSYNC2 DE2: Data Enable Push-Pull Output
HSYNC2 HSYNC2
GPIO7** HSYNC2: Horizontal Sync Push-Pull Output
GPIO7 GPIO7
GPIO7: General Purpose I/O
SCL1: Open-Drain Output with 40kΩ Pullup to
SCL1* SCL1*
VSYNC3 VDDIO
VSYNC3 VSYNC3
DE3 VSYNC3: Vertical Sync Push-Pull Output
27 SCL1/MFP8 DE3 DE3
HSYNC3 DE3: Data Enable Push-Pull Output
HSYNC3 HSYNC3
GPIO8** HSYNC3: Horizontal Sync Push-Pull Output
GPIO8 GPIO8
GPIO8: General Purpose I/O
MISCELLANEOUS — (Table 3)
4 CFG0 CFG0 CFG0 CFG0 Latched at Power-Up (Table 7)
8, 20 CAP_VDD CAP_VDD CAP_VDD CAP_VDD Decoupling for VDD Core Supply.
PWDNB: Active-low, Input with a 1MΩ
Pulldown to Ground. Set low to enter Power-
11 PWDNB PWDNB PWDNB PWDNB Down mode.
Attach pullup resistor to VDDIO for normal
operation.
28 SDA SDA SDA SDA Open-Drain with 40kΩ Pullup to VDDIO.
29 SCL SCL SCL SCL Open-Drain with 40kΩ Pullup to VDDIO.
15 X1/OSC X1/OSC X1/OSC X1/OSC 25MHz Crystal/Clock Source.
Connect to 25MHz. OSC requires X2 to be
16 X2 X2 X2 X2
floating.
17 XRES XRES XRES XRES Connect 402Ω 1% resistor to ground.
POWER SUPPLIES — (Table 3)
7, 21 VDD18 VDD18 VDD18 VDD18 1.8V Analog Supply.
24 VDDIO VDDIO VDDIO VDDIO 3.3V or 1.8V I/O Power Supply.
30 VTERM VTERM VTERM VTERM 1.2V CSI C/D-PHY Supply.
1.2/1.0V core supply. 1.2V uses an internal
55, 56 VDD VDD VDD VDD
regulator. 1.0V will bypass the regulator.
EP EP EP EP EP Exposed Pad connect to ground.
Functional Diagrams
MAX96724
PORT A
SERIAL TO DECODE & C-PHY C-PHY
SIOA AEQ LINE TUNNEL & PORT A D-PHY D-PHY 4-LANE 2-LANE
PARALLEL DESCRAMBLE
BUFFER PIXEL 4-LANE 2-LANE TRIO TRIO
ENCODING & CONTROLLER 31/32 DA0P/N DC0P/N A0A/B C0A/B
REV CTRL A
SCRAMBLE MIPI 33/34 CKA ALT CKCP/N A0C/A1A C0B/C1A
CONTROLLER 1&2 35/36 DA1P/N DC1P/N A1B/C C1B/C
SIOB SERIAL TO DECODE &
AEQ TUNNEL & 37/38 DA2P/N DD0P/N A2A/B D0A/B
PARALLEL DESCRAMBLE LINE
PIXEL 39/40 CKAP/N CKDP/N A2C/A3A D0C/D1A
SPLIT BUFFER
ENCODING & CONTROLLER 41/42 DA3P/N DD1P/N A3B/C D1B/C
REV CTRL B VIDEO
SCRAMBLE AND VIDEO
FORWARD AGGREGATOR TUNNEL & PORT B
PIXEL PORT B C-PHY C-PHY
SERIAL TO DECODE & CONTROL D-PHY D-PHY
SIOC AEQ CONTROLLER 4-LANE 2-LANE
PARALLEL DESCRAMBLE DATA LINE 4-LANE 2-LANE
ONLY MIPI TRIO TRIO
BUFFER
43/44 DB0P/N DE0P/N B0A/B E0A/B
ENCODING & MAX96724/F CONTROLLER 3&4
REV CTRL C 45/46 CKBP/N CKEP/N B0C/B1A E0C/E1A
SCRAMBLE
TUNNEL & ONLY 47/48 DB1P/N DE1P/N B1B/B1C E1B/E1C
SERIAL TO DECODE & PIXEL MAX96724/F 49/50 DB2P/N DF0P/N B2B/B2C F0A/F0B
SIOD AEQ
PARALLEL DESCRAMBLE LINE CONTROLLER 51/52 CKB ALT CKFP/N B2C/B3A F0C/F1A
BUFFER ONLY 53/54 DB3P/N DF1P/N B3B/C F1B/C
ENCODING & MAX96724/F
REV CTRL D
SCRAMBLE
REV CTRL A
CONTROL
REV CTRL B
CHANNEL
REV CTRL C
ROUTER
REV CTRL D
ERRB/
2 X I 2C 9 X GPIO
LINE-FAULT LOCK
DETECTORS
DEVICE CONFIG
PLL MAP TO MULTIFUNCTION PINS
AND CONTROL
Detailed Description
Descriptions
Thermal Management
Power consumption of the MAX96724/F/R varies based on the use case. Care must be taken by the user to provide
sufficient heat dissipation with proper board design and cooling techniques. The package's exposed pad must be
connected to the PCB ground plane by an array of vias. This approach simultaneously provides the lowest electrical and
thermal impedances.
System thermal management must keep the operating junction temperature below +125°C to meet electrical
specifications and avoid impacting device reliability.
Refer to Tutorial 4083 (www.maximintegrated.com/thermal-tutorial) for further guidance.
1 7 1 1 8 1 8 1 8 1 8 1 8 1 1
S DEV ADDR W A REG ADDR (MSB) A REG ADDR (LSB) A DATA 0 A DATA 1 A DATA N NA P
1 7 1 1 8 1 8 1 1 7 1 1 8 1 8 1 8 1 1
S DEV ADDR W A REG ADDR (MSB) A REG ADDR (LSB) A S DEV ADDR R A DATA 0 A DATA 1 A DATA N NA P
Device Address
Each device on the I2C control channel must have a unique address. This includes both peripherals and GMSL devices.
The GMSL2 device address is set to one of several 7-bit addresses according to the voltage level of the CFG0 pin at
power-up. See CFG Latch at Power-up Pins for further details. Note that the device address can be changed after power-
up by writing to the DEV_ADDR register.
ESD Protection
Table 4. ESD Protection
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNIT
Human Body Model (HBM), RD = 1.5kΩ, CS = 100pF ±8
ISO10605, RD = 330Ω, CS = 150pF, Contact Discharge, Coax
±6
Configuration
VESD kV
SIO_ ISO10605, RD = 330Ω, CS = 150pF, Contact Discharge, STP
±4
Configuration
ISO10605, RD = 330Ω, CS = 150pF, Air Discharge ±8
AEC-Q100-011 Rev-C1, Charged Device Model (CDM) 750 V
Human Body Model (HBM), RD = 1.5kΩ, CS = 100pF ±3 kV
All Other Pins VESD
AEC-Q100-011 Rev-C1, Charged Device Model (CDM) 750 V
Figures
RL/2
OUT+
VOD
OUT- VOS
RL/2
GND
((OUT+) + (OUT-))/2
OUT-
VOS(-) VOS(+) VOS(-)
OUT+
ΔVOS = |VOS(+) - VOS(-)|
VOD = 0V
VOD(-) ΔVOD = |VOD(+) + VOD(-)|
(OUT+) – (OUT-)
VROS
SIOP
RL/2
VROD
VOS
SION RL/2
VROS
GMSL1 REVERSE
CONTROL-CHANNEL
TRANSMITTER
SIOP SION
VROS
VOS VROD
SION SIOP
VRODH
0.9 x VRODH
0.1 x VRODH tF
SIOP – SION
(STP MODE) tR 0.1 x VRODL
0.9 x VRODL
VRODL
VROSH
0.9 x VROSH
0.1 x VROSH tF
SIOP/SION VOS
(COAX MODE) tR 0.1 x VROSL
0.9 x VROSL
VROSL
+X -Y -Z +Z +Y -X
VA
VOHHS
VC |VOD|weak
VCPTX |VOD|strong
VB
VOLHS
STRONG 1
VA - VB WEAK 1
VB - VC
VC - VA WEAK 0
STRONG 0
ZERO CROSSING
GMSL2 VIDEO PACKETS IN LINE N - 1 GMSL2 VIDEO PACKETS IN LINE N GMSL2 VIDEO PACKETS IN LINE N + 1
SERIAL INPUT
(SIO_)
DESERIALIZER VIH,MIN
GPI VIL,MAX
tGPDR
tGPDR
SERIALIZER VOH,MIN
GPO VOL,MAX
tSKEW tSKEW
SIOP
SION
tLOCK1
VOH
LOCK
PWDNB MUST BE HIGH
SIOP
SION
VIH
PWDNB
tPU
VOH
LOCK
SERIAL INPUT
(SIO_)
DESERIALIZER VIH(MIN)
VIL(MAX)
GPI
tGPIO
tGPIO
SERIALIZER VOH(MIN)
GPO VOL(MAX)
Product Overview
The MAX96724/F/R deserializer converts four GMSL2 or GMSL1 inputs to up to four independent MIPI CSI-2 C/D-PHY
outputs containing a combined total of up to four lanes. It also sends and receives control channel data, enabling full-
duplex transmission of forwarding path video and bidirectional control data over low-cost 50Ω coax or 100Ω STP cables
that meet the GMSL2 channel specification. In GMSL1 mode, the MAX96724/F/R can be paired with first-generation
GMSL1 serializers or GMSL2 serializers in GMSL1 mode, operating up to 3.12Gbps.
The MAX96724/F/R has 4-lane or dual 2-lane CSI-2 v1.3 output ports that support data rates of 80Mbps to 2.5Gbps per
lane in D-PHY mode or 182Mbps to 5.7Gbps per lane in C-PHY mode. The number of active data lanes in each CSI-2
port is programmable with 4-lane ports providing one, two, three, or four lanes and 2-lane ports providing one or two
lanes.
The MAX96724/F/R is intended to be paired with GMSL2 serializers or previous generation GMSL1 serializers. Several
common multi-sensor use cases are supported with the MAX96724/F/R being particularly well suited to surround-view
sensor systems that include four physically separate cameras or other sensors. The simplest conceptual system following
this topology includes four independent sensors, each with a serializer routed to the MAX96724/F/R's four GMSL inputs.
The resulting CSI-2 streams from each sensor are then routed to two independent CSI-2 C/D-PHY outputs in 2x2-lane
mode, providing a system with four independent inputs and two outputs where data from two sensors are aggregated
and routed to a dedicated output.
MAX96724/F/R has built-in ease of use functionality:
● Use Case Profiles
● MIPI Controller Mapping
● D-PHY to C-PHY conversion
● Automatic Detection of Pixel or Tunnel Mode per Input
Cabling Options
GMSL1/2 supports operation with either 50Ω coaxial or 100Ω shielded twisted pair (STP) cabling. Contact the factory for
GMSL Channel Specifications. Coax or STP operation is determined by the level of CFG pins at power-up as detailed in
the CFG Latch at Power-up Pins section. In coax mode, use only the noninverted SIO pin. In STP configurations, both
the noninverted and inverted SIO pins are enabled by default. Any unused SIO pins should be AC terminated with 50Ω
to ground.
VB1
VERTICAL
V LINES BLANKING
PIXEL AREA
= VB1+VB2
(% OF V)
VB2
H PIXELS
H PIXELS
HORIZONTAL SYNC
PIXEL AREA
V
LINES
VERTICAL SYNC
return loss characteristics of the channel, which consist of the cables, connectors, temperature, and PCBs. This approach
optimizes performance on any channel that meets the GMSL2 channel specifications. Initial adaptation is performed
during link lock and then is invoked at every second to track temperature and voltage variations. This is critical for a
changing automotive safety application.
GMSL2 Overview
GMSL2 uses a packet-based protocol to seamlessly share the link bandwidth between communication channels in a
flexible way. Bandwidth allocation is dynamic so that if a certain channel is not active, it does not consume any link
bandwidth, and all the remaining active channels can share the full link bandwidth. Maximum packet size is limited to
prevent a single channel from utilizing the link bandwidth for an extended time. The same data protocol is used on forward
and reverse channels and for both video and control-channel data.
GMSL2 provides extensive data integrity and safety features. Some of these features include CRC error detection that
enables identification of errors in the video or control-data streams. In the case of control-channel CRC errors, automatic
retransmission of the flagged packet maximizes control-channel speed and reliability.
GMSL2 devices incorporate numerous link-margin optimization and monitoring functions that ensure high link margin
and robust functionality. Continuous adaptive equalization occurs every second to optimize link margin to adapt to
environmental changes and cable aging. An eye-opening monitor function provides continuous link-margin diagnosis.
CHECK AND REMOVE CALCULATE CHECK AND CALCULATE CHECK AND REMOVE
CSI-2 CRC GMSL CRC REMOVE GMSL CSI-2 CRC CSI-2 CRC
CRC
In Tunneling mode, the received CSI-2 ECC byte and CRC bytes are checked at the serializer input. These, as well as
routing and pixel data, are received as a byte stream. The byte stream is split into smaller packets that are encapsulated
using GMSL2 protocol.
The serializer adds a line CRC, protecting transmission across the GMSL channel. This CRC covers the entire GMSL2
packetized byte stream for a video line. See Figure 16. The deserializer receives the transmitted GMSL2 packets
and control channel packets, checks and removes the GMSL CRC, separates the video data from control data, and
reconstructs each received CSI-2 packet that is the output to the SoC on a CSI-2 interface. A CRC is calculated on the
video data output on the CSI-2 interface. This CRC is compared by the deserializer to the original CRC received from the
video source. This comparison guarantees that the entire data packet output on the standard MIPI interface is identical
to that received at the serializer input. Tunneling mode is more bandwidth-efficient if multiple data types are being sent.
Because data received at the serializer input and data output from the deserializer are verified to be identical, Tunneling
mode does not allow for the processing of video data, such as watermarking or lossy data compression. Different data
rate and different lane count on serializer and deserializer are still possible. See Figure 16.
CSI-2 CRC
GMSL CRC
A single camera requires either one or two pipes for Pixel mode depending on whether it supports high dynamic range
(HDR) imaging. Tunnel mode uses only one pipe, even if there are multiple data types and VC's on the incoming GMSL
input. A Pixel mode example is shown in Figure 18 illustrates an application in which one link interfaces to an HDR
camera (two dedicated pipes) while the other two links stream video from standard cameras (one dedicated pipe).
CSI-2
CAM (C) – RAW 12 CONTROLLER 1 A
256kb
PIPE U DT/VC REMAP D
IM3 HB SRAM
AGGREGRATOR B
SIOC
VB EACH PIPE CAN CSI PORT C AND OUTPUT
ONE DATA ROUTE TO ANY FIRST-COME-FIRST-SERVE (FCFS)
TYPE AGGREGATOR
LP LINE IM1 LP LINE IM2 LP LINE IM3 LP
Figure 18. MAX96724/F/R Video Pipe Example with Partial FCFS Aggregation
When video data is received by one of the MAX96724/F/R's GMSL inputs, it is immediately forwarded to one of the
internal video pipes. Note that a single pipe can carry many separate streams, provided that they comply with certain
mode-dependent format limitations. The channel ID of each incoming CSI stream can be reassigned if desired. Video
data then fills the dedicated line buffer associated with each pipe as controlled by the sync data. Each line buffer can be
routed to any one of the four aggregators, which can be used to combine data from multiple video pipes and/or virtual
channels within a single CSI-2 stream. Only one aggregator can read data out of a given buffer. Up to four pipes can be
aggregated by one aggregator. Video data can be routed according to DT or VC based on the source CSI-2 packet’s DT/
VC, or it can be routed by a DT/VC assigned in the MAX96724/F/R.
Aggregated data is typically read out from line memory on a first come first served (FCFS) basis. In this case, data from
all four video pipes are visible to the aggregators. The order in which the line memories reach filled status is the order
in which they are read out. In this case, the outgoing CSI data streams can be viewed as independent parallel streams
that may have independent timing, although they may be effectively synchronized depending on the nature of the video
sources used. Alternatively, data can be aggregated in specific sequences corresponding to side-by-side (4WxH) or line-
interleaved (Wx4H) output formats. All data sources must use the same resolution and virtual channel assignment, and
they must be precisely synchronized. The resulting output is a single stream consisting of a superframe that holds video
data from all aggregated streams. Synchronous aggregation can effectively provide a single combined image output from
multiple sensors, such as a single image surround-view stream. Side-by-side aggregation combines incoming streams
from up to four sensors, resulting in a frame that has equal height and up to 4x the width of single sensor output. Pixel
mode supports both 4WxH and Wx4H modes. Tunnel mode only supports Wx4H mode.
The MAX96724/F/R includes features that minimize the disruption resulting from one of the links failing in multi-link
systems that use aggregation. With systems using synchronous aggregation, the MAX96724/F/R masks the failed link's
video data with 0's. This allows overall timing to continue as expected, enabling the remaining video streams to proceed
uninterrupted. Similarly, with systems using FCFS aggregation, the video stream associated with a link that has failed will
be terminated at the end of a line to avoid a sudden disruption that may impact other streams using the same physical
interface.
The MAX96724/F/R supports a new feature called "cut-through" in the Tunnel mode that allows the controller to start
reading from the memory sooner. Register PKT_START_ADDR can adjust when to start reading from memory after
written to. This allows an extension to the video line memory for lines longer than 4096 pixels and can also reduce latency
by allowing the ability to read the memory quicker. Once data is read out, it cannot be read out a second time. Figure 19
shows the MAX96724/F/R memory operation.
DE
To prevent buffer overflow, the CSI-2 port data rate must be programmed to an equal to or greater rate than the incoming
data rate. Programming the output rate to be faster than the bandwidth of the incoming video or data increases packet
spacing (LP time between packets). The video memory has built-in overflow detection - BACKTOP11. This occurs when
the video bandwidth is higher than the data going out on the MIPI port, not giving a chance for the memory to empty. No
reformatting of the data occurs in Tunnel mode. It is a requirement for functional safety that the video data is unchanged,
such that it can be compared against the tunneled CSI-2 CRC by the host. After data exits a retiming buffer, it goes
through a data type (DT) and virtual channel (VC) reassignment stage. If the video source has a CSI-2 output, packets
DT and VC can each be left as-is or reassigned by register programming.
The MAX96724/F/R GMSL2 protocols allocate 24 bits of each packet for video content to effectively use the GMSL2
forward channel bandwidth. The serializer and MAX96724/F/R contain the double Pixel mode, which place x2 8bpp/
10bpp/12bpp into the same packet. See bpp8dbl / bpp10dbl / bpp12dbl bitfields in the register map for more information.
Frame Sync
In some camera applications, a frame-sync signal is required by the sensors to synchronize the output of a frame with
the other cameras in the system. The MAX96724/F/R can generate FSYNC signal internally or receive an FSYNC signal
from external SoC and send it over to the sensor through the GMSL reverse channel. MFP0 or MFP7 is programmed to
receive the external FSYNC signal and MAX96724/F/R are programmed as slaves. To generate the internal FSYNC, the
MAX96724/F/R are programmed as masters. Refer to the MAX96724/F/R User Guide for more information.
I 2C
The MAX96724/F/R includes two independent I2C interfaces. These interfaces are the only means by which local or
remote (serializer) registers can be accessed. The master μC is typically located on the MAX96724/F/R side of the link,
although this is not strictly required, and communication can be initiated by a device on either side of the link. For correct
operation, the control channel of each of the MAX96724/F/R's links must be configured in the same mode as the serializer
connected to that link. I2C outputs are open drain and require appropriately-sized external pullup resistors for proper
operation.
In general, each of the I2C ports can be used to access internal MAX96724/F/R registers, remote serializer registers, and
remote peripheral registers. Both ports provide concurrent local register access. Each GMSL2 link provides a dedicated
control channel through which any one of the ports can communicate with either a remote serializer connected to that
link or with any remote peripherals connected to the serializer's control channel port. Routing of the I2C ports to each
control channel is independent, enabling different combinations of local ports to access the control channel and the
tunneled channels of each GMSL link. Regarding local (deserializer) register access, both ports provide simultaneous
local access with lower indexed ports having the highest priority. In I2C mode, a local port's local register access cannot
be disconnected unless the port is disabled. Therefore, all active I2C ports have local register access at all times.
Remote serializer registers are visible only by means of the dedicated GMSL2 link control channel, which supports only
a single port. Therefore, only one port at a time can access remote registers over a given link. By default, port 0 is routed
to the control channel of each link. With appropriate configuration, port 1 can also be routed to the control channel to
support remote serializer register access. Any links operated in GMSL1 mode provide only a single control channel with
both serializer and peripheral register access.
GMSL LOCAL
LOCAL PORT A REGISTERS
REGISTERS
GMSL CONTROL CHANNEL
MAIN CONTROL CONTROL I2C PORT 0
PERIPHERALS
VDDIO VDDIO
R1 MAX96724/F/R
CFG1/
CFG0
MFP6
R2
The voltage level at each pin is set by an external precision resistor divider connected between VDDIO and ground. Figure
21, Table 7, and Table 8 show the recommended resistor values to select each configuration. The voltage level at the
CFG pins is typically latched 11ms after supplies reach the minimum levels required. CFG pins must not be loaded with
more than 10pF at power-up to ensure the proper voltage level.
Table 7. CFG0 Input Map
SPECIFICATION SUGGESTED RESISTOR VALUES
MAPPED CONFIGURATION
(NOTE a) (NOTES b, c)
(PERCENTAGE OF VDDIO) (1% TOLERANCE)
I2CSEL I2CSEL
MIN TYP MAX R1 (Ω) R2 (Ω) DEVICE ADDRESS
MAX96724/F MAX96724R
0.0% 0.0% 11.7% OPEN 10k 0x4E
16.9% 20.2% 23.6% 80.6k 20.5k 0x5C
I 2C I 2C
28.8% 31.2% 35.5% 68.1k 32.4k 0x9C
40.7% 44.0% 47.4% 56.2k 44.2k 0x9E
All other voltage levels are reserved or not applicable.
HIGHEST LOWEST
PIN DECREASING PRIORITY FROM LEFT TO RIGHT DEFAULT
PRIORITY PRIORITY
Line GPI0
MFP0 FSYNC GPIO0 Disabled*
Fault 0 (GMSL1)
CNTL0 CNTL2 Line GPI1
MFP1 VS0/DE0/HS0 GPIO1 Disabled*
(GMSL1) (GMSL1) Fault 1 (GMSL1)
CNTL1 CNTL3 Line GP12
MFP2 GPIO2 Disabled*
(GMSL1) (GMSL1) Fault 2 (GMSL1)
CNTL4 Line GP13
MFP3 VS1/DE1/HS1 GPIO3 Disabled*
(GMSL1) Fault 3 (GMSL1)
MFP4 LOCK GPIO4 LOCK
MFP5 ERRB ERRB/LOCK GPIO5 ERRB
CFG1 GPIO
MFP6 GPO6 CFG1
(Startup Only) Aggregation
FSYNC VS2/DE2/
MFP7 SDA1 GPIO7 SDA1
(Alternate) HS2
VS3/DE3/
MFP8 SCL1 GPIO8 SCL1
HS3
*Disabled represents a high impedance state where the MFP pin receiver is disabled and the 1MΩ internal pull-down
resistor enabled.
1. Latch CFG pin states and set internal registers accordingly. See Table 7 and Table 8.
2. Main control channel I2C is functional on local side. Local device registers are writable and readable. Perform local
configuration as needed to establish links.
3. Links are established based on default configuration specified by CFG[1:0] pin power-up state, which specifies the
global configuration for all links.
4. Perform link calibration, equalizer adaptation, and data channel locking. LOCK pin is driven high when all enabled
links are locked and ready. The status of individual links can be monitored by reading individual link lock status bits.
5. Control channel is available from/to the remote side.
Device Reset
There are three general reset options available through register writes:
1. RESET_ALL resets all blocks, including all registers and digital and analog blocks. This bit is auto cleared.
2. Setting RESET_LINK_x resets all GMSL PHY related logic as well as the data pipeline for the specified link (where x
is A, B, C, or D). After this bit is set, all local control registers are still accessible. The link remains in RESET until the
bit is cleared.
3. Setting RESET_ONESHOT_x resets all GMSL PHY related logic and the data pipeline for the associated link (where
x is A, B, C, or D). This bit is auto cleared.
When configuring a GMSL link, program registers that control operation of the desired GMSL link first, then issue a
RESET_LINK_x or RESET_ONESHOT_x bits.
VOH
LOCK
Figure 22 illustrates the sequence that is used to characterize GMSL2 link lock time. Device A is the first device (serializer
or deserializer) to power-up or resume operation from a RESET_LINK state. Device B is the device (deserializer or
serializer) at the other end of the GMSL link.
Link lock indicates that the data receive paths are locked (forward channel in the deserializer, reverse channel in the
serializer). Video and control channel functions (I2C, GPIO) can be used immediately after link lock is asserted.
The device will establish single link GMSL2 connectivity and link lock automatically following power-up. This is an
indication that the cable is plugged in and the system is up and running. Lock is obtained with no interaction between
the μC and GMSL devices. Both serializers and deserializers have an open-drain LOCK output pin and a related status
register.
The GMSL2 link uses the crystal as the reference clock for GMSL2 links, so a valid video input (PCLK) is not needed for
the GMSL2 link to lock.
Notes:
1. The lock sequence is initiated by the release of the PWDNB pin or the RESET_LINK bit in either the serializer or the
deserializer.
2. Lock time is measured from the later of PWDNB or RESET_LINK release in either the serializer or deserializer to
LOCK being asserted.
3. The PWDNB/RESET_LINK states on the two sides of the link must have overlap when both devices are in PWDNB/
RESET_LINK mode prior to the lock process starting.
4. If RESET_LINK is used to initiate lock, PWDNB is assumed to be high after power-up (normal operation).
5. If PWDNB is used to initiate the lock, RESET_LINK is assumed to be low after power-up (normal operation).
6. To achieve the specified lock time, time delay tRD (delay between release of the PWDNB/RESET_LINK on the two
devices) must be less than the threshold specified in Note 9. Contact the factory for guidance if this timing cannot be
guaranteed.
7. Lock time and maximum allowed tRD vary between different families of GMSL devices. They depend on the
characteristics of both the serializer and the deserializer. The typical lock time of a specific link can be best estimated
as the longer of the lock times specified in each device data sheet. Similarly, the maximum permissible tRD for a
specific link can be estimated as the smaller of the values specified in each device data sheet. For further guidance,
contact the factory.
8. If there is an instantaneous interruption to link lock, a period of 100ms following loss of lock should be provided
to enable the link to automatically recover prior to any ECU initiated resets being issued. This will minimize any
disruptions caused by a transient loss in connectivity.
Video Lock
Video lock indicates that the deserializer is receiving valid video data. After the GMSL2 link is locked, the deserializer
video output PLL starts its locking sequence. The deserializer normally starts outputting video data several milliseconds
after it asserts line lock, provided that it is receiving video packets from the serializer. Video lock status is typically read
from a register.
Spread-Spectrum Clocking
MAX96724/F/R can accept forward channel 6/3Gbps spread spectrum which can be used to mitigate electromagnetic
interference emitted from the device. Narrow frequency peaks are reduced by modulating the internal 6GHz clock at
a rate of 25kHz with a saw-tooth profile. To enable this functionality, refer to the GMSL2 User Guide and contact the
factory. Registers are not visible to customers for this feature.
GPIO Aggregation
MFP6 has the ability to aggregate the error signals from the serializer, image sensor, and other peripherals connected
to the same quad deserializer. Aggregation allows for a single pin on the quad deserializer to be the error-reporting
mechanism for everything connected upstream. This reduces the number of connections between deserializer MFPs and
SoC inputs.
More information on this feature can be found in the MAX96724/F/R User Guide.
Ordering Information
PART NUMBER TEMP RANGE PIN-PACKAGE SPEED
MAX96724GTN/VY+ -40°C to +105°C 56 TQFN-SW-EP 6Gbps
MAX96724GTN/VY+T -40°C to +105°C 56 TQFN-SW-EP 6Gbps
MAX96724FGTN/V+ -40°C to +105°C 56 TQFN-EP 3Gbps
MAX96724FGTN/V+T -40°C to +105°C 56 TQFN-EP 3Gbps
MAX96724FGTN/VY+ -40°C to +105°C 56 TQFN-SW-EP 3Gbps
MAX96724FGTN/VY+T -40°C to +105°C 56 TQFN-SW-EP 3Gbps
MAX96724RGTN/V+ -40°C to +105°C 56 TQFN-EP 3Gbps
MAX96724RGTN/V+T -40°C to +105°C 56 TQFN-EP 3Gbps
/V Denotes an Automotive Qualified Product.
Y Denotes Wettable Flank.
+ Denotes a lead(Pb)-free/RoHS-compliant Package.
T Denotes tape-and-reel.
EP Denotes Exposed Pad.
Register Map
MAX96724/F/R
ADDRESS RESET NAME MSB LSB
DEV
CFG_BL
0x00 0x4E REG0[7:0] DEV_ADDR[6:0]
OCK
0x01 0xC0 REG1[7:0] RSVD[1:0] DIS_LOC_CC[1:0] – – – –
DIS_REM_CC_D[1: DIS_REM_CC_C[1: DIS_REM_CC_B[1:0 DIS_REM_CC_A[1:0
0x03 0xAA REG3[7:0]
0] 0] ] ]
VID_EN_ VID_EN_ VID_EN_ VID_EN_
0x04 0x0F REG4[7:0] – – – –
3 2 1 0
ERRB_L
LOCK_E ERRB_E LOCK_C ERRB_M
0x05 0xC0 REG5[7:0] OCK_OE – – RSVD
N N FG ST_RST
N
GMSL2_ GMSL2_ GMSL2_ GMSL2_ LINK_EN LINK_EN LINK_EN LINK_EN
0x06 0xFF REG6[7:0]
D C B A _D _C _B _A
0x07 0x00 REG7[7:0] CC_CROSSOVER_SEL[3:0] RSVD[3:0]
LOCKED
0x0A 0x00 CTRL12[7:0] RSVD RSVD – – – – –
_B
LOCKED
0x0B 0x00 CTRL13[7:0] RSVD RSVD – – – – –
_C
LOCKED
0x0C 0x00 CTRL14[7:0] RSVD RSVD – – – – –
_D
0x0D 0xA2 REG13[7:0] DEV_ID[7:0]
TX_RATE_PHYB[1: RX_RATE_PHYB[1: TX_RATE_PHYA[1: RX_RATE_PHYA[1:
0x10 0x22 REG26[7:0]
0] 0] 0] 0]
TX_RATE_PHYD[1: RX_RATE_PHYD[1: TX_RATE_PHYC[1: RX_RATE_PHYC[1:
0x11 0x22 REG27[7:0]
0] 0] 0] 0]
TOP_CTRL
0x12 0x00 PWR0[7:0] VDDBAD_STATUS[2:0] CMP_STATUS[4:0]
RESET_
0x13 0x00 PWR1[7:0] RSVD RSVD[5:0]
ALL
RESET_ RESET_ RESET_ RESET_
RESET_ RESET_ RESET_ RESET_
0x18 0x00 CTRL1[7:0] ONESH ONESH ONESH ONESH
LINK_D LINK_C LINK_B LINK_A
OT_D OT_C OT_B OT_A
LOCKED CMU_LO LOCK_P
0x1A 0x10 CTRL3[7:0] RSVD RSVD RSVD[1:0] ERROR
_A CKED IN
0x22 0xFF CTRL11[7:0] RSVD CXTP_D RSVD CXTP_C RSVD CXTP_B RSVD CXTP_A
DEC_ER DEC_ER DEC_ER DEC_ER
0x25 0x0F INTR2[7:0] RSVD RSVD RSVD RSVD R_OEN_ R_OEN_ R_OEN_ R_OEN_
D C B A
DEC_ER DEC_ER DEC_ER DEC_ER
0x26 0x00 INTR3[7:0] RSVD RSVD RSVD RSVD R_FLAG R_FLAG R_FLAG R_FLAG
_D _C _B _A
EOM_E EOM_E EOM_E EOM_E
LFLT_IN
0x27 0xF4 INTR4[7:0] RR_OEN RR_OEN RR_OEN RR_OEN RSVD – –
T_OEN
_D _C _B _A
Register Details
REG0 (0x0)
REG1 (0x1)
BIT 7 6 5 4 3 2 1 0
Field RSVD[1:0] DIS_LOC_CC[1:0] – – – –
Reset 0b11 0b00 – – – –
Access
Write, Read – – – –
Type
REG3 (0x3)
BIT 7 6 5 4 3 2 1 0
Field DIS_REM_CC_D[1:0] DIS_REM_CC_C[1:0] DIS_REM_CC_B[1:0] DIS_REM_CC_A[1:0]
Reset 0b10 0b10 0b10 0b10
Access
Write, Read Write, Read Write, Read Write, Read
Type
REG4 (0x4)
REG5 (0x5)
REG6 (0x6)
BIT 7 6 5 4 3 2 1 0
Field GMSL2_D GMSL2_C GMSL2_B GMSL2_A LINK_EN_D LINK_EN_C LINK_EN_B LINK_EN_A
Reset 0b1 0b1 0b1 0b1 0x1 0x1 0x1 0x1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
REG7 (0x7)
BIT 7 6 5 4 3 2 1 0
Field CC_CROSSOVER_SEL[3:0] RSVD[3:0]
Reset 0x0
Access
Write, Read
Type
Link C
Bit[6] 0—No Crossover
1—Enable Crossover
between Port 0 and Port 1
Link D
Bit[7]: 0—No Crossover
1—Enable Crossover
between Port 0 and Port 1
CTRL12 (0xA)
CTRL13 (0xB)
CTRL14 (0xC)
REG13 (0xD)
BIT 7 6 5 4 3 2 1 0
Field DEV_ID[7:0]
Reset 0xA2
Access
Read Only
Type
REG26 (0x10)
BIT 7 6 5 4 3 2 1 0
Field TX_RATE_PHYB[1:0] RX_RATE_PHYB[1:0] TX_RATE_PHYA[1:0] RX_RATE_PHYA[1:0]
Reset 0x0 0x2 0x0 0x2
Access
Write, Read Write, Read Write, Read Write, Read
Type
REG27 (0x11)
BIT 7 6 5 4 3 2 1 0
Field TX_RATE_PHYD[1:0] RX_RATE_PHYD[1:0] TX_RATE_PHYC[1:0] RX_RATE_PHYC[1:0]
Reset 0x0 0x2 0x0 0x2
Access
Write, Read Write, Read Write, Read Write, Read
Type
PWR0 (0x12)
BIT 7 6 5 4 3 2 1 0
Field VDDBAD_STATUS[2:0] CMP_STATUS[4:0]
Reset 0x0 0x0
Access
Read Only Read Only
Type
PWR1 (0x13)
BIT 7 6 5 4 3 2 1 0
RESET_AL
Field RSVD RSVD[5:0]
L
Reset 0b0 0b0 0x0
Access
Write, Read
Type
CTRL1 (0x18)
BIT 7 6 5 4 3 2 1 0
RESET_LIN RESET_LIN RESET_LIN RESET_LIN RESET_ON RESET_ON RESET_ON RESET_ON
Field
K_D K_C K_B K_A ESHOT_D ESHOT_C ESHOT_B ESHOT_A
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access Write Clears Write Clears Write Clears Write Clears
Write, Read Write, Read Write, Read Write, Read
Type All, Read All, Read All, Read All, Read
CTRL3 (0x1A)
BIT 7 6 5 4 3 2 1 0
CMU_LOC
Field RSVD RSVD RSVD[1:0] LOCKED_A ERROR LOCK_PIN
KED
Reset 0b0 0b0 0x1 0b0 0b0 0b0 0x0
Access
Read Only Read Only Read Only Read Only
Type
CTRL11 (0x22)
BIT 7 6 5 4 3 2 1 0
Field RSVD CXTP_D RSVD CXTP_C RSVD CXTP_B RSVD CXTP_A
Reset 0b1 0b1 0b1 0b1 0b1 0b1 0b1 0b1
Access
Write, Read Write, Read Write, Read Write, Read
Type
INTR2 (0x25)
BIT 7 6 5 4 3 2 1 0
DEC_ERR_ DEC_ERR_ DEC_ERR_ DEC_ERR_
Field RSVD RSVD RSVD RSVD
OEN_D OEN_C OEN_B OEN_A
Reset 0b0 0b0 0b0 0b0 0b1 0b1 0b1 0b1
Access
Write, Read Write, Read Write, Read Write, Read
Type
INTR3 (0x26)
BIT 7 6 5 4 3 2 1 0
DEC_ERR_ DEC_ERR_ DEC_ERR_ DEC_ERR_
Field RSVD RSVD RSVD RSVD
FLAG_D FLAG_C FLAG_B FLAG_A
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Read Only Read Only Read Only Read Only
Type
INTR4 (0x27)
BIT 7 6 5 4 3 2 1 0
EOM_ERR_ EOM_ERR_ EOM_ERR_ EOM_ERR_ LFLT_INT_
Field RSVD – –
OEN_D OEN_C OEN_B OEN_A OEN
Reset 0b1 0b1 0b1 0b1 0b0 0x1 – –
Access
Write, Read Write, Read Write, Read Write, Read Write, Read – –
Type
INTR5 (0x28)
BIT 7 6 5 4 3 2 1 0
EOM_ERR_ EOM_ERR_ EOM_ERR_ EOM_ERR_
Field RSVD LFLT_INT – –
FLAG_D FLAG_C FLAG_B FLAG_A
Reset 0b0 0b0 0b0 0b0 0x0 0b0 – –
Access
Read Only Read Only Read Only Read Only Read Only – –
Type
INTR6 (0x29)
BIT 7 6 5 4 3 2 1 0
G1_D_ERR G1_C_ERR G1_B_ERR G1_A_ERR LCRC_ERR VPRBS_ER REM_ERR_ FSYNC_ER
Field
_OEN _OEN _OEN _OEN _OEN R_OEN OEN R_OEN
Reset 0x1 0x1 0x1 0x1 0b1 0b1 0b1 0b1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
INTR7 (0x2A)
BIT 7 6 5 4 3 2 1 0
G1_D_ERR G1_C_ERR G1_B_ERR G1_A_ERR LCRC_ERR VPRBS_ER REM_ERR_ FSYNC_ER
Field
_FLAG _FLAG _FLAG _FLAG _FLAG R_FLAG FLAG R_FLAG
Reset 0x0 0x0 0x0 0x0 0b0 0b0 0b0 0b0
Access
Read Only Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
INTR8 (0x2B)
BIT 7 6 5 4 3 2 1 0
IDLE_ERR_ IDLE_ERR_ IDLE_ERR_ IDLE_ERR_
Field RSVD RSVD RSVD RSVD
OEN_D OEN_C OEN_B OEN_A
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Write, Read Write, Read Write, Read Write, Read
Type
INTR9 (0x2C)
BIT 7 6 5 4 3 2 1 0
IDLE_ERR_ IDLE_ERR_ IDLE_ERR_ IDLE_ERR_
Field RSVD RSVD RSVD RSVD
FLAG_D FLAG_C FLAG_B FLAG_A
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Read Only Read Only Read Only Read Only
Type
INTR10 (0x2D)
BIT 7 6 5 4 3 2 1 0
RT_CNT_O RT_CNT_O RT_CNT_O RT_CNT_O MAX_RT_O MAX_RT_O MAX_RT_O MAX_RT_O
Field
EN_D EN_C EN_B EN_A EN_D EN_C EN_B EN_A
Reset 0b0 0b0 0b0 0b0 0b1 0b1 0b1 0b1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
INTR11 (0x2E)
BIT 7 6 5 4 3 2 1 0
RT_CNT_F RT_CNT_F RT_CNT_F RT_CNT_F MAX_RT_F MAX_RT_F MAX_RT_F MAX_RT_F
Field
LAG_D LAG_C LAG_B LAG_A LAG_D LAG_C LAG_B LAG_A
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Read Only Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
INTR12 (0x2F)
BIT 7 6 5 4 3 2 1 0
ERR_TX_E
Field – – ERR_TX_ID[4:0]
N
Reset 0b1 – – 0x1F
Access
Write, Read – – Write, Read
Type
INTR13 (0x30)
BIT 7 6 5 4 3 2 1 0
ERR_RX_E ERR_RX_R
Field – ERR_RX_ID_A[4:0]
N_A ECVED_A
Reset 0b1 0b1 – 0x1F
Access
Write, Read Write, Read – Write, Read
Type
INTR14 (0x31)
BIT 7 6 5 4 3 2 1 0
ERR_RX_E ERR_RX_R
Field – ERR_RX_ID_B[4:0]
N_B ECVED_B
Reset 0b1 0b1 – 0x1F
Access
Write, Read Write, Read – Write, Read
Type
INTR15 (0x32)
BIT 7 6 5 4 3 2 1 0
ERR_RX_E ERR_RX_R
Field – ERR_RX_ID_C[4:0]
N_C ECVED_C
Reset 0b1 0b1 – 0x1F
Access
Write, Read Write, Read – Write, Read
Type
INTR16 (0x33)
BIT 7 6 5 4 3 2 1 0
ERR_RX_E ERR_RX_R
Field – ERR_RX_ID_D[4:0]
N_D ECVED_D
Reset 0b1 0b1 – 0x1F
Access
Write, Read Write, Read – Write, Read
Type
CNT0 (0x35)
BIT 7 6 5 4 3 2 1 0
Field DEC_ERR_A[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT1 (0x36)
BIT 7 6 5 4 3 2 1 0
Field DEC_ERR_B[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT2 (0x37)
BIT 7 6 5 4 3 2 1 0
Field DEC_ERR_C[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT3 (0x38)
BIT 7 6 5 4 3 2 1 0
Field DEC_ERR_D[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT4 (0x39)
BIT 7 6 5 4 3 2 1 0
Field IDLE_ERR_A[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT5 (0x3A)
BIT 7 6 5 4 3 2 1 0
Field IDLE_ERR_B[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT6 (0x3B)
BIT 7 6 5 4 3 2 1 0
Field IDLE_ERR_C[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT7 (0x3C)
BIT 7 6 5 4 3 2 1 0
Field IDLE_ERR_D[7:0]
Reset 0x00
Access
Read Clears All
Type
VID_PXL_CRC_ERR_VIDEOMASK_OEN (0x44)
BIT 7 6 5 4 3 2 1 0
VIDEO_MA VIDEO_MA VIDEO_MA VIDEO_MA VID_PXL_C VID_PXL_C VID_PXL_C VID_PXL_C
Field SKED_3_O SKED_2_O SKED_1_O SKED_0_O RC_ERR_O RC_ERR_O RC_ERR_O RC_ERR_O
EN EN EN EN EN_D EN_C EN_B EN_A
Reset 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
VID_PXL_CRC_VIDEOMASK_INT_FLAG (0x45)
BIT 7 6 5 4 3 2 1 0
VIDEO_MA VIDEO_MA VIDEO_MA VIDEO_MA
VID_PXL_C VID_PXL_C VID_PXL_C VID_PXL_C
Field SKED_3_F SKED_2_F SKED_1_F SKED_0_F
RC_ERR_D RC_ERR_C RC_ERR_B RC_ERR_A
LAG LAG LAG LAG
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access Read Read Read Read
Read Only Read Only Read Only Read Only
Type Clears All Clears All Clears All Clears All
PWR_STATUS_OEN (0x48)
BIT 7 6 5 4 3 2 1 0
VDDBAD_I
Field RSVD – RSVD – – RSVD[1:0]
NT_OEN
Reset 0x1 0x1 – 0x0 – – 0x1
Access
Write, Read – – –
Type
PWR_STATUS_OV_FLAG (0x49)
BIT 7 6 5 4 3 2 1 0
CMP_STAT CMP_STAT CMP_STAT CMP_STAT
VDDBAD_I
Field RSVD RSVD RSVD US_VDD_O US_VDD12 US_vddio_o US_VDD18
NT_FLAG
V _OV v _OV
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access Read
Read Only Read Only Read Only Read Only
Type Clears All
VDDCMP_MASK (0x4A)
BIT 7 6 5 4 3 2 1 0
VDDCMP_I CMP_VTER
Field – VDDCMP_MASK[4:0]
NT_OEN M_MASK
Reset 0x1 – 0x1 0x07
Access
Write, Read – Write, Read Write, Read
Type
VDDCMP_STATUS_FLAG (0x4B)
BIT 7 6 5 4 3 2 1 0
VDDCMP_I CMP_VTER
Field – – – – – –
NT_FLAG M_STATUS
Reset 0x0 – 0x0 – – – – –
Access Read
– Read Only – – – – –
Type Clears All
DEV_REV (0x4C)
BIT 7 6 5 4 3 2 1 0
Field – – – – DEV_REV[3:0]
Reset – – – – 0x1
Access
– – – – Read Only
Type
EFUSE_CTRL (0x4D)
BIT 7 6 5 4 3 2 1 0
EFUSE_CR EFUSE_CR EFUSE_CR
Field – C_ERR_RS C_ERR_RS C_ERR_OE – – – –
T_OS T N
Reset – 0b0 0b0 0b1 – – – –
Access Write Clears
– Write, Read Write, Read – – – –
Type All, Read
EFUSE_CRC_ERR (0x4E)
BIT 7 6 5 4 3 2 1 0
EFUSE_CR
Field – – – – – – –
C_ERR
Reset – – – – – – –
Access
– – – Read Only – – – –
Type
CFGH_VIDEO_CRC0 (0x60)
BIT 7 6 5 4 3 2 1 0
Field RX_CRC_EN_A_B[7:0]
Reset 0b0
Access
Write, Read
Type
CFGH_VIDEO_CRC1 (0x61)
BIT 7 6 5 4 3 2 1 0
Field RX_CRC_EN_C_D[7:0]
Reset 0b0
Access
Write, Read
Type
TR0 (0x70)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL[1:0] RSVD[1:0]
N N
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0x71)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT[1:0] BW_VAL[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
BW_VAL 5:0 Fair bandwidth use ratio = BW_VAL x 0bXXXXXX: Channel base-bandwidth value
BW_MULT/10 as a percentage of total link
bandwidth.
TR2 (0x72)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR3 (0x73)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL[7:0]
Reset 0xFF
Access
Write, Read
Type
TR0 (0x74)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_B[1:0] RSVD[1:0]
N_B N_B
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0x75)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_B[1:0] BW_VAL_B[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
BW_VAL_B 5:0 Fair bandwidth use ratio = BW_VAL_B x 0bXXXXXX: Channel base-bandwidth value
BW_MULT_B/10 as a percentage of total link
bandwidth
TR2 (0x76)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_B[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR3 (0x77)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_B[7:0]
Reset 0xFF
Access
Write, Read
Type
TR0 (0x78)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_C[1:0] RSVD[1:0]
N_C N_C
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0x79)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_C[1:0] BW_VAL_C[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR2 (0x7A)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_C[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR3 (0x7B)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_C[7:0]
Reset 0xFF
Access
Write, Read
Type
TR0 (0x7C)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_D[1:0] RSVD[1:0]
N_D N_D
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0x7D)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_D[1:0] BW_VAL_D[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR2 (0x7E)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_D[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR3 (0x7F)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_D[7:0]
Reset 0xFF
Access
Write, Read
Type
TR0 (0xA0)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL[1:0] RSVD[1:0]
N N
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0xA1)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT[1:0] BW_VAL[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0xA3)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0xA4)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0xA6)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT[2:0] RSVD RSVD
RR_OEN EN
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0xA7)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT[6:0]
RR
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0xA8)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_B[1:0] RSVD[1:0]
N_B N_B
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0xA9)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_B[1:0] BW_VAL_B[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0xAB)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_B[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0xAC)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_B[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0xAE)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_B[2:0] RSVD RSVD
RR_OEN_B EN_B
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0xAF)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_B[6:0]
RR_B
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0xB0)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_C[1:0] RSVD[1:0]
N_C N_C
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0xB1)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_C[1:0] BW_VAL_C[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0xB3)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_C[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0xB4)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_C[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0xB6)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_C[2:0] RSVD RSVD
RR_OEN_C EN_C
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0xB7)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_C[6:0]
RR_C
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0xB8)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_D[1:0] RSVD[1:0]
N_D N_D
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
TR1 (0xB9)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_D[1:0] BW_VAL_D[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0xBB)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_D[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0xBC)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_D[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0xBE)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_D[2:0] RSVD RSVD
RR_OEN_D EN_D
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0xBF)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_D[6:0]
RR_D
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
I2C_7 (0xC7)
BIT 7 6 5 4 3 2 1 0
I2C_REGSL I2C_REGSL
Field V_1_TIMED I2C_INTREG_SLV_1_TO[2:0] V_0_TIMED I2C_INTREG_SLV_0_TO[2:0]
_OUT _OUT
Reset 0x0 0x6 0x0 0x6
Access
Read Only Write, Read Read Only Write, Read
Type
REG0 (0xE0)
BIT 7 6 5 4 3 2 1 0
Field – – – – PU_LF3 PU_LF2 PU_LF1 PU_LF0
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
REG1 (0xE1)
BIT 7 6 5 4 3 2 1 0
Field – LF_1[2:0] – LF_0[2:0]
Reset – 0x2 – 0x2
Access
– Read Only – Read Only
Type
REG2 (0xE2)
BIT 7 6 5 4 3 2 1 0
Field – LF_3[2:0] – LF_2[2:0]
Reset – 0x2 – 0x2
Access
– Read Only – Read Only
Type
REG5 (0xE5)
BIT 7 6 5 4 3 2 1 0
Field – – – – LFLT_INT_FLAG[3:0]
Reset – – – – 0x0
Access
– – – – Read Clears All
Type
REG6 (0xE6)
BIT 7 6 5 4 3 2 1 0
Field – – – – MASK_LF3 MASK_LF2 MASK_LF1 MASK_LF0
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
VIDEO_PIPE_SEL_0 (0xF0)
BIT 7 6 5 4 3 2 1 0
Field VIDEO_PIPE_SEL_1[3:0] VIDEO_PIPE_SEL_0[3:0]
Reset 0x6 0x2
Access
Write, Read Write, Read
Type
VIDEO_PIPE_SEL_1 (0xF1)
BIT 7 6 5 4 3 2 1 0
Field VIDEO_PIPE_SEL_3[3:0] VIDEO_PIPE_SEL_2[3:0]
Reset 0xe 0xa
Access
Write, Read Write, Read
Type
VIDEO_PIPE_EN (0xF4)
BIT 7 6 5 4 3 2 1 0
STREAM_S
Field – – – VIDEO_PIPE_EN[3:0]
EL_ALL
Reset – – – 0x1 0xF
Access
– – – Write, Read Write, Read
Type
HVD_GPIO_CTRL_EN (0xFA)
BIT 7 6 5 4 3 2 1 0
Field – – – – HVD_OUT_EN[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
HVD_GPIO_CTRL_HS (0xFB)
BIT 7 6 5 4 3 2 1 0
Field HVD_HS_SEL3[1:0] HVD_HS_SEL2[1:0] HVD_HS_SEL1[1:0] HVD_HS_SEL0[1:0]
Reset 0b00 0b00 0b00 0b00
Access
Write, Read Write, Read Write, Read Write, Read
Type
HVD_GPIO_CTRL_VS (0xFC)
BIT 7 6 5 4 3 2 1 0
Field HVD_VS_SEL3[1:0] HVD_VS_SEL2[1:0] HVD_VS_SEL1[1:0] HVD_VS_SEL0[1:0]
Reset 0b00 0b00 0b00 0b00
Access
Write, Read Write, Read Write, Read Write, Read
Type
HVD_GPIO_CTRL_DE (0xFD)
BIT 7 6 5 4 3 2 1 0
Field HVD_DE_SEL3[1:0] HVD_DE_SEL2[1:0] HVD_DE_SEL1[1:0] HVD_DE_SEL0[1:0]
Reset 0b00 0b00 0b00 0b00
Access
Write, Read Write, Read Write, Read Write, Read
Type
HVD_GPIO_CTRL_SEL (0xFE)
BIT 7 6 5 4 3 2 1 0
Field HVD_OUT_SEL3[1:0] HVD_OUT_SEL2[1:0] HVD_OUT_SEL1[1:0] HVD_OUT_SEL0[1:0]
Reset 0b00 0b00 0b00 0b00
Access
Write, Read Write, Read Write, Read Write, Read
Type
HVD_GPIO_CTRL_ST (0xFF)
BIT 7 6 5 4 3 2 1 0
Field HVD_ST_SEL3[1:0] HVD_ST_SEL2[1:0] HVD_ST_SEL1[1:0] HVD_ST_SEL0[1:0]
Reset 0b00 0b00 0b00 0b00
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
SEQ_MISS LINE_CRC_ DIS_PKT_D
Field LCRC_ERR RSVD RSVD RSVD RSVD
_EN EN ET
Reset 0x0 0b0 0b1 0b1 0b0 0b0 0b1 0b0
Access Read
Write, Read Write, Read Write, Read
Type Clears All
DIS_PKT_D If the video is restarted with a different BPP 0b0: Enable packet detect (default)
0
ET when the packet detector is disabled, toggle 0b1: Disable packet detect
this register or the video receive enable
register to make sure the video link restarts.
BIT 7 6 5 4 3 2 1 0
VID_SEQ_ LIM_HEAR
Field RSVD[2:0] – RSVD RSVD
ERR_OEN T
Reset 0x0 0b1 0b0 – 0b1 0b0
Access
Write, Read Write, Read –
Type
BIT 7 6 5 4 3 2 1 0
VID_PKT_D VID_SEQ_
Field RSVD VID_LOCK RSVD[3:0]
ET ERR
Reset 0b0 0b0 0b0 0b0 0x2
Access Read
Read Only Read Only
Type Clears All
LIM_HEART_TIMEOUT_0 (0x160)
BIT 7 6 5 4 3 2 1 0
Field – LIM_HEART_TIMEOUT_0[6:0]
Reset – 0xA
Access
– Write, Read
Type
LIM_HEART_TIMEOUT_1 (0x161)
BIT 7 6 5 4 3 2 1 0
Field – LIM_HEART_TIMEOUT_1[6:0]
Reset – 0xA
Access
– Write, Read
Type
LIM_HEART_TIMEOUT_2 (0x162)
BIT 7 6 5 4 3 2 1 0
Field – LIM_HEART_TIMEOUT_2[6:0]
Reset – 0xA
Access
– Write, Read
Type
LIM_HEART_TIMEOUT_3 (0x163)
BIT 7 6 5 4 3 2 1 0
Field – LIM_HEART_TIMEOUT_3[6:0]
Reset – 0xA
Access
– Write, Read
Type
BIT 7 6 5 4 3 2 1 0
CROSS_HS CROSS_HS
Field – CROSS_HS[4:0]
_I _F
Reset – 0x0 0x0 0x18
Access
– Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
CROSS_VS CROSS_VS
Field – CROSS_VS[4:0]
_I _F
Reset – 0x0 0x0 0x19
Access
– Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
CROSS_DE CROSS_DE
Field – CROSS_DE[4:0]
_I _F
Reset – 0x0 0x0 0x1A
Access
– Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field VPRBS_ERR[7:0]
Reset 0x00
Access
Read Clears All
Type
BIT 7 6 5 4 3 2 1 0
VPRBS24_
PATGEN_C VPRBS_CH VPRBS_FAI VPRBS7_G VPRBS9_G DIS_GLITC VIDEO_LO
Field GENCHK_E
LK_SRC ECK L ENCHK_EN ENCHK_EN H_FILT CK
N
Reset 0x1 0b0 0b0 0b0 0b0 0b0 0x0 0b0
Access
Write, Read Read Only Read Only Write, Read Write, Read Write, Read Write, Read Read Only
Type
POLARITY_A_L (0x2E0)
BIT 7 6 5 4 3 2 1 0
Field POLARITY_A_L[7:0]
Reset 0x0
Access
Write, Read
Type
POLARITY_B_L (0x2E1)
BIT 7 6 5 4 3 2 1 0
Field POLARITY_B_L[7:0]
Reset 0x0
Access
Write, Read
Type
POLARITY_C_L (0x2E2)
BIT 7 6 5 4 3 2 1 0
Field POLARITY_C_L[7:0]
Reset 0x0
Access
Write, Read
Type
POLARITY_D_L (0x2E3)
BIT 7 6 5 4 3 2 1 0
Field POLARITY_D_L[7:0]
Reset 0x0
Access
Write, Read
Type
POLARITY_AB_H (0x2E4)
BIT 7 6 5 4 3 2 1 0
Field – POLARITY_B_H[2:0] – POLARITY_A_H[2:0]
Reset – 0x0 – 0x0
Access
– Write, Read – Write, Read
Type
POLARITY_CD_H (0x2E5)
BIT 7 6 5 4 3 2 1 0
Field – POLARITY_D_H[2:0] – POLARITY_C_H[2:0]
Reset – 0x0 – 0x0
Access
– Write, Read – Write, Read
Type
ENABLE_A_L (0x2E6)
BIT 7 6 5 4 3 2 1 0
Field ENABLE_A_L[7:0]
Reset 0x0
Access
Write, Read
Type
ENABLE_B_L (0x2E7)
BIT 7 6 5 4 3 2 1 0
Field ENABLE_B_L[7:0]
Reset 0x0
Access
Write, Read
Type
ENABLE_C_L (0x2E8)
BIT 7 6 5 4 3 2 1 0
Field ENABLE_C_L[7:0]
Reset 0x0
Access
Write, Read
Type
ENABLE_D_L (0x2E9)
BIT 7 6 5 4 3 2 1 0
Field ENABLE_D_L[7:0]
Reset 0x0
Access
Write, Read
Type
ENABLE_AB_H (0x2EA)
BIT 7 6 5 4 3 2 1 0
Field – ENABLE_B_H[2:0] – ENABLE_A_H[2:0]
Reset – 0x0 – 0x0
Access
– Write, Read – Write, Read
Type
ENABLE_CD_H (0x2EB)
BIT 7 6 5 4 3 2 1 0
Field – ENABLE_D_H[2:0] – ENABLE_C_H[2:0]
Reset – 0x0 – 0x0
Access
– Write, Read – Write, Read
Type
READ_A_L (0x2EC)
BIT 7 6 5 4 3 2 1 0
Field READ_A_L[7:0]
Reset 0x0
Access
Read Only
Type
READ_B_L (0x2ED)
BIT 7 6 5 4 3 2 1 0
Field READ_B_L[7:0]
Reset 0x0
Access
Read Only
Type
READ_C_L (0x2EE)
BIT 7 6 5 4 3 2 1 0
Field READ_C_L[7:0]
Reset 0x0
Access
Read Only
Type
READ_D_L (0x2EF)
BIT 7 6 5 4 3 2 1 0
Field READ_D_L[7:0]
Reset 0x0
Access
Read Only
Type
READ_AB_H (0x2F0)
BIT 7 6 5 4 3 2 1 0
Field – READ_B_H[2:0] – READ_A_H[2:0]
Reset – 0x0 – 0x0
Access
– Read Only – Read Only
Type
READ_CD_H (0x2F1)
BIT 7 6 5 4 3 2 1 0
Field – READ_D_H[2:0] – READ_C_H[2:0]
Reset – 0x0 – 0x0
Access
– Read Only – Read Only
Type
OUTPUT (0x2F2)
BIT 7 6 5 4 3 2 1 0
OUTPUT_I OUTPUT_E DESTINATI READ_FLA
Field – – – –
NVERT NABLE ON G
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Read Only
Type
GPIO_A (0x300)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x301)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x00
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x302)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x00
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x303)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x304)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x01
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x305)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x01
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x306)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x307)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x02
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x308)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x02
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x309)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x30A)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x03
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x30B)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x03
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x30C)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x30D)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x04
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x30E)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x04
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x310)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x311)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x05
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x312)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x05
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x313)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x314)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x0 0b1 0x06
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x315)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x06
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x316)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x317)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x07
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x318)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x07
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x319)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x31A)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x08
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x31B)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x08
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x31C)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x31D)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x09
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x31E)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x09
Access
Write, Read Write, Read Write, Read
Type
GPIO_A (0x320)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_RX_ GPIO_TX_ GPIO_OUT
Field RES_CFG RSVD GPIO_OUT GPIO_IN
EN EN EN _DIS
Reset 0b1 0x0 0x0 0b0 0b0 0b0 0b0 0b1
Access
Write, Read Write, Read Write, Read Read Only Write, Read Write, Read Write, Read
Type
GPIO_B (0x321)
BIT 7 6 5 4 3 2 1 0
Field PULL_UPDN_SEL[1:0] OUT_TYPE GPIO_TX_ID[4:0]
Reset 0x2 0b1 0x0A
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x322)
BIT 7 6 5 4 3 2 1 0
OVR_RES_ GPIO_REC
Field RSVD GPIO_RX_ID[4:0]
CFG VED
Reset 0x0 0b1 0b0 0x0A
Access
Write, Read Write, Read Write, Read
Type
GPIO_B (0x337)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x00
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x338)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x00
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x33A)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x01
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x33B)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x01
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x33D)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x02
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x33E)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x02
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x341)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x03
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x342)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x03
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x344)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x04
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x345)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x04
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x347)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x05
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x348)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x05
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x34A)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x06
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x34B)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x06
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x34D)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x07
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x34E)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x07
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x351)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x08
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x352)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x08
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x354)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x09
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x355)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x09
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x357)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_B[4:0]
EN_B EN_B
Reset 0x0 0x0 0b0 0x0a
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x358)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_B[4:0]
VED_B EN_B
Reset – 0b1 0b0 0x0a
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x36D)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x00
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x36E)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x00
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x371)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x01
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x372)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x01
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x374)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x02
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x375)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x02
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x377)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x03
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x378)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x03
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x37A)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x04
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x37B)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x04
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x37D)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x05
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x37E)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x05
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x381)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x06
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x382)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x06
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x384)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x07
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x385)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x07
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x387)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x08
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x388)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x08
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x38A)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x09
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x38B)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x09
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x38D)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_C[4:0]
EN_C EN_C
Reset 0x0 0x0 0b0 0x0a
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x38E)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_C[4:0]
VED_C EN_C
Reset – 0b1 0b0 0x0a
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3A4)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x00
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3A5)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x00
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3A7)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x01
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3A8)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x01
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3AA)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x02
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3AB)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x02
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3AD)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x03
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3AE)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x03
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3B1)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x04
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3B2)
BIT 7 6 5 4 3 2 1 0
GPIO_RX_
Field – RSVD GPIO_RX_ID_D[4:0]
EN_D
Reset – 0b1 0b0 0x04
Access
– Write, Read Write, Read
Type
GPIO_B (0x3B4)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x05
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3B5)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x05
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3B7)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x06
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3B8)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x06
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3BA)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x07
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3BB)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x07
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3BD)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x08
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3BE)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x08
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3C1)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x09
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3C2)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x09
Access
– Write, Read Write, Read Write, Read
Type
GPIO_B (0x3C4)
BIT 7 6 5 4 3 2 1 0
TX_COMP_ GPIO_TX_
Field RSVD GPIO_TX_ID_D[4:0]
EN_D EN_D
Reset 0x0 0x0 0b0 0x0a
Access
Write, Read Write, Read Write, Read
Type
GPIO_C (0x3C5)
BIT 7 6 5 4 3 2 1 0
GPIO_REC GPIO_RX_
Field – GPIO_RX_ID_D[4:0]
VED_D EN_D
Reset – 0b1 0b0 0x0a
Access
– Write, Read Write, Read Write, Read
Type
BACKTOP1 (0x400)
BIT 7 6 5 4 3 2 1 0
CSIPLL3_L CSIPLL2_L CSIPLL1_L CSIPLL0_L
Field RSVD RSVD RSVD RSVD
OCK OCK OCK OCK
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b1
Access
Read Only Read Only Read Only Read Only
Type
BACKTOP2 (0x401)
BIT 7 6 5 4 3 2 1 0
Field VS_VC0_L[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP3 (0x402)
BIT 7 6 5 4 3 2 1 0
Field VS_VC0_H[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP4 (0x403)
BIT 7 6 5 4 3 2 1 0
Field VS_VC1_L[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP5 (0x404)
BIT 7 6 5 4 3 2 1 0
Field VS_VC1_H[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP6 (0x405)
BIT 7 6 5 4 3 2 1 0
Field VS_VC2_L[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP7 (0x406)
BIT 7 6 5 4 3 2 1 0
Field VS_VC2_H[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP8 (0x407)
BIT 7 6 5 4 3 2 1 0
Field VS_VC3_L[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP9 (0x408)
BIT 7 6 5 4 3 2 1 0
Field VS_VC3_H[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP10 (0x409)
BIT 7 6 5 4 3 2 1 0
Field DE_SEL3 DE_SEL2 DE_SEL1 DE_SEL0 RSVD RSVD RSVD RSVD
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP11 (0x40A)
BIT 7 6 5 4 3 2 1 0
cmd_overflo cmd_overflo cmd_overflo cmd_overflo
Field LMO_3 LMO_2 LMO_1 LMO_0
w3 w2 w1 w0
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Read Only Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
BACKTOP12 (0x40B)
BIT 7 6 5 4 3 2 1 0
CSI_OUT_
Field soft_bpp_0[4:0] – RSVD
EN
Reset 0x00 – 0b1 0b0
Access
Write, Read – Write, Read
Type
BACKTOP13 (0x40C)
BIT 7 6 5 4 3 2 1 0
Field soft_vc_1[3:0] soft_vc_0[3:0]
Reset 0x0 0x0
Access
Write, Read Write, Read
Type
BACKTOP14 (0x40D)
BIT 7 6 5 4 3 2 1 0
Field soft_vc_3[3:0] soft_vc_2[3:0]
Reset 0x0 0x0
Access
Write, Read Write, Read
Type
BACKTOP15 (0x40E)
BIT 7 6 5 4 3 2 1 0
Field soft_dt_1_h[1:0] soft_dt_0[5:0]
Reset 0x0 0x00
Access
Write, Read Write, Read
Type
BACKTOP16 (0x40F)
BIT 7 6 5 4 3 2 1 0
Field soft_dt_2_h[3:0] soft_dt_1_l[3:0]
Reset 0x0 0x0
Access
Write, Read Write, Read
Type
BACKTOP17 (0x410)
BIT 7 6 5 4 3 2 1 0
Field soft_dt_3[5:0] soft_dt_2_l[1:0]
Reset 0x00 0x0
Access
Write, Read Write, Read
Type
BACKTOP18 (0x411)
BIT 7 6 5 4 3 2 1 0
Field soft_bpp_2_h[2:0] soft_bpp_1[4:0]
Reset 0x0 0x00
Access
Write, Read Write, Read
Type
BACKTOP19 (0x412)
BIT 7 6 5 4 3 2 1 0
Field – soft_bpp_3[4:0] soft_bpp_2_l[1:0]
Reset – 0x00 0x0
Access
– Write, Read Write, Read
Type
BACKTOP20 (0x413)
BIT 7 6 5 4 3 2 1 0
Field phy0_csi_tx_dpll_fb_fraction_in_l[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP21 (0x414)
BIT 7 6 5 4 3 2 1 0
Field bpp8dbl3 bpp8dbl2 bpp8dbl1 bpp8dbl0 phy0_csi_tx_dpll_fb_fraction_in_h[3:0]
Reset 0b0 0b0 0b0 0b0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP22 (0x415)
BIT 7 6 5 4 3 2 1 0
phy0_csi_tx
override_bp override_bp _dpll_fb_fra
Field phy0_csi_tx_dpll_predef_freq[4:0]
p_vc_dt_1 p_vc_dt_0 ction_predef
_en
Reset 0b0 0b0 0b1 0x0F
Access
Write, Read Write, Read Write, Read Write, Read
Type
Note:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
the OVERRIDE_VC_BITS_2_AND_3
override_bpp 0b0: Disable
7 register.
_vc_dt_1 0b1: Enable
• RRB_PKT_VC_OVRD_EN has priority over
override_bpp_vc_dt_#, OVERRIDE_VC _#,
and/or OVERRIDE_VC_BITS_2_AND_3 for
errb_pkts
Note:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
override_bpp the OVERRIDE_VC_BITS_2_AND_3 0b0: Disable
6
_vc_dt_0 register. 0b1: Enable
BACKTOP23 (0x416)
BIT 7 6 5 4 3 2 1 0
Field phy1_csi_tx_dpll_fb_fraction_in_l[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP24 (0x417)
BIT 7 6 5 4 3 2 1 0
bpp8dbl3_m bpp8dbl2_m bpp8dbl1_m bpp8dbl0_m
Field phy1_csi_tx_dpll_fb_fraction_in_h[3:0]
ode ode ode ode
Reset 0b0 0b0 0b0 0b0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP25 (0x418)
BIT 7 6 5 4 3 2 1 0
phy1_csi_tx
override_bp override_bp _dpll_fb_fra
Field phy1_csi_tx_dpll_predef_freq[4:0]
p_vc_dt_3 p_vc_dt_2 ction_predef
_en
Reset 0b0 0b0 0b1 0x0F
Access
Write, Read Write, Read Write, Read Write, Read
Type
Note:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
override_bpp the OVERRIDE_VC_BITS_2_AND_3 0b0: Disable
7
_vc_dt_3 register. 0b1: Enable
Note:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
override_bpp the OVERRIDE_VC_BITS_2_AND_3 0b0: Disable
6
_vc_dt_2 register. 0b1: Enable
BACKTOP26 (0x419)
BIT 7 6 5 4 3 2 1 0
Field phy2_csi_tx_dpll_fb_fraction_in_l[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP27 (0x41A)
BIT 7 6 5 4 3 2 1 0
yuv_8_10_ yuv_8_10_ yuv_8_10_ yuv_8_10_
Field phy2_csi_tx_dpll_fb_fraction_in_h[3:0]
mux_mode3 mux_mode2 mux_mode1 mux_mode0
Reset 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP28 (0x41B)
BIT 7 6 5 4 3 2 1 0
phy2_csi_tx
_dpll_fb_fra
Field – – phy2_csi_tx_dpll_predef_freq[4:0]
ction_predef
_en
Reset – – 0b1 0x0F
Access
– – Write, Read Write, Read
Type
BACKTOP29 (0x41C)
BIT 7 6 5 4 3 2 1 0
Field phy3_csi_tx_dpll_fb_fraction_in_l[7:0]
Reset 0x00
Access
Write, Read
Type
BACKTOP30 (0x41D)
BIT 7 6 5 4 3 2 1 0
bpp10dbl3_
Field – – bpp10dbl3 phy3_csi_tx_dpll_fb_fraction_in_h[3:0]
mode
Reset – – 0b0 0b0 0x0
Access
– – Write, Read Write, Read Write, Read
Type
BACKTOP31 (0x41E)
BIT 7 6 5 4 3 2 1 0
phy3_csi_tx
bpp10dbl2_ _dpll_fb_fra
Field bpp10dbl2 phy3_csi_tx_dpll_predef_freq[4:0]
mode ction_predef
_en
Reset 0b0 0b0 0b1 0x0F
Access
Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP32 (0x41F)
BIT 7 6 5 4 3 2 1 0
bpp10dbl1_ bpp10dbl0_
Field bpp10dbl1 bpp10dbl0 bpp12dbl3 bpp12dbl2 bpp12dbl1 bpp12dbl0
mode mode
Reset 0b0 0b0 0b0 0b0 0b0 0b0 0b0 0b0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP1 (0x420)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_EN[3:0] – – RSVD[1:0]
Reset 0b0000 – – 0x01
Access
Write, Read – –
Type
BACKTOP2 (0x421)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT_Insert_Mode_ ERRB_PKT_Insert_Mode_ ERRB_PKT_Insert_Mode_ ERRB_PKT_Insert_Mode_
Field
4[1:0] 3[1:0] 2[1:0] 1[1:0]
Reset 0b01 0b01 0b01 0b01
Access
Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP3 (0x422)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT ERRB_PKT ERRB_PKT ERRB_PKT
Field – _EDGE_SE – _EDGE_SE – _EDGE_SE – _EDGE_SE
L_4 L_3 L_2 L_1
Reset – – – –
Access
– Write, Read – Write, Read – Write, Read – Write, Read
Type
BACKTOP4 (0x423)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _DBL_MOD – ERRB_PKT_DT_1[5:0]
E_1
Reset 0x0 – 0x12
Access
Write, Read – Write, Read
Type
BACKTOP5 (0x424)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _DBL_MOD – ERRB_PKT_DT_2[5:0]
E_2
Reset 0x0 – 0x12
Access
Write, Read – Write, Read
Type
BACKTOP6 (0x425)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _DBL_MOD – ERRB_PKT_DT_3[5:0]
E_3
Reset 0x0 – 0x12
Access
Write, Read – Write, Read
Type
BACKTOP7 (0x426)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _DBL_MOD – ERRB_PKT_DT_4[5:0]
E_4
Reset 0x0 – 0x12
Access
Write, Read – Write, Read
Type
BACKTOP8 (0x427)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _VC_OVRD – – ERRB_PKT_VC_OVRD_1[4:0]
_EN_1
Reset 0x0 – – 0xF
Access
Write, Read – – Write, Read
Type
BACKTOP9 (0x428)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _VC_OVRD – – ERRB_PKT_VC_OVRD_2[4:0]
_EN_2
Reset 0x0 – – 0xF
Access
Write, Read – – Write, Read
Type
BACKTOP10 (0x429)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _VC_OVRD – – ERRB_PKT_VC_OVRD_3[4:0]
_EN_3
Reset 0x0 – – 0xF
Access
Write, Read – – Write, Read
Type
BACKTOP11 (0x42A)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT
Field _VC_OVRD – – ERRB_PKT_VC_OVRD_4[4:0]
_EN_4
Reset 0x0 – – 0xF
Access
Write, Read – – Write, Read
Type
BACKTOP12 (0x42B)
BIT 7 6 5 4 3 2 1 0
Field – – – ERRB_PKT_VC_1[4:0]
Reset – – – 0x0
Access
– – – Read Only
Type
BACKTOP13 (0x42C)
BIT 7 6 5 4 3 2 1 0
Field – – – ERRB_PKT_VC_2[4:0]
Reset – – – 0x0
Access
– – – Read Only
Type
BACKTOP14 (0x42D)
BIT 7 6 5 4 3 2 1 0
Field – – – ERRB_PKT_VC_3[4:0]
Reset – – – 0x0
Access
– – – Read Only
Type
BACKTOP15 (0x42E)
BIT 7 6 5 4 3 2 1 0
Field – – – ERRB_PKT_VC_4[4:0]
Reset – – – 0x0
Access
– – – Read Only
Type
BACKTOP22 (0x435)
BIT 7 6 5 4 3 2 1 0
Field – – – – n_vs_block[3:0]
Reset – – – – 0x1
Access
– – – – Write, Read
Type
BACKTOP23 (0x436)
BIT 7 6 5 4 3 2 1 0
Field – – – – dis_vs3 dis_vs2 dis_vs1 dis_vs0
Reset – – – – 0b0 0b0 0b0 0b0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP24 (0x437)
BIT 7 6 5 4 3 2 1 0
ERRB_PKT ERRB_PKT ERRB_PKT ERRB_PKT
Field _WC_OVR _WC_OVR _WC_OVR _WC_OVR – – – –
D_EN_4 D_EN_3 D_EN_2 D_EN_1
Reset 0x0 0x0 0x0 0x0 – – – –
Access
Write, Read Write, Read Write, Read Write, Read – – – –
Type
BACKTOP25 (0x438)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_1_H[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP26 (0x439)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_1_L[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP27 (0x43A)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_2_H[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP28 (0x43B)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_2_L[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP29 (0x43C)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_3_H[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP30 (0x43D)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_3_L[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP31 (0x43E)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_4_H[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP32 (0x43F)
BIT 7 6 5 4 3 2 1 0
Field ERRB_PKT_WC_4_L[7:0]
Reset 0x0
Access
Write, Read
Type
BACKTOP33 (0x440)
BIT 7 6 5 4 3 2 1 0
FIFO_EMP FIFO_EMP FIFO_EMP FIFO_EMP
Field – – – –
TY_3 TY_2 TY_1 TY_0
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Read Only Read Only Read Only Read Only
Type
BACKTOP1_HDR_ERR (0x442)
BIT 7 6 5 4 3 2 1 0
TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_
Field ERR_FLAG ERR_FLAG CRC_ERR_ CRC_ERR_ CRC_ERR_ CRC_ERR_ ECC_ERR_ ECC_FLAG
_0_OEN _0 3_FLAG_0 2_FLAG_0 1_FLAG_0 0_FLAG_0 FLAG_0 _0
Reset 0b1 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
BACKTOP2_HDR_ERR (0x443)
BIT 7 6 5 4 3 2 1 0
TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_
Field ERR_FLAG ERR_FLAG CRC_ERR_ CRC_ERR_ CRC_ERR_ CRC_ERR_ ECC_ERR_ ECC_FLAG
_1_OEN _1 3_FLAG_1 2_FLAG_1 1_FLAG_1 0_FLAG_1 FLAG_1 _1
Reset 0b1 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
BACKTOP3_HDR_ERR (0x444)
BIT 7 6 5 4 3 2 1 0
TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_
Field ERR_FLAG ERR_FLAG CRC_ERR_ CRC_ERR_ CRC_ERR_ CRC_ERR_ ECC_ERR_ ECC_FLAG
_2_OEN _2 3_FLAG_2 2_FLAG_2 1_FLAG_2 0_FLAG_2 FLAG_2 _2
Reset 0b1 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
BACKTOP4_HDR_ERR (0x445)
BIT 7 6 5 4 3 2 1 0
TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_ TUN_HDR_
Field ERR_FLAG ERR_FLAG CRC_ERR_ CRC_ERR_ CRC_ERR_ CRC_ERR_ ECC_ERR_ ECC_FLAG
_3_OEN _3 3_FLAG_3 2_FLAG_3 1_FLAG_3 0_FLAG_3 FLAG_3 _3
Reset 0b1 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
BACKTOP39 (0x446)
BIT 7 6 5 4 3 2 1 0
BKTP3_LIN BKTP3_LIN BKTP3_LIN BKTP3_LIN BKTP3_LIN BKTP2_LIN BKTP1_LIN BKTP0_LIN
Field E_LEN_OV E_LEN_OV E_LEN_OV E_LEN_OV E_LEN_OV E_LEN_OV E_LEN_OV E_LEN_OV
RD RD RD RD RD RD RD RD
Reset 0x1 0x1 0x1 0x1 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP40 (0x447)
BIT 7 6 5 4 3 2 1 0
Field BKTP0_LINE_LEN_H[7:0]
Reset 0x7
Access
Write, Read
Type
BACKTOP41 (0x448)
BIT 7 6 5 4 3 2 1 0
Field BKTP0_LINE_LEN_L[7:0]
Reset 0x53
Access
Write, Read
Type
BACKTOP42 (0x449)
BIT 7 6 5 4 3 2 1 0
Field BKTP1_LINE_LEN_H[7:0]
Reset 0x7
Access
Write, Read
Type
BACKTOP43 (0x44A)
BIT 7 6 5 4 3 2 1 0
Field BKTP1_LINE_LEN_L[7:0]
Reset 0x53
Access
Write, Read
Type
BACKTOP44 (0x44B)
BIT 7 6 5 4 3 2 1 0
Field BKTP2_LINE_LEN_H[7:0]
Reset 0x7
Access
Write, Read
Type
BACKTOP45 (0x44C)
BIT 7 6 5 4 3 2 1 0
Field BKTP2_LINE_LEN_L[7:0]
Reset 0x53
Access
Write, Read
Type
BACKTOP46 (0x44D)
BIT 7 6 5 4 3 2 1 0
Field BKTP3_LINE_LEN_H[7:0]
Reset 0x7
Access
Write, Read
Type
BACKTOP47 (0x44E)
BIT 7 6 5 4 3 2 1 0
Field BKTP3_LINE_LEN_L[7:0]
Reset 0x53
Access
Write, Read
Type
BACKTOP48 (0x44F)
BIT 7 6 5 4 3 2 1 0
BKTP4_VM_TIMEOUT_DI BKTP3_VM_TIMEOUT_DI BKTP2_VM_TIMEOUT_DI BKTP1_VM_TIMEOUT_DI
Field
V[1:0] V[1:0] V[1:0] V[1:0]
Reset 0x3 0x3 0x3 0x3
Access
Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP_EMBED0 (0x450)
BIT 7 6 5 4 3 2 1 0
EMBED_LL EMBED_FL
EMBED_LL_NUM_BKTP0 EMBED_FL_NUM_BKTP0
Field _EN_BKTP – _EN_BKTP –
[1:0] [1:0]
0 0
Reset 0b0 – 0b0 0b0 – 0b0
Access
Write, Read – Write, Read Write, Read – Write, Read
Type
BACKTOP_EMBED1 (0x451)
BIT 7 6 5 4 3 2 1 0
EMBED_LL EMBED_FL
EMBED_LL_NUM_BKTP1 EMBED_FL_NUM_BKTP1
Field _EN_BKTP – _EN_BKTP –
[1:0] [1:0]
1 1
Reset 0b0 – 0b0 0b0 – 0b0
Access
Write, Read – Write, Read Write, Read – Write, Read
Type
BACKTOP_EMBED2 (0x452)
BIT 7 6 5 4 3 2 1 0
EMBED_LL EMBED_FL
EMBED_LL_NUM_BKTP2 EMBED_FL_NUM_BKTP2
Field _EN_BKTP – _EN_BKTP –
[1:0] [1:0]
2 2
Reset 0b0 – 0b0 0b0 – 0b0
Access
Write, Read – Write, Read Write, Read – Write, Read
Type
BACKTOP_EMBED3 (0x453)
BIT 7 6 5 4 3 2 1 0
EMBED_LL EMBED_FL
EMBED_LL_NUM_BKTP3 EMBED_FL_NUM_BKTP3
Field _EN_BKTP – _EN_BKTP –
[1:0] [1:0]
3 3
Reset 0b0 – 0b0 0b0 – 0b0
Access
Write, Read – Write, Read Write, Read – Write, Read
Type
CMD_LMO_ERRB_EN (0x454)
BIT 7 6 5 4 3 2 1 0
CMD_OVFL CMD_OVFL CMD_OVFL CMD_OVFL
LMO_3_ER LMO_2_ER LMO_1_ER LMO_0_ER
Field _3_ERRB_ _2_ERRB_ _1_ERRB_ _0_ERRB_
RB_OEN RB_OEN RB_OEN RB_OEN
OEN OEN OEN OEN
Reset 0b1 0b1 0b1 0b1 0b1 0b1 0b1 0b1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
DPLL_ERRB_OEN (0x455)
BIT 7 6 5 4 3 2 1 0
CSIPLL3_L CSIPLL2_L CSIPLL1_L CSIPLL0_L CSI_DPLL3 CSI_DPLL2 CSI_DPLL1 CSI_DPLL0
Field OL_STICKY OL_STICKY OL_STICKY OL_STICKY _ERRB_OE _ERRB_OE _ERRB_OE _ERRB_OE
_FLAG _FLAG _FLAG _FLAG N N N N
Reset 0x0 0x0 0x0 0x0 0b1 0b1 0b1 0b1
Access
Read Only Read Only Read Only Read Only Write, Read Write, Read Write, Read Write, Read
Type
BACKTOP_OVERRIDE_BPP_DT (0x456)
BIT 7 6 5 4 3 2 1 0
OVERRIDE OVERRIDE OVERRIDE OVERRIDE
OVERRIDE OVERRIDE OVERRIDE OVERRIDE
Field _BPP_DT_ _BPP_DT_ _BPP_DT_ _BPP_DT_
_VC_3 _VC_2 _VC_1 _VC_0
3 2 1 0
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
Notes:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
OVERRIDE_ 0x0: Disable
7 the OVERRIDE_VC_BITS_2_AND_3
VC_3 0x1: Enable
register.
Notes:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
OVERRIDE_ 0x0: Disable
6 the OVERRIDE_VC_BITS_2_AND_3
VC_2 0x1: Enable
register.
Notes:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
OVERRIDE_ 0x0: Disable
5 the OVERRIDE_VC_BITS_2_AND_3
VC_1 0x1: Enable
register.
Notes:
• Control registers, override_bpp_vc_dt_#
and/or OVERRIDE_VC_# have priority over
OVERRIDE_ 0x0: Disable
4 the OVERRIDE_VC_BITS_2_AND_3
VC_0 0x1: Enable
register.
BACKTOP_OVERRIDE_VC (0x457)
BIT 7 6 5 4 3 2 1 0
OVERRIDE
Field – – – – – – – _VC_BITS_
2_AND_3
Reset – – – – – – – 0x0
Access
– – – – – – – Write, Read
Type
Notes:
• Control registers, override_bpp_vc_dt_#
OVERRIDE_
and/or OVERRIDE_VC_# have priority over 0x0: Disable
VC_BITS_2_ 0
this OVERRIDE_VC_BITS_2_AND_3 0x1: Enable
AND_3
register.
SRAM_LCRC_ERR (0x458)
BIT 7 6 5 4 3 2 1 0
SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR
SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR
Field C_ERR_OE C_ERR_OE C_ERR_OE C_ERR_OE
C_ERR_3 C_ERR_2 C_ERR_1 C_ERR_0
N_3 N_2 N_1 N_0
Reset 0x1 0x1 0x1 0x1 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Read Only Read Only Read Only Read Only
Type
SRAM_LCRC_EN (0x459)
BIT 7 6 5 4 3 2 1 0
SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR
Field C_TUN_CH C_TUN_CH C_TUN_CH C_TUN_CH C_PIXEL_C C_PIXEL_C C_PIXEL_C C_PIXEL_C
K_DIS_3 K_DIS_2 K_DIS_1 K_DIS_0 HK_DIS_3 HK_DIS_2 HK_DIS_1 HK_DIS_0
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
SRAM_LCRC_RESET (0x45A)
BIT 7 6 5 4 3 2 1 0
INIT_SRAM INIT_SRAM INIT_SRAM INIT_SRAM SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR
Field _LCRC_ER _LCRC_ER _LCRC_ER _LCRC_ER C_MATCH_ C_MATCH_ C_MATCH_ C_MATCH_
R_DIS_3 R_DIS_2 R_DIS_1 R_DIS_0 RESET_3 RESET_2 RESET_1 RESET_0
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access Write Clears Write Clears Write Clears Write Clears
Write, Read Write, Read Write, Read Write, Read
Type All, Read All, Read All, Read All, Read
BKTOP_ERR_INJ_1 (0x480)
BIT 7 6 5 4 3 2 1 0
SRAM_LCR SRAM_LCR SRAM_LCR SRAM_LCR
Field – – – – C_ERR_INJ C_ERR_INJ C_ERR_INJ C_ERR_INJ
_DIS_3 _DIS_2 _DIS_1 _DIS_0
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
MEM_ERR_INJ_1BIT (0x481)
BIT 7 6 5 4 3 2 1 0
MEM_ERR MEM_ERR MEM_ERR MEM_ERR
Field – – – – _INJ_1BIT_ _INJ_1BIT_ _INJ_1BIT_ _INJ_1BIT_
BKTP4 BKTP3 BKTP2 BKTP1
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
MEM_ERR_INJ_2BIT (0x482)
BIT 7 6 5 4 3 2 1 0
MEM_ERR MEM_ERR MEM_ERR MEM_ERR
Field – – – – _INJ_2BIT_ _INJ_2BIT_ _INJ_2BIT_ _INJ_2BIT_
BKTP4 BKTP3 BKTP2 BKTP1
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
MEM_ERR_INJ_WORD_LOC_EN (0x483)
BIT 7 6 5 4 3 2 1 0
MEM_ERR MEM_ERR
_INJ_WOR _INJ_WOR
Field – – – – – –
D_LOC_2_ D_LOC_1_
EN EN
Reset – – – – – – 0x0 0x1
Access
– – – – – – Write, Read Write, Read
Type
MEM_ERR_INJ_WORD_LOC_1 (0x484)
BIT 7 6 5 4 3 2 1 0
Field MEM_ERR_INJ_WORD_LOC_1[7:0]
Reset 0x00
Access
Write, Read
Type
MEM_ERR_INJ_WORD_LOC_2 (0x485)
BIT 7 6 5 4 3 2 1 0
Field MEM_ERR_INJ_WORD_LOC_2[7:0]
Reset 0x00
Access
Write, Read
Type
In tunnel mode:
MEM_ERR_INJ_WORD
7:0 Inject Header Error Inject Pixel Error
_LOC_2
DPHY <2 ≥2
CPHY 1-lane <4 ≥4
CPHY 2-lanes <8 ≥8
MEM_ERR_INJ_PKT_NUM (0x486)
BIT 7 6 5 4 3 2 1 0
Field – – – – MEM_ERR_INJ_PKT_NUM[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
MEM_ERR_INJ_BIT1_LOC (0x487)
BIT 7 6 5 4 3 2 1 0
Field – – – MEM_ERR_INJ_BIT1_LOC[4:0]
Reset – – – 0x03
Access
– – – Write, Read
Type
MEM_ERR_INJ_BIT2_LOC (0x488)
BIT 7 6 5 4 3 2 1 0
Field – – – MEM_ERR_INJ_BIT2_LOC[4:0]
Reset – – – 0x00
Access
– – – Write, Read
Type
FSYNC_0 (0x4A0)
BIT 7 6 5 4 3 2 1 0
FSYNC_OU EN_VS_GE
Field RSVD RSVD FSYNC_MODE[1:0] FSYNC_METH[1:0]
T_PIN N
Reset 0x0 0x0 0b0 0x0 0x3 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
FSYNC_1 (0x4A1)
BIT 7 6 5 4 3 2 1 0
Field RSVD[1:0] RSVD[1:0] FSYNC_PER_DIV[3:0]
Reset 0x0 0x0 0x0
Access
Write, Read
Type
FSYNC_2 (0x4A2)
BIT 7 6 5 4 3 2 1 0
K_VAL_SIG
Field MST_LINK_SEL[2:0] K_VAL[3:0]
N
Reset 0x4 0x0 0x1
Access
Write, Read Write, Read Write, Read
Type
FSYNC_3 (0x4A3)
BIT 7 6 5 4 3 2 1 0
Field P_VAL_L[7:0]
Reset 0x00
Access
Write, Read
Type
FSYNC_4 (0x4A4)
BIT 7 6 5 4 3 2 1 0
P_VAL_SIG
Field – – P_VAL_H[4:0]
N
Reset – – 0x0 0x00
Access
– – Write, Read Write, Read
Type
FSYNC_5 (0x4A5)
BIT 7 6 5 4 3 2 1 0
Field FSYNC_PERIOD_L[7:0]
Reset 0x00
Access
Write, Read
Type
FSYNC_6 (0x4A6)
BIT 7 6 5 4 3 2 1 0
Field FSYNC_PERIOD_M[7:0]
Reset 0x00
Access
Write, Read
Type
FSYNC_7 (0x4A7)
BIT 7 6 5 4 3 2 1 0
Field FSYNC_PERIOD_H[7:0]
Reset 0x00
Access
Write, Read
Type
FSYNC_8 (0x4A8)
BIT 7 6 5 4 3 2 1 0
Field FRM_DIFF_ERR_THR_L[7:0]
Reset 0x00
Access
Write, Read
Type
FSYNC_9 (0x4A9)
BIT 7 6 5 4 3 2 1 0
Field – – – FRM_DIFF_ERR_THR_H[4:0]
Reset – – – 0x0F
Access
– – – Write, Read
Type
FSYNC_10 (0x4AA)
BIT 7 6 5 4 3 2 1 0
Field OVLP_WINDOW_L[7:0]
Reset 0x00
Access
Write, Read
Type
FSYNC_11 (0x4AB)
BIT 7 6 5 4 3 2 1 0
EN_FSIN_L
Field – – OVLP_WINDOW_H[4:0]
AST
Reset 0x0 – – 0x00
Access
Write, Read – – Write, Read
Type
FSYNC_15 (0x4AF)
BIT 7 6 5 4 3 2 1 0
FS_GPIO_T FS_USE_X AUTO_FS_
Field – FS_LINK_3 FS_LINK_2 FS_LINK_1 FS_LINK_0
YPE TAL LINKS
Reset 0x1 0x1 – 0x0 0x1 0x1 0x1 0x1
Access
Write, Read Write, Read – Write, Read Write, Read Write, Read Write, Read Write, Read
Type
FSYNC_16 (0x4B0)
BIT 7 6 5 4 3 2 1 0
Field FSYNC_ERR_CNT[7:0]
Reset 0x00
Access
Read Clears All
Type
FSYNC_17 (0x4B1)
BIT 7 6 5 4 3 2 1 0
Field FSYNC_TX_ID[4:0] FSYNC_ERR_THR[2:0]
Reset 0x1E 0x0
Access
Write, Read Write, Read
Type
FSYNC_18 (0x4B2)
BIT 7 6 5 4 3 2 1 0
Field CALC_FRM_LEN_L[7:0]
Reset 0x00
Access
Read Only
Type
FSYNC_19 (0x4B3)
BIT 7 6 5 4 3 2 1 0
Field CALC_FRM_LEN_M[7:0]
Reset 0x00
Access
Read Only
Type
FSYNC_20 (0x4B4)
BIT 7 6 5 4 3 2 1 0
Field CALC_FRM_LEN_H[7:0]
Reset 0x00
Access
Read Only
Type
FSYNC_21 (0x4B5)
BIT 7 6 5 4 3 2 1 0
Field FRM_DIFF_L[7:0]
Reset 0x00
Access
Read Only
Type
FSYNC_22 (0x4B6)
BIT 7 6 5 4 3 2 1 0
FSYNC_LO
FSYNC_LO
Field SS_OF_LO FRM_DIFF_H[5:0]
CKED
CK
Reset 0x0 0x0 0x00
Access Read
Read Only Read Only
Type Clears All
FSYNC_23 (0x4B7)
BIT 7 6 5 4 3 2 1 0
FSYNC_RS
Field RSVD RSVD – RSVD RSVD RSVD RSVD
T_MODE
Reset 0x0 0x0 0b0 – 0x0 0x0 0x0 0x0
Access
Write, Read –
Type
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL[1:0] PRIO_CFG[1:0]
N N
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field BW_MULT[1:0] BW_VAL[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL[7:0]
Reset 0xFF
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT[2:0] RSVD RSVD
RR_OEN EN
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT[6:0]
RR
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0x510)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_B[1:0] PRIO_CFG_B[1:0]
N_B N_B
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TR1 (0x511)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_B[1:0] BW_VAL_B[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0x513)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_B[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0x514)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_B[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0x516)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_B[2:0] RSVD RSVD
RR_OEN_B EN_B
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0x517)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_B[6:0]
RR_B
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0x520)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_C[1:0] PRIO_CFG_C[1:0]
N_C N_C
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TR1 (0x521)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_C[1:0] BW_VAL_C[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0x523)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_C[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0x524)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_C[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0x526)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_C[2:0] RSVD RSVD
RR_OEN_C EN_C
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0x527)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_C[6:0]
RR_C
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0x530)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_D[1:0] PRIO_CFG_D[1:0]
N_D N_D
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TR1 (0x531)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_D[1:0] BW_VAL_D[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0x533)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_D[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0x534)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_D[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0x536)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_D[2:0] RSVD RSVD
RR_OEN_D EN_D
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0x537)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_D[6:0]
RR_D
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0x570)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_B[1:0] PRIO_CFG_B[1:0]
N_B N_B
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TR1 (0x571)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_B[1:0] BW_VAL_B[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0x573)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_B[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0x574)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_B[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0x576)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_B[2:0] RSVD RSVD
RR_OEN_B EN_B
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0x577)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_B[6:0]
RR_B
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0x580)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_C[1:0] PRIO_CFG_C[1:0]
N_C N_C
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TR1 (0x581)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_C[1:0] BW_VAL_C[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0x583)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_C[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0x584)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_C[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0x586)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_C[2:0] RSVD RSVD
RR_OEN_C EN_C
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0x587)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_C[6:0]
RR_C
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
TR0 (0x590)
BIT 7 6 5 4 3 2 1 0
TX_CRC_E RX_CRC_E
Field RSVD[1:0] PRIO_VAL_D[1:0] PRIO_CFG_D[1:0]
N_D N_D
Reset 0b1 0b1 0x3 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TR1 (0x591)
BIT 7 6 5 4 3 2 1 0
Field BW_MULT_D[1:0] BW_VAL_D[5:0]
Reset 0x2 0x30
Access
Write, Read Write, Read
Type
TR3 (0x593)
BIT 7 6 5 4 3 2 1 0
Field – – – – – TX_SRC_ID_D[2:0]
Reset – – – – – 0x0
Access
– – – – – Write, Read
Type
TR4 (0x594)
BIT 7 6 5 4 3 2 1 0
Field RX_SRC_SEL_D[7:0]
Reset 0xFF
Access
Write, Read
Type
ARQ1 (0x596)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E RT_CNT_O
Field – MAX_RT_D[2:0] RSVD RSVD
RR_OEN_D EN_D
Reset – 0x7 0x0 0x0 0b1 0b0
Access
– Write, Read Write, Read Write, Read
Type
ARQ2 (0x597)
BIT 7 6 5 4 3 2 1 0
MAX_RT_E
Field RT_CNT_D[6:0]
RR_D
Reset 0b0 0x0
Access Read
Read Clears All
Type Clears All
I2C_0 (0x640)
BIT 7 6 5 4 3 2 1 0
Field – RSVD SLV_SH_P0_A[1:0] – SLV_TO_P0_A[2:0]
Reset – 0x0 0x2 – 0x6
Access
– Write, Read – Write, Read
Type
I2C_1 (0x641)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P0_A[2:0] – MST_TO_P0_A[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x642)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P0_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x643)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P0_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x644)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P0_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x645)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P0_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x650)
BIT 7 6 5 4 3 2 1 0
Field – – SLV_SH_P0_B[1:0] – SLV_TO_P0_B[2:0]
Reset – – 0x2 – 0x6
Access
– – Write, Read – Write, Read
Type
I2C_1 (0x651)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P0_B[2:0] – MST_TO_P0_B[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x652)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P0_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x653)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P0_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x654)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P0_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x655)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P0_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x660)
BIT 7 6 5 4 3 2 1 0
Field – – SLV_SH_P0_C[1:0] – SLV_TO_P0_C[2:0]
Reset – – 0x2 – 0x6
Access
– – Write, Read – Write, Read
Type
I2C_1 (0x661)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P0_C[2:0] – MST_TO_P0_C[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x662)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P0_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x663)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P0_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x664)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P0_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x665)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P0_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x670)
BIT 7 6 5 4 3 2 1 0
Field – – SLV_SH_P0_D[1:0] – SLV_TO_P0_D[2:0]
Reset – – 0x2 – 0x6
Access
– – Write, Read – Write, Read
Type
I2C_1 (0x671)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P0_D[2:0] – MST_TO_P0_D[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x672)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P0_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x673)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P0_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x674)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P0_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x675)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P0_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x680)
BIT 7 6 5 4 3 2 1 0
I2C_HSM_
Field – SLV_SH_P1_A[1:0] – SLV_TO_P1_A[2:0]
P1
Reset – 0x0 0x2 – 0x6
Access
– Write, Read Write, Read – Write, Read
Type
I2C_1 (0x681)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P1_A[2:0] – MST_TO_P1_A[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x682)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P1_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x683)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P1_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x684)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P1_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x685)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P1_A[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x690)
BIT 7 6 5 4 3 2 1 0
Field – – SLV_SH_P1_B[1:0] – SLV_TO_P1_B[2:0]
Reset – – 0x2 – 0x6
Access
– – Write, Read – Write, Read
Type
I2C_1 (0x691)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P1_B[2:0] – MST_TO_P1_B[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x692)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P1_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x693)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P1_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x694)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P1_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x695)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P1_B[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x6A0)
BIT 7 6 5 4 3 2 1 0
Field – – SLV_SH_P1_C[1:0] – SLV_TO_P1_C[2:0]
Reset – – 0x2 – 0x6
Access
– – Write, Read – Write, Read
Type
I2C_1 (0x6A1)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P1_C[2:0] – MST_TO_P1_C[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x6A2)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P1_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x6A3)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P1_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x6A4)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P1_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x6A5)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P1_C[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_0 (0x6B0)
BIT 7 6 5 4 3 2 1 0
Field – – SLV_SH_P1_D[1:0] – SLV_TO_P1_D[2:0]
Reset – – 0x2 – 0x6
Access
– – Write, Read – Write, Read
Type
I2C_1 (0x6B1)
BIT 7 6 5 4 3 2 1 0
Field RSVD MST_BT_P1_D[2:0] – MST_TO_P1_D[2:0]
Reset 0x0 0x5 – 0x6
Access
Write, Read – Write, Read
Type
I2C_2 (0x6B2)
BIT 7 6 5 4 3 2 1 0
Field SRC_A_P1_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_3 (0x6B3)
BIT 7 6 5 4 3 2 1 0
Field DST_A_P1_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_4 (0x6B4)
BIT 7 6 5 4 3 2 1 0
Field SRC_B_P1_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
I2C_5 (0x6B5)
BIT 7 6 5 4 3 2 1 0
Field DST_B_P1_D[6:0] –
Reset 0x0 –
Access
Write, Read –
Type
PROFILE_MIPI_SEL (0x6E1)
BIT 7 6 5 4 3 2 1 0
Field – – PROFILE_MIPI_SEL[5:0]
Reset – – 0x0
Access
– – Write, Read
Type
PROFILE_GMSL_1_0 (0x6EA)
BIT 7 6 5 4 3 2 1 0
Field – PROFILE_GMSL_1[2:0] – PROFILE_GMSL_0[2:0]
Reset – 0x0 – 0x0
Access
– Write, Read – Write, Read
Type
PROFILE_GMSL_3_2 (0x6EB)
BIT 7 6 5 4 3 2 1 0
Field – PROFILE_GMSL_3[2:0] – PROFILE_GMSL_2[2:0]
Reset – 0x0 – 0x0
Access
– Write, Read – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_0_H[2:0] MAP_DST_0_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_1_H[2:0] MAP_DST_1_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_2_H[2:0] MAP_DST_2_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_3_H[2:0] MAP_DST_3_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_4_H[2:0] MAP_DST_4_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_5_H[2:0] MAP_DST_5_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_6_H[2:0] MAP_DST_6_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_7_H[2:0] MAP_DST_7_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_8_H[2:0] MAP_DST_8_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_9_H[2:0] MAP_DST_9_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_10_H[2:0] MAP_DST_10_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_11_H[2:0] MAP_DST_11_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_12_H[2:0] MAP_DST_12_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_13_H[2:0] MAP_DST_13_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_14_H[2:0] MAP_DST_14_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_15_H[2:0] MAP_DST_15_H[2:0] – –
Reset 0x0 0x0 – –
Access
Write, Read Write, Read – –
Type
MIPI_PHY0 (0x8A0)
BIT 7 6 5 4 3 2 1 0
force_csi_o force_clk3_ force_clk0_ phy_1x4b_2 phy_1x4a_2
Field phy_2x4 RSVD phy_4x2
ut_en en en 2 2
Reset 0b0 0b0 0b0 0b0 0b0 0b1 0b0 0b0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PHY1 (0x8A1)
BIT 7 6 5 4 3 2 1 0
Field t_hs_przero[1:0] t_hs_prep[1:0] t_clk_trail[1:0] t_clk_przero[1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PHY2 (0x8A2)
BIT 7 6 5 4 3 2 1 0
Field phy_Stdby_n[3:0] t_lpx[1:0] t_hs_trail[1:0]
Reset 0xF 0x1 0x0
Access
Write, Read Write, Read Write, Read
Type
MIPI_PHY3 (0x8A3)
BIT 7 6 5 4 3 2 1 0
Field phy1_lane_map[3:0] phy0_lane_map[3:0]
Reset 0xE 0x4
Access
Write, Read Write, Read
Type
MIPI_PHY4 (0x8A4)
BIT 7 6 5 4 3 2 1 0
Field phy3_lane_map[3:0] phy2_lane_map[3:0]
Reset 0xE 0x4
Access
Write, Read Write, Read
Type
MIPI_PHY5 (0x8A5)
BIT 7 6 5 4 3 2 1 0
Field t_clk_prep[1:0] phy1_pol_map[2:0] phy0_pol_map[2:0]
Reset 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
MIPI_PHY6 (0x8A6)
BIT 7 6 5 4 3 2 1 0
Field – – phy3_pol_map[2:0] phy2_pol_map[2:0]
Reset – – 0x0 0x0
Access
– – Write, Read Write, Read
Type
MIPI_PHY8 (0x8A8)
BIT 7 6 5 4 3 2 1 0
Field t_lpxesc[2:0] RSVD RSVD RSVD RSVD RSVD
Reset 0x0 0b0 0b0 0b0 0b0
Access
Write, Read
Type
MIPI_PHY9 (0x8A9)
BIT 7 6 5 4 3 2 1 0
Field phy_cp0[4:0] – RSVD RSVD
Reset 0x00 – 0b0 0b0
Access
Write, Read –
Type
MIPI_PHY10 (0x8AA)
BIT 7 6 5 4 3 2 1 0
Field phy_cp1[4:0] – RSVD RSVD
Reset 0x00 – 0b1 0b0
Access
Write, Read –
Type
MIPI_PHY11 (0x8AB)
BIT 7 6 5 4 3 2 1 0
Field phy_cp_err[3:0] – – RSVD –
Reset 0x00 – – 0b0 –
Access
Read Only – – –
Type
MIPI_PHY13 (0x8AD)
BIT 7 6 5 4 3 2 1 0
Field – – t_t3_prebegin[5:0]
Reset – – 0x1F
Access
– – Write, Read
Type
MIPI_PHY14 (0x8AE)
BIT 7 6 5 4 3 2 1 0
Field – t_t3_post[4:0] t_t3_prep[1:0]
Reset – 0x17 0x1
Access
– Write, Read Write, Read
Type
MIPI_PHY16 (0x8B0)
BIT 7 6 5 4 3 2 1 0
TUN_CONV
TUN_DATA TUN_ECC_ TUN_ECC_
_DATA_CR
Field – _CRC_ERR UNCORR_ CORR_ER – – –
C_ERR_OE
_OEN ERR_OEN R_OEN
N
Reset – 0x1 0x1 0b1 0b1 – – –
Access
– Write, Read Write, Read Write, Read Write, Read – – –
Type
MIPI_PHY17 (0x8B1)
BIT 7 6 5 4 3 2 1 0
TUN_CONV TUN_ECC_ TUN_ECC_
TUN_DATA
Field – _DATA_CR UNCORR_ CORR_ER – – –
_CRC_ERR
C_ERR ERR R
Reset – 0b0 0b0 0b0 0b0 – – –
Access
– Read Only Read Only Read Only Read Only – – –
Type
MIPI_PHY18 (0x8B2)
BIT 7 6 5 4 3 2 1 0
csipll3_PLL csipll3_PLL csipll2_PLL csipll2_PLL csipll1_PLL csipll1_PLL csipll0_PLL csipll0_PLL
Field
ORangeH ORangeL ORangeH ORangeL ORangeH ORangeL ORangeH ORangeL
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Read Only Read Only Read Only Read Only Read Only Read Only Read Only Read Only
Type
MIPI_PHY19 (0x8B3)
BIT 7 6 5 4 3 2 1 0
csipll3_PLL csipll3_PLL csipll2_PLL csipll2_PLL csipll1_PLL csipll1_PLL csipll0_PLL csipll0_PLL
Field ORangeH_fl ORangeL_fl ORangeH_fl ORangeL_fl ORangeH_fl ORangeL_fl ORangeH_fl ORangeL_fl
ag ag ag ag ag ag ag ag
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access Read Read Read Read Read Read Read Read
Type Clears All Clears All Clears All Clears All Clears All Clears All Clears All Clears All
MIPI_PHY20 (0x8B4)
BIT 7 6 5 4 3 2 1 0
csipll3_PLL csipll3_PLL csipll2_PLL csipll2_PLL csipll1_PLL csipll1_PLL csipll0_PLL csipll0_PLL
Field ORangeH_ ORangeL_o ORangeH_ ORangeL_o ORangeH_ ORangeL_o ORangeH_ ORangeL_o
oen en oen en oen en oen en
Reset 0x1 0x1 0x1 0x1 0x1 0x1 0x1 0x1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PRBS_0 (0x8C0)
BIT 7 6 5 4 3 2 1 0
MIPI_PRBS_EN_P1_LN1[ MIPI_PRBS_EN_P1_LN0[ MIPI_PRBS_EN_P0_LN1[ MIPI_PRBS_EN_P0_LN0[
Field
1:0] 1:0] 1:0] 1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PRBS_1 (0x8C1)
BIT 7 6 5 4 3 2 1 0
MIPI_PRBS_EN_P3_LN1[ MIPI_PRBS_EN_P3_LN0[ MIPI_PRBS_EN_P2_LN1[ MIPI_PRBS_EN_P2_LN0[
Field
1:0] 1:0] 1:0] 1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PRBS_2 (0x8C2)
BIT 7 6 5 4 3 2 1 0
MIPI_CUST MIPI_CUST MIPI_CUST MIPI_CUST MIPI_CUST MIPI_CUST MIPI_CUST MIPI_CUST
Field _SEED_EN _SEED_EN _SEED_EN _SEED_EN _SEED_EN _SEED_EN _SEED_EN _SEED_EN
_P3_LN1 _P3_LN0 _P2_LN1 _P2_LN0 _P1_LN1 _P1_LN0 _P0_LN1 _P0_LN0
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PRBS_3 (0x8C3)
BIT 7 6 5 4 3 2 1 0
MIPI_CUSTOM_SEED_2[
Field RSVD RSVD RSVD RSVD – –
1:0]
Reset 0b1 0b1 0b1 0b1 – – 0x2
Access
– – Write, Read
Type
MIPI_PRBS_4 (0x8C4)
BIT 7 6 5 4 3 2 1 0
Field MIPI_CUSTOM_SEED_1[7:0]
Reset 0x78
Access
Write, Read
Type
MIPI_PRBS_5 (0x8C5)
BIT 7 6 5 4 3 2 1 0
Field MIPI_CUSTOM_SEED_0[7:0]
Reset 0x9a
Access
Write, Read
Type
MIPI_PHY21 (0x8C6)
BIT 7 6 5 4 3 2 1 0
Field Force_Video_Mask[3:0] Auto_Mask_En[3:0]
Reset 0x0 0xF
Access
Write, Read Write, Read
Type
MIPI_PHY22 (0x8C7)
BIT 7 6 5 4 3 2 1 0
Video_Mask
Field _Latch_Res – – – Video_Mask_Restart_En[3:0]
et
Reset 0b0 – – – 0xF
Access Write Clears
– – – Write, Read
Type All, Read
MIPI_PHY24 (0x8C9)
BIT 7 6 5 4 3 2 1 0
Field – – – – RST_MIPITX_LOC[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
MIPI_CTRL_SEL (0x8CA)
BIT 7 6 5 4 3 2 1 0
Field MIPI_CTRL_SEL_3[1:0] MIPI_CTRL_SEL_2[1:0] MIPI_CTRL_SEL_1[1:0] MIPI_CTRL_SEL_0[1:0]
Reset 0x3 0x2 0x1 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
MIPI_PHY25 (0x8D0)
BIT 7 6 5 4 3 2 1 0
Field csi2_tx1_pkt_cnt[3:0] csi2_tx0_pkt_cnt[3:0]
Reset 0x00 0x00
Access
Read Only Read Only
Type
MIPI_PHY26 (0x8D1)
BIT 7 6 5 4 3 2 1 0
Field csi2_tx3_pkt_cnt[3:0] csi2_tx2_pkt_cnt[3:0]
Reset 0x00 0x00
Access
Read Only Read Only
Type
MIPI_PHY27 (0x8D2)
BIT 7 6 5 4 3 2 1 0
Field phy1_pkt_cnt[3:0] phy0_pkt_cnt[3:0]
Reset 0x00 0x00
Access
Read Only Read Only
Type
MIPI_PHY28 (0x8D3)
BIT 7 6 5 4 3 2 1 0
Field phy3_pkt_cnt[3:0] phy2_pkt_cnt[3:0]
Reset 0x00 0x00
Access
Read Only Read Only
Type
MIPI_PHY_CP_ERR_OE (0x8D4)
BIT 7 6 5 4 3 2 1 0
PHY_CP1_ PHY_CP1_ PHY_CP0_ PHY_CP0_
Field UF_ERR_O OV_ERR_O UF_ERR_O OV_ERR_O – – – –
EN EN EN EN
Reset 0b1 0b1 0b1 0b1 – – – –
Access
Write, Read Write, Read Write, Read Write, Read – – – –
Type
MIPI_PHY_FLAGS (0x8D5)
BIT 7 6 5 4 3 2 1 0
DESKEW_ DESKEW_ DESKEW_ DESKEW_
START_OV START_OV START_OV START_OV
Field – – – –
ERLAP_FL ERLAP_FL ERLAP_FL ERLAP_FL
AG_3 AG_2 AG_1 AG_0
Reset – – – – 0b0 0b0 0b0 0b0
Access Read Read Read Read
– – – –
Type Clears All Clears All Clears All Clears All
MIPI_PHY_OEN (0x8D6)
BIT 7 6 5 4 3 2 1 0
DESKEW_ DESKEW_ DESKEW_ DESKEW_
START_OV START_OV START_OV START_OV
Field – – – –
ERLAP_OE ERLAP_OE ERLAP_OE ERLAP_OE
N_3 N_2 N_1 N_0
Reset – – – – 0b1 0b1 0b1 0b1
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
MIPI_ERR_PKT_0 (0x8D8)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field – ERR_PKT_DT_0[5:0]
EN_0
Reset 0b0 – 0x3E
Access
Write, Read – Write, Read
Type
MIPI_ERR_PKT_1 (0x8D9)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field – ERR_PKT_DT_1[5:0]
EN_1
Reset 0b0 – 0x3E
Access
Write, Read – Write, Read
Type
MIPI_ERR_PKT_2 (0x8DA)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field – ERR_PKT_DT_2[5:0]
EN_2
Reset 0b0 – 0x3E
Access
Write, Read – Write, Read
Type
MIPI_ERR_PKT_3 (0x8DB)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field – ERR_PKT_DT_3[5:0]
EN_3
Reset 0b0 – 0x3E
Access
Write, Read – Write, Read
Type
MIPI_ERR_PKT_4 (0x8DC)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field VC_OVRD_ – – ERR_PKT_VC_OVRD_0[4:0]
EN_0
Reset 0b0 – – 0x0F
Access
Write, Read – – Write, Read
Type
MIPI_ERR_PKT_5 (0x8DD)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field VC_OVRD_ – – ERR_PKT_VC_OVRD_1[4:0]
EN_1
Reset 0b0 – – 0x0F
Access
Write, Read – – Write, Read
Type
MIPI_ERR_PKT_6 (0x8DE)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field VC_OVRD_ – – ERR_PKT_VC_OVRD_2[4:0]
EN_2
Reset 0b0 – – 0x0F
Access
Write, Read – – Write, Read
Type
MIPI_ERR_PKT_7 (0x8E0)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_
Field VC_OVRD_ – – ERR_PKT_VC_OVRD_3[4:0]
EN_3
Reset 0b0 – – 0x0F
Access
Write, Read – – Write, Read
Type
MIPI_ERR_PKT_8 (0x8E1)
BIT 7 6 5 4 3 2 1 0
Field – – – ERR_PKT_VC_0[4:0]
Reset – – –
Access
– – – Read Only
Type
MIPI_ERR_PKT_9 (0x8E2)
BIT 7 6 5 4 3 2 1 0
Field – – – ERR_PKT_VC_1[4:0]
Reset – – –
Access
– – – Read Only
Type
MIPI_ERR_PKT_10 (0x8E3)
BIT 7 6 5 4 3 2 1 0
Field – – – ERR_PKT_VC_2[4:0]
Reset – – –
Access
– – – Read Only
Type
MIPI_ERR_PKT_11 (0x8E4)
BIT 7 6 5 4 3 2 1 0
Field – – – ERR_PKT_VC_3[4:0]
Reset – – –
Access
– – – Read Only
Type
MIPI_ERR_PKT_12 (0x8E5)
BIT 7 6 5 4 3 2 1 0
ERR_PKT_ ERR_PKT_ ERR_PKT_ ERR_PKT_
Field WC_OVRD WC_OVRD WC_OVRD WC_OVRD – – – –
_EN_3 _EN_2 _EN_1 _EN_0
Reset 0x0 0x0 0x0 0x0 – – – –
Access
Write, Read Write, Read Write, Read Write, Read – – – –
Type
MIPI_ERR_PKT_13 (0x8E6)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_0_H[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_14 (0x8E7)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_0_L[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_15 (0x8E8)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_1_H[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_16 (0x8E9)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_1_L[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_17 (0x8EA)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_2_H[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_18 (0x8EB)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_2_L[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_19 (0x8EC)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_3_H[7:0]
Reset 0x00
Access
Write, Read
Type
MIPI_ERR_PKT_20 (0x8ED)
BIT 7 6 5 4 3 2 1 0
Field ERR_PKT_WC_3_L[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MODE[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field STATUS[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field DESKEW_INIT[7:0]
Reset 0x87
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field DESKEW_PER[7:0]
Reset 0x81
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_T_PRE[7:0]
Reset 0x71
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_T_POST[7:0]
Reset 0x19
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_TX_GAP[7:0]
Reset 0x1C
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_TWAKEUP_L[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_TWAKEUP_M[7:0]
Reset 0x01
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
CSI2_CPH
Field CSI2_LANE_CNT[1:0] csi2_vcx_en – CSI2_TWAKEUP_H[2:0]
Y_EN
Reset 0x3 0b0 0x1 – 0x0
Access
Write, Read Write, Read Write, Read – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_EN_L[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_EN_H[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_0[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_0[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_1[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_1[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_2[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_2[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_3[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_3[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_4[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_4[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_5[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_5[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_6[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_6[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_7[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_7[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_8[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_8[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_9[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_9[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_10[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_10[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_11[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_11[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_12[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_12[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_13[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_13[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_14[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_14[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_15[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_15[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DPHY_DEST_3[1:0] MAP_DPHY_DEST_2[1:0] MAP_DPHY_DEST_1[1:0] MAP_DPHY_DEST_0[1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DPHY_DEST_7[1:0] MAP_DPHY_DEST_6[1:0] MAP_DPHY_DEST_5[1:0] MAP_DPHY_DEST_4[1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAP_DPHY_DEST_11[1: MAP_DPHY_DEST_10[1:
Field MAP_DPHY_DEST_9[1:0] MAP_DPHY_DEST_8[1:0]
0] 0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAP_DPHY_DEST_15[1: MAP_DPHY_DEST_14[1: MAP_DPHY_DEST_13[1: MAP_DPHY_DEST_12[1:
Field
0] 0] 0] 0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_CON[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field SKEW_PER_SEL[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
ALT2_MEM ALT_MEM_ ALT_MEM_ ALT_MEM_
Field – – – MODE_DT
_MAP8 MAP10 MAP8 MAP12
Reset – – – 0b0 0b0 0b0 0b0 0b0
Access
– – – Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field video_masked_latched[3:0] video_masked[3:0]
Reset 0x0 0x0
Access
Read Only Read Only
Type
BIT 7 6 5 4 3 2 1 0
TUN_NO_C TUN_SER_LANE_NUM[1:
Field DESKEW_TUN[1:0] DESKEW_TUN_SRC[1:0] TUN_EN
ORR 0]
Reset 0x0 0x0 0x1 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read
Type
Tunneling Enabled
0b0: Tunneling disabled
TUN_EN 0
This register takes effect only if 0b1: Tunneling enabled
DIS_AUTO_TUN_DET is 1.
BIT 7 6 5 4 3 2 1 0
Field PKT_START_ADDR[7:0]
Reset 0x0
Access
Write, Read
Type
0: The long packet is sent out when the whole line is filled in line memory.
Not 0: The long packet begins when PKT_START_ADDR x 128 bytes are
filled in the line memory in tunnel mode or when PKT_START_ADDR x 64
pixels are filled in the line memory in pixel mode.
• Bytes are packed differently into memory when in tunnel mode. For
example, in tunnel mode, a BPP of 24 is equal to 1.33 pixels per address. In
pixel mode, a BPP of 24 is equal to 1 pixel per address.
• When in tunnel mode, the units for PKT_START_ADDR are in bytes. In pixel
mode, the units are in pixels.
BIT 7 6 5 4 3 2 1 0
TUN_DPHY
DIS_AUTO TUN_DPHY
DIS_AUTO _TO_CPHY
Field _SER_LAN TUN_DEST[1:0] – _TO_CPHY RSVD
_TUN_DET _CONV_OV
E_DET _CONV
RD
Reset 0x0 0x0 0x1 – 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read – Write, Read Write, Read
Type
0x0: Controller 0
TUN_DEST 5:4 Tunneling controller Destination
0x1: Controller 1
Only used when
TUN_DPHY_TO_CPHY_CONV_OVRD bit is
set.
Manual override bit to enable DPHY to CPHY
conversion in tunneling mode (must also
TUN_DPHY_
disable auto tunneling mode detect 0x0: Controller 0
TO_CPHY_C 2
DIS_AUTO_TUN_DET = 1 and manually set 0x1: Controller 1
ONV
tunneling mode TUN_EN = 1). When set to 0,
SER headers are evaluated to detect DPHY/
CPHY mode, if SER is sending DPHY and
the DES MIPI PHY is sent to CPHY mode,
conversion is turn on.
TUN_DPHY_ Enable value in
0x0: Controller 0
TO_CPHY_C 1 TUN_DPHY_TO_CPHY_CONV register to
0x1: Controller 1
ONV_OVRD override automatic detection.
BIT 7 6 5 4 3 2 1 0
DCPHY_C
Field ONV_ERR_ – – DCPHY_CONV_ERR_INJ_B1_SITE[4:0]
INJ_B1_EN
Reset 0b0 – – 0x00
Access Write Clears
– – Write, Read
Type All, Read
BIT 7 6 5 4 3 2 1 0
DCPHY_C
Field ONV_ERR_ – – DCPHY_CONV_ERR_INJ_B2_SITE[4:0]
INJ_B2_EN
Reset 0b0 – – 0x00
Access Write Clears
– – Write, Read
Type All, Read
BIT 7 6 5 4 3 2 1 0
DESKEW_ DESKEW_ DESKEW_
BEFORE_E AFTER_ER BEFORE_V
Field – – – – –
RRB_PKT_ RB_PKT_M S_PKT_MO
MODE ODE DE
Reset – – – – 0x0 0x0 0x0 –
Access
– – – – Write, Read Write, Read Write, Read –
Type
This register,
DESKEW_BEFORE_ERRB_PKT_MODE,
has priority over
DESKEW_AFTER_ERRB_PKT_MODE
DESKEW_B 0x0: DESKEW may occur before or after
Note: When trying to control the order of
EFORE_ER ERRB_PKT depending on other registers (see
3 DESKEW, VS, and ERRB_PKT, please
RB_PKT_MO complete table)
consider these registers:
DE 0x1: DESKEW occurs before ERRB_PKT
ERRB_PKT_Insert_Mode[1:0]
ERRB_PKT_EDGE_SEL
DESKEW_PER[6]
DESKEW_BEFORE_VS_PKT_MODE
DESKEW_AFTER_ERRB_PKT_MODE
DESKEW_BEFORE_ERRB_PKT_MODE
BIT 7 6 5 4 3 2 1 0
Field MODE[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field STATUS[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field DESKEW_INIT[7:0]
Reset 0x87
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field DESKEW_PER[7:0]
Reset 0x81
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_T_PRE[7:0]
Reset 0x71
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_T_POST[7:0]
Reset 0x19
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_TX_GAP[7:0]
Reset 0x1C
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_TWAKEUP_L[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field CSI2_TWAKEUP_M[7:0]
Reset 0x01
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
CSI2_CPH
Field CSI2_LANE_CNT[1:0] csi2_vcx_en – CSI2_TWAKEUP_H[2:0]
Y_EN
Reset 0x3 0b0 0x1 – 0x0
Access
Write, Read Write, Read Write, Read – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_EN_L[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_EN_H[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_0[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_0[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_1[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_1[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_2[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_2[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_3[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_3[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_4[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_4[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_5[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_5[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_6[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_6[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_7[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_7[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_8[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_8[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_9[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_9[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_10[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_10[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_11[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_11[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_12[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_12[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_13[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_13[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_14[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_14[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_SRC_15[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DST_15[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DPHY_DEST_3[1:0] MAP_DPHY_DEST_2[1:0] MAP_DPHY_DEST_1[1:0] MAP_DPHY_DEST_0[1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_DPHY_DEST_7[1:0] MAP_DPHY_DEST_6[1:0] MAP_DPHY_DEST_5[1:0] MAP_DPHY_DEST_4[1:0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAP_DPHY_DEST_11[1: MAP_DPHY_DEST_10[1:
Field MAP_DPHY_DEST_9[1:0] MAP_DPHY_DEST_8[1:0]
0] 0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAP_DPHY_DEST_15[1: MAP_DPHY_DEST_14[1: MAP_DPHY_DEST_13[1: MAP_DPHY_DEST_12[1:
Field
0] 0] 0] 0]
Reset 0x0 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field MAP_CON[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field SKEW_PER_SEL[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
ALT2_MEM ALT_MEM_ ALT_MEM_ ALT_MEM_
Field – – – MODE_DT
_MAP8 MAP10 MAP8 MAP12
Reset – – – 0b0 0b0 0b0 0b0 0b0
Access
– – – Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field video_masked_latched[3:0] video_masked[3:0]
Reset 0x0 0x0
Access
Read Only Read Only
Type
BIT 7 6 5 4 3 2 1 0
TUN_NO_C TUN_SER_LANE_NUM[1:
Field DESKEW_TUN[1:0] DESKEW_TUN_SRC[1:0] TUN_EN
ORR 0]
Reset 0x0 0x0 0x1 0x0 0x0
Access
Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field PKT_START_ADDR[7:0]
Reset 0x0
Access
Write, Read
Type
0: The long packet is sent out when the whole line is filled in line memory.
Not 0: The long packet begins when PKT_START_ADDR x 128 bytes are
filled in the line memory in tunnel mode or when PKT_START_ADDR x 64
pixels are filled in the line memory in pixel mode.
• Bytes are packed differently into memory when in tunnel mode. For
example, in tunnel mode, a BPP of 24 is equal to 1.33 pixels per address. In
pixel mode, a BPP of 24 is equal to 1 pixel per address.
• When in tunnel mode, the units for PKT_START_ADDR are in bytes. In pixel
mode, the units are in pixels.
BIT 7 6 5 4 3 2 1 0
TUN_DPHY
DIS_AUTO TUN_DPHY TUN_NO_C
DIS_AUTO _TO_CPHY
Field _SER_LAN TUN_DEST[1:0] – _TO_CPHY ORR_LENG
_TUN_DET _CONV_OV
E_DET _CONV TH
RD
Reset 0x0 0x0 0x1 – 0x0 0x0 0x0
Access
Write, Read Write, Read Write, Read – Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
DCPHY_C
Field ONV_ERR_ – – DCPHY_CONV_ERR_INJ_B1_SITE[4:0]
INJ_B1_EN
Reset 0b0 – – 0x00
Access Write Clears
– – Write, Read
Type All, Read
BIT 7 6 5 4 3 2 1 0
DCPHY_C
Field ONV_ERR_ – – DCPHY_CONV_ERR_INJ_B2_SITE[4:0]
INJ_B2_EN
Reset 0b0 – – 0x00
Access Write Clears
– – Write, Read
Type All, Read
BIT 7 6 5 4 3 2 1 0
DESKEW_ DESKEW_ DESKEW_
BEFORE_E AFTER_ER BEFORE_V
Field – – – – –
RRB_PKT_ RB_PKT_M S_PKT_MO
MODE ODE DE
Reset – – – – 0x0 0x0 –
Access
– – – – Write, Read Write, Read Write, Read –
Type
This register,
DESKEW_BEFORE_ERRB_PKT_MODE,
has priority over
DESKEW_AFTER_ERRB_PKT_MODE
DESKEW_B 0x0: DESKEW may occur before or after
Note: When trying to control the order of
EFORE_ER ERRB_PKT depending on other registers (see
3 DESKEW, VS, and ERRB_PKT, please
RB_PKT_MO complete table)
consider these registers:
DE 0x1: DESKEW occurs before ERRB_PKT
ERRB_PKT_Insert_Mode[1:0]
ERRB_PKT_EDGE_SEL
DESKEW_PER[6]
DESKEW_BEFORE_VS_PKT_MODE
DESKEW_AFTER_ERRB_PKT_MODE
DESKEW_BEFORE_ERRB_PKT_MODE
BIT 7 6 5 4 3 2 1 0
CC_PORT_
Field – – PRBSEN – – REVCCEN FWDCCEN
SEL
Reset – – 0x0 – 0b0 – 0x1 0x1
Access
– – Write, Read – Write, Read – Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
NO_REM_ HVTR_MO
Field RSVD EN_EQ EQTUNE[3:0]
MST DE
Reset 0x0 0x0 0x1 0x1 0x9
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
MAX_RT_E GPI_COMP GPI_RT_E
Field HIGHIMM I2C_RT_EN HV_SRC[2:0]
N _EN N
Reset 0x0 0x1 0x1 0x0 0x1 0x7
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field DBL DRS BWS – HIBW HVEN – PXL_CRC
Reset 0x0 0x0 0x0 – 0x0 0x1 – 0x0
Access
Write, Read Write, Read Write, Read – Write, Read Write, Read – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
EN_FSYNC
Field GPI_SEL[1:0] GPI_EN – PKTCC_EN CC_CRC_LENGTH[1:0]
_TX
Reset 0x0 0x1 0x0 – 0x0 0x1
Access
Write, Read Write, Read Write, Read – Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
I2C_LOC_A HS_TRACK
Field RSVD – – – RSVD RSVD
CK _FSYNC
Reset 0x0 0x0 – – – 0x0 0x0 0x0
Access
Write, Read – – – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field DET_THR[7:0]
Reset 0x00
Access
Write, Read
Type
BIT 7 6 5 4 3 2 1 0
EN_DE_FIL EN_HS_FIL EN_VS_FIL PRBS_TYP
Field – DE_EN – –
T T T E
Reset – 0x0 0x0 0x0 0x0 – – 0x1
Access
– Write, Read Write, Read Write, Read Write, Read – – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
RCEG_BO
Field RCEG_TYPE[1:0] RCEG_ERR_NUM[3:0] RCEG_EN
UND
Reset 0x0 0x0 0x1 0x0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field RCEG_ERR_RATE[3:0] RCEG_LO_BST_PRB[1:0] RCEG_LO_BST_LEN[1:0]
Reset 0xF 0x0 0x0
Access
Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
UNDERBST CC_CRC_E LINE_CRC_ MAX_RT_E RCEG_ER
Field LINE_CRC_LOC[1:0] –
_DET_EN RR_EN EN_GMSL1 RR_EN R_PER_EN
Reset 0x0 0b1 0x1 0x0 – 0b1 0x0
Access
Write, Read Write, Read Write, Read Write, Read – Write, Read Write, Read
Type
RCEG_ERR Periodic error generation enable. 0b0: Disable periodic error generator
0
_PER_EN Effective when RCEG_TYPE (0xB10) = 0x. 0b1: Enable periodic error generator
BIT 7 6 5 4 3 2 1 0
EOM_MAN
EOM_EN_ EOM_PER_
Field _TRG_REQ EOM_MIN_THR_G1[4:0]
G1 MODE_G1
_G1
Reset 0x1 0x1 0x0 0x00
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
AEQ_PER_ AEQ_MAN_
Field AEQ_EN EOM_PER_THR[4:0]
MODE TRG_REQ
Reset 0x1 0x0 0x0 0x00
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field DET_ERR[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field PRBS_ERR[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
MAX_RT_E MAX_RT_E
Field RSVD PRBS_OK GPI_IN – – –
RR_I2C RR_GPI
Reset 0x0 0x0 0x0 0x0 0x0 – – –
Access
Read Only Read Only Read Only Read Only – – –
Type
BIT 7 6 5 4 3 2 1 0
Field CC_RETR_CNT[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field CC_CRC_ERRCNT[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field RCEG_ERR_CNT[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
LINE_CRC_
Field – – – – – – –
ERR
Reset – – – – – 0x0 – –
Access
– – – – – Read Only – –
Type
BIT 7 6 5 4 3 2 1 0
Field – – EOM_EYE_WIDTH[5:0]
Reset – – 0x00
Access
– – Read Only
Type
BIT 7 6 5 4 3 2 1 0
UNDERBO
Field – – – AEQ_BST[3:0]
OST_DET
Reset – – – 0x0 0x0
Access
– – – Read Only Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field CRC_VALUE_0[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field CRC_VALUE_1[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field CRC_VALUE_2[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
Field CRC_VALUE_3[7:0]
Reset 0x00
Access
Read Only
Type
BIT 7 6 5 4 3 2 1 0
CONV_GM DBL_ALIGN
Field CONV_GMSL1_DATATYPE[4:0] RSVD
SL1_EN _TO
Reset 0x07 0x0 0x1 0x1
Access
Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
LOCKED_G
Field RSVD RSVD RSVD RSVD RSVD RSVD RSVD
1
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Access
Read Only
Type
TX1 (0x1001)
BIT 7 6 5 4 3 2 1 0
Field RSVD – – ERRG_EN – – RSVD RSVD
Reset 0b0 – – 0b0 – – 0b0 0b0
Access
– – Write, Read – –
Type
TX2 (0x1002)
BIT 7 6 5 4 3 2 1 0
Field ERRG_CNT[1:0] ERRG_RATE[1:0] ERRG_BURST[2:0] ERRG_PER
Reset 0x0 0x2 0x0 0b0
Access
Write, Read Write, Read Write, Read Write, Read
Type
TX3 (0x1003)
BIT 7 6 5 4 3 2 1 0
Field RSVD[1:0] – – – TIMEOUT[2:0]
Reset 0x1 – – – 0x4
Access
– – – Write, Read
Type
RX0 (0x1004)
BIT 7 6 5 4 3 2 1 0
Field PKT_CNT_LBW[1:0] – RSVD PKT_CNT_SEL[3:0]
Reset 0x0 – 0b0 0x0
Access
Write, Read – Write, Read
Type
GPIOA (0x1008)
BIT 7 6 5 4 3 2 1 0
GPIO_TX_
Field RSVD GPIO_FWD_CDLY[5:0]
CASC
Reset 0b0 0x1 0x01
Access
Write, Read Write, Read
Type
GPIOB (0x1009)
BIT 7 6 5 4 3 2 1 0
Field GPIO_TX_WNDW[1:0] GPIO_REV_CDLY[5:0]
Reset 0x2 0x08
Access
Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field RSVD – – ERRG_EN – – RSVD RSVD
Reset 0b0 – – 0b0 – – 0b0 0b0
Access
– – Write, Read – –
Type
BIT 7 6 5 4 3 2 1 0
Field ERRG_CNT[1:0] ERRG_RATE[1:0] ERRG_BURST[2:0] ERRG_PER
Reset 0x0 0x2 0x0 0b0
Access
Write, Read Write, Read Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field RSVD[1:0] – – – TIMEOUT[2:0]
Reset 0x1 – – – 0x4
Access
– – – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field PKT_CNT_LBW[1:0] – RSVD PKT_CNT_SEL[3:0]
Reset 0x0 – 0b0 0x0
Access
Write, Read – Write, Read
Type
BIT 7 6 5 4 3 2 1 0
GPIO_TX_
Field RSVD GPIO_FWD_CDLY[5:0]
CASC
Reset 0b0 0x1 0x01
Access
Write, Read Write, Read
Type
BIT 7 6 5 4 3 2 1 0
Field GPIO_TX_WNDW[1:0] GPIO_REV_CDLY[5:0]
Reset 0x2 0x08
Access
Write, Read Write, Read
Type
PATGEN_0 (0x1050)
BIT 7 6 5 4 3 2 1 0
Field GEN_VS GEN_HS GEN_DE VS_INV HS_INV DE_INV VTG_MODE[1:0]
Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x3
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
01 = VS one-trigger mode
One VS input edge will trigger the generation
of one frame of VSO/HSO/DEO. If next VS 0b00: VS tracking mode
input edge comes earlier or later than 0b01: VS on trigger mode
VTG_MODE 1:0
expected by VS period, the newly generated 0b10: Auto-repeat mode
frame will be correct. The current VSO/HSO/ 0b11: Free-running mode
DEO will be cut or extended at the time point
of rising edge of the newly generated VSO/
HSO/DEO.
PATGEN_1 (0x1051)
BIT 7 6 5 4 3 2 1 0
GRAD_MO
Field – PATGEN_MODE[1:0] – – – VS_TRIG
DE
Reset 0x0 – 0x0 – – – 0x0
Access
Write, Read – Write, Read – – – Write, Read
Type
VS_DLY_2 (0x1052)
BIT 7 6 5 4 3 2 1 0
Field VS_DLY_2[7:0]
Reset 0x00
Access
Write, Read
Type
VS_DLY_1 (0x1053)
BIT 7 6 5 4 3 2 1 0
Field VS_DLY_1[7:0]
Reset 0x00
Access
Write, Read
Type
VS_DLY_0 (0x1054)
BIT 7 6 5 4 3 2 1 0
Field VS_DLY_0[7:0]
Reset 0x00
Access
Write, Read
Type
VS_HIGH_2 (0x1055)
BIT 7 6 5 4 3 2 1 0
Field VS_HIGH_2[7:0]
Reset 0x00
Access
Write, Read
Type
VS_HIGH_1 (0x1056)
BIT 7 6 5 4 3 2 1 0
Field VS_HIGH_1[7:0]
Reset 0x2A
Access
Write, Read
Type
VS_HIGH_0 (0x1057)
BIT 7 6 5 4 3 2 1 0
Field VS_HIGH_0[7:0]
Reset 0xF8
Access
Write, Read
Type
VS_LOW_2 (0x1058)
BIT 7 6 5 4 3 2 1 0
Field VS_LOW_2[7:0]
Reset 0x26
Access
Write, Read
Type
VS_LOW_1 (0x1059)
BIT 7 6 5 4 3 2 1 0
Field VS_LOW_1[7:0]
Reset 0x40
Access
Write, Read
Type
VS_LOW_0 (0x105A)
BIT 7 6 5 4 3 2 1 0
Field VS_LOW_0[7:0]
Reset 0x00
Access
Write, Read
Type
V2H_2 (0x105B)
BIT 7 6 5 4 3 2 1 0
Field V2H_2[7:0]
Reset 0x00
Access
Write, Read
Type
V2H_1 (0x105C)
BIT 7 6 5 4 3 2 1 0
Field V2H_1[7:0]
Reset 0x00
Access
Write, Read
Type
V2H_0 (0x105D)
BIT 7 6 5 4 3 2 1 0
Field V2H_0[7:0]
Reset 0x00
Access
Write, Read
Type
HS_HIGH_1 (0x105E)
BIT 7 6 5 4 3 2 1 0
Field HS_HIGH_1[7:0]
Reset 0x00
Access
Write, Read
Type
HS_HIGH_0 (0x105F)
BIT 7 6 5 4 3 2 1 0
Field HS_HIGH_0[7:0]
Reset 0xD0
Access
Write, Read
Type
HS_LOW_1 (0x1060)
BIT 7 6 5 4 3 2 1 0
Field HS_LOW_1[7:0]
Reset 0x09
Access
Write, Read
Type
HS_LOW_0 (0x1061)
BIT 7 6 5 4 3 2 1 0
Field HS_LOW_0[7:0]
Reset 0x50
Access
Write, Read
Type
HS_CNT_1 (0x1062)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_1[7:0]
Reset 0x04
Access
Write, Read
Type
HS_CNT_0 (0x1063)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_0[7:0]
Reset 0xDA
Access
Write, Read
Type
V2D_2 (0x1064)
BIT 7 6 5 4 3 2 1 0
Field V2D_2[7:0]
Reset 0x00
Access
Write, Read
Type
V2D_1 (0x1065)
BIT 7 6 5 4 3 2 1 0
Field V2D_1[7:0]
Reset 0x55
Access
Write, Read
Type
V2D_0 (0x1066)
BIT 7 6 5 4 3 2 1 0
Field V2D_0[7:0]
Reset 0xF0
Access
Write, Read
Type
DE_HIGH_1 (0x1067)
BIT 7 6 5 4 3 2 1 0
Field DE_HIGH_1[7:0]
Reset 0x07
Access
Write, Read
Type
DE_HIGH_0 (0x1068)
BIT 7 6 5 4 3 2 1 0
Field DE_HIGH_0[7:0]
Reset 0x80
Access
Write, Read
Type
DE_LOW_1 (0x1069)
BIT 7 6 5 4 3 2 1 0
Field DE_LOW_1[7:0]
Reset 0x00
Access
Write, Read
Type
DE_LOW_0 (0x106A)
BIT 7 6 5 4 3 2 1 0
Field DE_LOW_0[7:0]
Reset 0x40
Access
Write, Read
Type
DE_CNT_1 (0x106B)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_1[7:0]
Reset 0x04
Access
Write, Read
Type
DE_CNT_0 (0x106C)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_0[7:0]
Reset 0xB0
Access
Write, Read
Type
GRAD_INCR (0x106D)
BIT 7 6 5 4 3 2 1 0
Field GRAD_INCR[7:0]
Reset 0x06
Access
Write, Read
Type
CHKR_COLOR_A_L (0x106E)
BIT 7 6 5 4 3 2 1 0
Field CHKR_COLOR_A_L[7:0]
Reset 0x80
Access
Write, Read
Type
CHKR_COLOR_A_M (0x106F)
BIT 7 6 5 4 3 2 1 0
Field CHKR_COLOR_A_M[7:0]
Reset 0x00
Access
Write, Read
Type
CHKR_COLOR_A_H (0x1070)
BIT 7 6 5 4 3 2 1 0
Field CHKR_COLOR_A_H[7:0]
Reset 0x04
Access
Write, Read
Type
CHKR_COLOR_B_L (0x1071)
BIT 7 6 5 4 3 2 1 0
Field CHKR_COLOR_B_L[7:0]
Reset 0x00
Access
Write, Read
Type
CHKR_COLOR_B_M (0x1072)
BIT 7 6 5 4 3 2 1 0
Field CHKR_COLOR_B_M[7:0]
Reset 0x08
Access
Write, Read
Type
CHKR_COLOR_B_H (0x1073)
BIT 7 6 5 4 3 2 1 0
Field CHKR_COLOR_B_H[7:0]
Reset 0x80
Access
Write, Read
Type
CHKR_RPT_A (0x1074)
BIT 7 6 5 4 3 2 1 0
Field CHKR_RPT_A[7:0]
Reset 0x50
Access
Write, Read
Type
CHKR_RPT_B (0x1075)
BIT 7 6 5 4 3 2 1 0
Field CHKR_RPT_B[7:0]
Reset 0x50
Access
Write, Read
Type
CHKR_ALT (0x1076)
BIT 7 6 5 4 3 2 1 0
Field CHKR_ALT[7:0]
Reset 0x50
Access
Write, Read
Type
DP_ORSTB_CTL (0x1191)
BIT 7 6 5 4 3 2 1 0
DPLL_AUT DP_RST_M DP_RST_S DP_RST_M DP_RST_M DP_RST_V DP_RST_F DP_RST_C
Field
O_RST IPI3 TABLE IPI2 IPI P S C
Reset 0x1 0x1 0x1 0b1 0b1 0b1 0b1 0b1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
CNT_AX (0x11D0)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_AX[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_AY (0x11D1)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_AY[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_AZ (0x11D2)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_AZ[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_AU (0x11E0)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_AU[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_BX (0x11E1)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_BX[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_BY (0x11E2)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_BY[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_BZ (0x11E3)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_BZ[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_BU (0x11E4)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_BU[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_CX (0x11E5)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_CX[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_CY (0x11E6)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_CY[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_CZ (0x11E7)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_CZ[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_CU (0x11E8)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_CU[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_DX (0x11E9)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_DX[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_DY (0x11EA)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_DY[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_DZ (0x11EB)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_DZ[7:0]
Reset 0x00
Access
Read Clears All
Type
CNT_DU (0x11EC)
BIT 7 6 5 4 3 2 1 0
Field VID_PXL_CRC_ERR_DU[7:0]
Reset 0x00
Access
Read Clears All
Type
DE_DET (0x11F0)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_DET_3 DE_DET_2 DE_DET_1 DE_DET_0
Reset – – – – 0b0 0b0 0b0 0b0
Access
– – – – Read Only Read Only Read Only Read Only
Type
HS_DET (0x11F1)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_DET_3 HS_DET_2 HS_DET_1 HS_DET_0
Reset – – – – 0b0 0b0 0b0 0b0
Access
– – – – Read Only Read Only Read Only Read Only
Type
VS_DET (0x11F2)
BIT 7 6 5 4 3 2 1 0
Field – – – – VS_DET_3 VS_DET_2 VS_DET_1 VS_DET_0
Reset – – – – 0b0 0b0 0b0 0b0
Access
– – – – Read Only Read Only Read Only Read Only
Type
HS_POL (0x11F3)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_POL_3 HS_POL_2 HS_POL_1 HS_POL_0
Reset – – – – 0b0 0b0 0b0 0b0
Access
– – – – Read Only Read Only Read Only Read Only
Type
VS_POL (0x11F4)
BIT 7 6 5 4 3 2 1 0
Field – – – – VS_POL_3 VS_POL_2 VS_POL_1 VS_POL_0
Reset – – – – 0b0 0b0 0b0 0b0
Access
– – – – Read Only Read Only Read Only Read Only
Type
HVD_CNT_CTRL (0x11F9)
BIT 7 6 5 4 3 2 1 0
HVD_CNT_ HVD_CNT_ HVD_CNT_ HVD_CNT_ HVD_CNT_ HVD_CNT_ HVD_CNT_ HVD_CNT_
Field
RST_3 RST_2 RST_1 RST_0 EN_3 EN_2 EN_1 EN_0
Reset 0x0 0x0 0x0 0x0 0x1 0x1 0x1 0x1
Access
Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read Write, Read
Type
HVD_CNT_OS (0x11FA)
BIT 7 6 5 4 3 2 1 0
HVD_CNT_ HVD_CNT_ HVD_CNT_ HVD_CNT_
Field – – – –
OS_EN_3 OS_EN_2 OS_EN_1 OS_EN_0
Reset – – – – 0x0 0x0 0x0 0x0
Access
– – – – Write, Read Write, Read Write, Read Write, Read
Type
VS_CNT_WNDW_0_MSB (0x1200)
BIT 7 6 5 4 3 2 1 0
VS_CNT_WINDOW_0_M
Field – – – – – –
SB[1:0]
Reset – – – – – – 0x3
Access
– – – – – – Write, Read
Type
VS_CNT_WNDW_0_LSB (0x1201)
BIT 7 6 5 4 3 2 1 0
Field VS_CNT_WINDOW_0_LSB[7:0]
Reset 0xE8
Access
Write, Read
Type
VS_CNT_0_CMP (0x1202)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_0_CMP[5:0]
Reset – – 0x0
Access
– – Write, Read
Type
HS_CNT_0_CMP_MSB (0x1203)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_0_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
HS_CNT_0_CMP_LSB (0x1204)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_0_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
DE_CNT_0_CMP_MSB (0x1205)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_0_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
DE_CNT_0_CMP_LSB (0x1206)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_0_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
VS_CNT_0 (0x1207)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_0[5:0]
Reset – –
Access
– – Read Only
Type
HS_CNT_0_MSB (0x1208)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_0_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
HS_CNT_0_LSB (0x1209)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_0_LSB[7:0]
Reset
Access
Read Only
Type
DE_CNT_0_MSB (0x120A)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_0_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
DE_CNT_0_LSB (0x120B)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_0_LSB[7:0]
Reset
Access
Read Only
Type
VRX_0_CMP_ERR_OEN (0x120C)
BIT 7 6 5 4 3 2 1 0
VS_CNT_0 HS_CNT_0 DE_CNT_0
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_OEN _OEN _OEN
Reset 0x1 0x1 0x1 – – – – –
Access
Write, Read Write, Read Write, Read – – – – –
Type
VRX_0_CMP_ERR_FLAG (0x120D)
BIT 7 6 5 4 3 2 1 0
VS_CNT_0 HS_CNT_0 DE_CNT_0
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_FLAG _FLAG _FLAG
Reset 0x0 0x0 0x0 – – – – –
Access
Read Only Read Only Read Only – – – – –
Type
VS_CNT_WNDW_1_MSB (0x1210)
BIT 7 6 5 4 3 2 1 0
VS_CNT_WINDOW_1_M
Field – – – – – –
SB[1:0]
Reset – – – – – – 0x3
Access
– – – – – – Write, Read
Type
VS_CNT_WNDW_1_LSB (0x1211)
BIT 7 6 5 4 3 2 1 0
Field VS_CNT_WINDOW_1_LSB[7:0]
Reset 0xE8
Access
Write, Read
Type
VS_CNT_1_CMP (0x1212)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_1_CMP[5:0]
Reset – – 0x0
Access
– – Write, Read
Type
HS_CNT_1_CMP_MSB (0x1213)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_1_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
HS_CNT_1_CMP_LSB (0x1214)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_1_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
DE_CNT_1_CMP_MSB (0x1215)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_1_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
DE_CNT_1_CMP_LSB (0x1216)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_1_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
VS_CNT_1 (0x1217)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_1[5:0]
Reset – –
Access
– – Read Only
Type
HS_CNT_1_MSB (0x1218)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_1_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
HS_CNT_1_LSB (0x1219)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_1_LSB[7:0]
Reset
Access
Read Only
Type
DE_CNT_1_MSB (0x121A)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_1_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
DE_CNT_1_LSB (0x121B)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_1_LSB[7:0]
Reset
Access
Read Only
Type
VRX_1_CMP_ERR_OEN (0x121C)
BIT 7 6 5 4 3 2 1 0
VS_CNT_1 HS_CNT_1 DE_CNT_1
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_OEN _OEN _OEN
Reset 0x1 0x1 0x1 – – – – –
Access
Write, Read Write, Read Write, Read – – – – –
Type
VRX_1_CMP_ERR_FLAG (0x121D)
BIT 7 6 5 4 3 2 1 0
VS_CNT_1 HS_CNT_1 DE_CNT_1
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_FLAG _FLAG _FLAG
Reset 0x0 0x0 0x0 – – – – –
Access
Read Only Read Only Read Only – – – – –
Type
VS_CNT_WNDW_2_MSB (0x1220)
BIT 7 6 5 4 3 2 1 0
VS_CNT_WINDOW_2_M
Field – – – – – –
SB[1:0]
Reset – – – – – – 0x3
Access
– – – – – – Write, Read
Type
VS_CNT_WNDW_2_LSB (0x1221)
BIT 7 6 5 4 3 2 1 0
Field VS_CNT_WINDOW_2_LSB[7:0]
Reset 0xE8
Access
Write, Read
Type
VS_CNT_2_CMP (0x1222)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_2_CMP[5:0]
Reset – – 0x0
Access
– – Write, Read
Type
HS_CNT_2_CMP_MSB (0x1223)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_2_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
HS_CNT_2_CMP_LSB (0x1224)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_2_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
DE_CNT_2_CMP_MSB (0x1225)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_2_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
DE_CNT_2_CMP_LSB (0x1226)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_2_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
VS_CNT_2 (0x1227)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_2[5:0]
Reset – –
Access
– – Read Only
Type
HS_CNT_2_MSB (0x1228)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_2_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
HS_CNT_2_LSB (0x1229)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_2_LSB[7:0]
Reset
Access
Read Only
Type
DE_CNT_2_MSB (0x122A)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_2_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
DE_CNT_2_LSB (0x122B)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_2_LSB[7:0]
Reset
Access
Read Only
Type
VRX_2_CMP_ERR_OEN (0x122C)
BIT 7 6 5 4 3 2 1 0
VS_CNT_2 HS_CNT_2 DE_CNT_2
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_OEN _OEN _OEN
Reset 0x1 0x1 0x1 – – – – –
Access
Write, Read Write, Read Write, Read – – – – –
Type
VRX_2_CMP_ERR_FLAG (0x122D)
BIT 7 6 5 4 3 2 1 0
VS_CNT_2 HS_CNT_2 DE_CNT_2
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_FLAG _FLAG _FLAG
Reset 0x0 0x0 0x0 – – – – –
Access
Read Only Read Only Read Only – – – – –
Type
VS_CNT_WNDW_3_MSB (0x1230)
BIT 7 6 5 4 3 2 1 0
VS_CNT_WINDOW_3_M
Field – – – – – –
SB[1:0]
Reset – – – – – – 0x3
Access
– – – – – – Write, Read
Type
VS_CNT_WNDW_3_LSB (0x1231)
BIT 7 6 5 4 3 2 1 0
Field VS_CNT_WINDOW_3_LSB[7:0]
Reset 0xE8
Access
Write, Read
Type
VS_CNT_3_CMP (0x1232)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_3_CMP[5:0]
Reset – – 0x0
Access
– – Write, Read
Type
HS_CNT_3_CMP_MSB (0x1233)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_3_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
HS_CNT_3_CMP_LSB (0x1234)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_3_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
DE_CNT_3_CMP_MSB (0x1235)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_3_CMP_MSB[3:0]
Reset – – – – 0x0
Access
– – – – Write, Read
Type
DE_CNT_3_CMP_LSB (0x1236)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_3_CMP_LSB[7:0]
Reset 0x0
Access
Write, Read
Type
VS_CNT_3 (0x1237)
BIT 7 6 5 4 3 2 1 0
Field – – VS_CNT_3[5:0]
Reset – –
Access
– – Read Only
Type
HS_CNT_3_MSB (0x1238)
BIT 7 6 5 4 3 2 1 0
Field – – – – HS_CNT_3_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
HS_CNT_3_LSB (0x1239)
BIT 7 6 5 4 3 2 1 0
Field HS_CNT_3_LSB[7:0]
Reset
Access
Read Only
Type
DE_CNT_3_MSB (0x123A)
BIT 7 6 5 4 3 2 1 0
Field – – – – DE_CNT_3_MSB[3:0]
Reset – – – –
Access
– – – – Read Only
Type
DE_CNT_3_LSB (0x123B)
BIT 7 6 5 4 3 2 1 0
Field DE_CNT_3_LSB[7:0]
Reset
Access
Read Only
Type
VRX_3_CMP_ERR_OEN (0x123C)
BIT 7 6 5 4 3 2 1 0
VS_CNT_3 HS_CNT_3 DE_CNT_3
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_OEN _OEN _OEN
Reset 0x1 0x1 0x1 – – – – –
Access
Write, Read Write, Read Write, Read – – – – –
Type
VRX_3_CMP_ERR_FLAG (0x123D)
BIT 7 6 5 4 3 2 1 0
VS_CNT_3 HS_CNT_3 DE_CNT_3
Field _CMP_ERR _CMP_ERR _CMP_ERR – – – – –
_FLAG _FLAG _FLAG
Reset 0x0 0x0 0x0 – – – – –
Access
Read Only Read Only Read Only – – – – –
Type
TUN_MODE_DET (0x1260)
BIT 7 6 5 4 3 2 1 0
CPHY_MO
BACKTOP4 BACKTOP3 BACKTOP2 BACKTOP1
Field DE_OVRD_ – – –
_TUN_DET _TUN_DET _TUN_DET _TUN_DET
EN
Reset 0x0 – – –
Access
Write, Read – – – Read Only Read Only Read Only Read Only
Type
TUN_CPHY_DET (0x1261)
BIT 7 6 5 4 3 2 1 0
BACKTOP4 BACKTOP3 BACKTOP2 BACKTOP1 BACKTOP4 BACKTOP3 BACKTOP2 BACKTOP1
Field _CPHY_MO _CPHY_MO _CPHY_MO _CPHY_MO _CPHY_MO _CPHY_MO _CPHY_MO _CPHY_MO
DE_OVRD DE_OVRD DE_OVRD DE_OVRD DE_DET DE_DET DE_DET DE_DET
Reset 0x1 0x1 0x1 0x1
Access
Write, Read Write, Read Write, Read Write, Read Read Only Read Only Read Only Read Only
Type
TUN_CPHY_LANE_DET (0x1262)
BIT 7 6 5 4 3 2 1 0
BACKTOP4_TUN_CPHY_ BACKTOP3_TUN_CPHY_ BACKTOP2_TUN_CPHY_ BACKTOP1_TUN_CPHY_
Field
SER_LANE_DET[1:0] SER_LANE_DET[1:0] SER_LANE_DET[1:0] SER_LANE_DET[1:0]
Reset
Access
Read Only Read Only Read Only Read Only
Type
TMD_HEADER_ERR_FLAGS_1 (0x1264)
BIT 7 6 5 4 3 2 1 0
BACKTOP1 BACKTOP1 BACKTOP1
BACKTOP1 BACKTOP1
_TMD_CRC _TMD_CRC _TMD_ECC
Field _TMD_SP_ – – – _TMD_ECC
_2L_ERR_F _1L_ERR_F _ERR_FLA
DET_ERR _FLAG
LAG LAG G
Reset – – –
Access
Read Only – Read Only Read Only – – Read Only Read Only
Type
TMD_HEADER_ERR_FLAGS_2 (0x1265)
BIT 7 6 5 4 3 2 1 0
BACKTOP2 BACKTOP2 BACKTOP2
BACKTOP2 BACKTOP2
_TMD_CRC _TMD_CRC _TMD_ECC
Field _TMD_SP_ – – – _TMD_ECC
_2L_ERR_F _1L_ERR_F _ERR_FLA
DET_ERR _FLAG
LAG LAG G
Reset – – –
Access
Read Only – Read Only Read Only – – Read Only Read Only
Type
TMD_HEADER_ERR_FLAGS_3 (0x1266)
BIT 7 6 5 4 3 2 1 0
BACKTOP3 BACKTOP3 BACKTOP3
BACKTOP3 BACKTOP3
_TMD_CRC _TMD_CRC _TMD_ECC
Field _TMD_SP_ – – – _TMD_ECC
_2L_ERR_F _1L_ERR_F _ERR_FLA
DET_ERR _FLAG
LAG LAG G
Reset – – –
Access
Read Only – Read Only Read Only – – Read Only Read Only
Type
TMD_HEADER_ERR_FLAGS_4 (0x1267)
BIT 7 6 5 4 3 2 1 0
BACKTOP4 BACKTOP4 BACKTOP4
BACKTOP4 BACKTOP4
_TMD_CRC _TMD_CRC _TMD_ECC
Field _TMD_SP_ – – – _TMD_ECC
_2L_ERR_F _1L_ERR_F _ERR_FLA
DET_ERR _FLAG
LAG LAG G
Reset – – –
Access
Read Only – Read Only Read Only – – Read Only Read Only
Type
TMD_PKT_CNT_1 (0x126A)
BIT 7 6 5 4 3 2 1 0
Field TMD_PKT_CNT_1[7:0]
Reset
Access
Read Only
Type
TMD_PKT_CNT_2 (0x126B)
BIT 7 6 5 4 3 2 1 0
Field TMD_PKT_CNT_2[7:0]
Reset
Access
Read Only
Type
TMD_PKT_CNT_3 (0x126C)
BIT 7 6 5 4 3 2 1 0
Field TMD_PKT_CNT_3[7:0]
Reset
Access
Read Only
Type
TMD_PKT_CNT_4 (0x126D)
BIT 7 6 5 4 3 2 1 0
Field TMD_PKT_CNT_4[7:0]
Reset
Access
Read Only
Type
TMD_PKT_CNT_1_H (0x126E)
BIT 7 6 5 4 3 2 1 0
Field – – – TMD_PKT_CNT_1_H[4:0]
Reset – – –
Access
– – – Read Only
Type
TMD_PKT_CNT_2_H (0x126F)
BIT 7 6 5 4 3 2 1 0
Field – – – TMD_PKT_CNT_2_H[4:0]
Reset – – –
Access
– – – Read Only
Type
TMD_PKT_CNT_3_H (0x1270)
BIT 7 6 5 4 3 2 1 0
Field – – – TMD_PKT_CNT_3_H[4:0]
Reset – – –
Access
– – – Read Only
Type
TMD_PKT_CNT_4_H (0x1271)
BIT 7 6 5 4 3 2 1 0
Field – – – TMD_PKT_CNT_4_H[4:0]
Reset – – –
Access
– – – Read Only
Type
Revision History
REVISION REVISION PAGES
DESCRIPTION
NUMBER DATE CHANGED
0 7/22 Initial Release —
1 7/22 Corrected typos in Table 9. MFP Pin Function Map 41
2 9/22 General description and Simplified Block Diagram updated. 1-2
3 10/22 Removed asterisks from future products in the Ordering Information table. 46
Changed the verbiage in the tunneling and pixel mode sections and
4 1/23 34
adjusted the pictures.
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is
assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may
result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of
their respective owners.
w w w . a n a l o g . c o m Analog Devices | 474