DLPU116
November 2024
DLPC3420
1
Abstract
Trademarks
1
Introduction
1.1
System Overview
1.2
Software Overview
1.2.1
I2C Overview
1.2.2
I2C Transactions
1.2.3
Data Flow Control
1.3
Related Documentation
2
System Initialization
2.1
Boot ROM
2.2
Device Startup
3
I2C Commands
3.1
General Operation
3.1.1
Write Input Source Select (05h)
3.1.1.1
Write Parameters
3.1.2
Read Input Source Select (06h)
3.1.2.1
Read Parameters
3.1.2.2
Return Parameters
3.1.3
Write External Video Source Format Select (07h)
3.1.3.1
Write Parameters
3.1.4
Read External Video Source Format Select (08h)
3.1.4.1
Read Parameters
3.1.4.2
Return Parameters
3.1.5
Write External Video Chroma Processing Select (09h)
3.1.5.1
Write Parameters
3.1.6
Read External Video Chroma Processing Select (0Ah)
3.1.6.1
Read Parameters
3.1.6.2
Return Parameters
3.1.7
Write Test Pattern Select (0Bh)
3.1.7.1
Write Parameters
3.1.8
Read Test Pattern Select (0Ch)
3.1.8.1
Read Parameters
3.1.8.2
Return Parameters
3.1.9
Write Splash Screen Select (0Dh)
3.1.9.1
Write Parameters
3.1.10
Read Splash Screen Select (0Eh)
3.1.10.1
Read Parameters
3.1.10.2
Return Parameters
3.1.11
Read Splash Screen Header (0Fh)
3.1.11.1
Read Parameters
3.1.11.2
Return Parameters
3.1.12
Write Image Crop (10h)
3.1.12.1
Write Parameters
3.1.13
Read Image Crop (11h)
3.1.13.1
Read Parameters
3.1.13.2
Return Parameters
3.1.14
Write Display Image Orientation (14h)
3.1.14.1
Write Parameters
3.1.15
Read Display Image Orientation (15h)
3.1.15.1
Read Parameters
3.1.15.2
Return Parameters
3.1.16
Write Display Image Curtain (16h)
3.1.16.1
Write Parameters
3.1.17
Read Display Image Curtain (17h)
3.1.17.1
Read Parameters
3.1.17.2
Return Parameters
3.1.18
Write Image Freeze (1Ah)
3.1.18.1
Write Parameters
3.1.18.2
Use of Image Freeze to Reduce On-Screen Artifacts
3.1.19
Read Image Freeze (1Bh)
3.1.19.1
Read Parameters
3.1.19.2
Return Parameters
3.1.20
Write Look Select (22h)
3.1.20.1
Write Parameters
3.1.21
Read Look Select (23h)
3.1.21.1
Read Parameters
3.1.21.2
Return Parameters
3.1.22
Read Sequence Header Attributes (26h)
3.1.22.1
Read Parameters
3.1.22.2
Return Parameters
3.1.23
Write Degamma/CMT Select (27h)
3.1.23.1
Write Parameters
3.1.24
Read Degamma/CMT Select (28h)
3.1.24.1
Read Parameters
3.1.24.2
Return Parameters
3.1.25
Write CCA Select (29h)
3.1.25.1
Write Parameters
3.1.26
Read CCA Select (2Ah)
3.1.26.1
Read Parameters
3.1.26.2
Return Parameters
3.1.27
Write Execute Flash Batch File (2Dh)
3.1.27.1
Write Parameters
3.1.28
Write Splash Screen Execute (35h)
3.1.28.1
Write Parameters
3.1.29
Write Mirror Lock Control (39h)
3.1.29.1
Write Parameters
3.1.30
Read Mirror Lock Control (3Ah)
3.1.30.1
Read Parameters
3.1.30.2
Return Parameters
3.2
Illumination Control
3.2.1
Write LED Output Control Method (50h)
3.2.1.1
Write Parameters
3.2.2
Read LED Output Control Method (51h)
3.2.2.1
Read Parameters
3.2.2.2
Return Parameters
3.2.3
Write RGB LED Enable (52h)
3.2.3.1
Write Parameters
3.2.4
Read RGB LED Enable (53h)
3.2.4.1
Read Parameters
3.2.4.2
Return Parameters
3.2.5
Write RGB LED Current (54h)
3.2.5.1
Write Parameters
3.2.6
Read RGB LED Current (55h)
3.2.6.1
Read Parameters
3.2.6.2
Return Parameters
3.2.7
Read CAIC LED Max Available Power (57h)
3.2.7.1
Read Parameters
3.2.7.2
Return Parameters
3.2.8
Write RGB LED Max Current (5Ch)
3.2.8.1
Write Parameters
3.2.9
Read RGB LED Max Current (5Dh)
3.2.9.1
Read Parameters
3.2.9.2
Return Parameters
3.2.10
Read CAIC RGB LED Current (5Fh)
3.2.10.1
Read Parameters
3.2.10.2
Return Parameters
3.3
Image Processing Control
3.3.1
Write CAIC Image Processing Control (84h)
3.3.1.1
Write Parameters
3.3.2
Read CAIC Image Processing Control (85h)
3.3.2.1
Read Parameters
3.3.2.2
Return Parameters
3.3.3
Write Color Coordinate Adjustment Control (86h)
3.3.3.1
Write Parameters
3.3.4
Read Color Coordinate Adjustment Control (87h)
3.3.4.1
Read Parameters
3.3.4.2
Return Parameters
3.3.5
Write Keystone Correction Control (88h)
3.3.5.1
Write Parameters
3.3.6
Read Keystone Correction Control (89h)
3.3.6.1
Read Parameters
3.3.6.2
Return Parameters
3.4
General Setup
3.4.1
Write Parallel Interface Sync Polarity (B6h)
3.4.1.1
Write Parameters
3.4.2
Read Parallel Interface Sync Polarity (B7h)
3.4.2.1
Read Parameters
3.4.2.2
Return Parameters
3.4.3
Read Auto Framing Information (BAh)
3.4.3.1
Read Parameters
3.4.3.2
Return Parameters
3.4.4
Write Keystone Projection Pitch Angle (BBh)
3.4.4.1
Write Parameters
3.4.5
Read Keystone Projection Pitch Angle (BCh)
3.4.5.1
Read Parameters
3.4.5.2
Return Parameters
3.5
DSI Commands
3.5.1
Write DSI HS Clock (BDh)
3.5.1.1
Write Parameters
3.5.2
Read DSI HS Clock (BEh)
3.5.2.1
Read Parameters
3.5.2.2
Return Parameters
3.5.3
Write DSI Port Enable (D7h)
3.5.3.1
Write Parameters
3.5.4
Read DSI Port Enable (D8h)
3.5.4.1
Read Parameters
3.5.4.2
Return Parameters
3.6
Administrative Commands
3.6.1
Read Short Status (D0h)
3.6.1.1
Read Parameters
3.6.1.2
Return Parameters
3.6.2
Read System Status (D1h)
3.6.2.1
Read Parameters
3.6.2.2
Return Parameters
3.6.3
Read System Software Version (D2h)
3.6.3.1
Read Parameters
3.6.3.2
Return Parameters
3.6.4
Read Communication Status (D3h)
3.6.4.1
Read Parameters
3.6.4.2
Return Parameters
3.6.5
Read Controller Device ID (D4h)
3.6.5.1
Read Parameters
3.6.5.2
Return Parameters
3.6.6
Read DMD Device ID (D5h)
3.6.6.1
Read Parameters
3.6.6.2
Return Parameters
3.6.7
Read Flash Build Version (D9h)
3.6.7.1
Read Parameters
3.6.7.2
Return Parameters
3.6.8
Read DMD I/F Training Data (DCh)
3.6.8.1
Read Parameters
3.6.8.2
Return Parameters
3.7
Flash Update Commands
3.7.1
Read Flash Update Precheck (DDh)
3.7.1.1
Read Parameters
3.7.1.2
Return Parameters
3.7.2
Write Flash Data Type Select (DEh)
3.7.2.1
Write Parameters
3.7.3
Write Flash Data Length (DFh)
3.7.3.1
Write Parameters
3.7.4
Write Erase Flash Data (E0h)
3.7.4.1
Write Parameters
3.7.5
Write Flash Start (E1h)
3.7.5.1
Write Parameters
3.7.6
Write Flash Continue (E2h)
3.7.6.1
Write Parameters
3.7.7
Read Flash Start (E3h)
3.7.7.1
Read Parameters
3.7.7.2
Return Parameters
3.7.8
Read Flash Continue (E4h)
3.7.8.1
Read Parameters
3.7.8.2
Return Parameters
4
Revision History
3.3
Image Processing Control