advertisement
ADV8003 Hardware Manual
InfoFrame
Map Address
0xE35F
0xE360
0xE361
0xE362
0xE363
0xE364
0xE365
0xE366
0xE367
0xE368
0xE369
0xE36A
0xE36B
0xE36C
0xE36D
0xE36E
0xE36F
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Register Name vs_inf_pb_0_12 vs_inf_pb_0_13 vs_inf_pb_0_14 vs_inf_pb_0_15 vs_inf_pb_0_16 vs_inf_pb_0_17 vs_inf_pb_0_18 vs_inf_pb_0_19 vs_inf_pb_0_20 vs_inf_pb_0_21 vs_inf_pb_0_22 vs_inf_pb_0_23 vs_inf_pb_0_24 vs_inf_pb_0_25 vs_inf_pb_0_26 vs_inf_pb_0_27 vs_inf_pb_0_28
Byte Name
Data Byte 11
Data Byte 12
Data Byte 13
Data Byte 14
Data Byte 15
Data Byte 16
Data Byte 17
Data Byte 18
Data Byte 19
Data Byte 20
Data Byte 21
Data Byte 22
Data Byte 23
Data Byte 24
Data Byte 25
Data Byte 26
Data Byte 27
The Vendor Specific InfoFrame registers are considered valid if the following two conditions are met:
• vs_infoframe_det is 1.
•
vs_inf_cksum_err is 0. This condition applies only if always_store_inf is set to 1.
5.10.
PACKET REGISTERS
5.10.1.
ISRC Packet Registers
detailed explanation of the ISRC packet fields.
R/W
Table 42: ISRC1 Packet Registers
Register Name Packet Byte No.
1
Rev. B, August 2013
0x90
0x91
0x92
0x93
0x94
0x95
0x96
0x97
InfoFrame
Map Address
0xF2
0xF3
0xF4
0x8C
0x8D
0x8E
0x8F
0x98
0x99
0x9A
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R
isrc1_header1 isrc1_header2 isrc1_pb_0_1 isrc1_pb_0_2 isrc1_pb_0_3 isrc1_pb_0_4 isrc1_pb_0_5 isrc1_pb_0_6 isrc1_pb_0_7 isrc1_pb_0_8 isrc1_pb_0_9 isrc1_pb_0_10 isrc1_pb_0_11 isrc1_pb_0_12 isrc1_pb_0_13 isrc1_pb_0_14 isrc1_pb_0_15
239
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
Packet Type Value
HB1
HB2
PB0
PB1
PB2
PB3
PB4
ADV8003 Hardware Manual
InfoFrame
Map Address
0x9B
0x9C
0x9D
0x9E
0x9F
0xA0
0xA1
0xA2
0xA3
0xA4
0xA5
0xA6
R/W
R
R
R
R
R
R
R
R
R
R
R
R
Register Name isrc1_pb_0_16 isrc1_pb_0_17 isrc1_pb_0_18 isrc1_pb_0_19 isrc1_pb_0_20 isrc1_pb_0_21 isrc1_pb_0_22 isrc1_pb_0_23 isrc1_pb_0_24 isrc1_pb_0_25 isrc1_pb_0_26 isrc1_pb_0_27
Packet Byte No.
1
PB15
PB16
PB17
PB18
PB19
PB20
PB21
PB22
PB23
PB24
PB25
PB26
0xA7 R isrc1_pb_0_28 PB27
1 As defined by the HDMI 1.4 specifications
The ISRC1 packet registers are considered valid if rx_isrc1_pckt_edge_raw is set to 1. isrc1_pckt_raw , IO, Address 0x60[6] (Read Only)
This read-back indicates the raw status signal of the International Standard Recording Code 1 (ISRC1) packet detection signal. This bit resets to 0 after an HDMI packet detection reset or upon writing to isrc1_packet_id.
Function isrc1_pckt_raw Description
0
1
No ISRC1 packets received since last HDMI packet detection reset.
ISRC1 packets received.
R/W
Table 43: ISRC2 Packet Registers
Register Name Packet Byte No.
1 InfoFrame
Map Address
0xE3F5
0x E3F6
0x E3F7
0x E3A8
0x E3A9
0x E3AA
0x E3AB
0x E3AC
0x E3AD
0x E3AE
0x E3AF
0x E3B0
0x E3B1
0x E3B2
0x E3B3
0x E3B4
0x E3B5
0x E3B6
0x E3B7
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
isrc2_header1 isrc2_header2 isrc2_pb_0_1 isrc2_pb_0_2 isrc2_pb_0_3 isrc2_pb_0_4 isrc2_pb_0_5 isrc2_pb_0_6 isrc2_pb_0_7 isrc2_pb_0_8 isrc2_pb_0_9 isrc2_pb_0_10 isrc2_pb_0_11 isrc2_pb_0_12 isrc2_pb_0_13 isrc2_pb_0_14 isrc2_pb_0_15 isrc2_pb_0_16
Packet Type Value
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
HB1
HB2
PB0
PB1
PB2
PB3
PB4
PB5
Rev. B, August 2013 240
InfoFrame
Map Address
0x E3B8
0x E3B9
0x E3BA
0x E3BB
0x E3BC
0x E3BD
0x E3BE
0x E3BF
0x E3C0
0x E3C1
0x E3C2
0x E3C3
1 As defined by the HDMI 1.4 specifications
R/W
R
R
R
R
R
R
R
R
R
R
R
R
Register Name isrc2_pb_0_17 isrc2_pb_0_18 isrc2_pb_0_19 isrc2_pb_0_20 isrc2_pb_0_21 isrc2_pb_0_22 isrc2_pb_0_23 isrc2_pb_0_24 isrc2_pb_0_25 isrc2_pb_0_26 isrc2_pb_0_27 isrc2_pb_0_28
Packet Byte No.
1
PB16
PB17
PB18
PB19
PB20
PB21
PB22
PB23
PB24
PB25
PB26
PB27
The ISRC2 packet registers are considered valid if, and only if rx_isrc2_pckt_edge_raw is set to 1.
5.10.2.
Gamut Metadata Packets
Refer to the HDMI 1.3/1.4 specifications for a detailed explanation of the Gamut Metadata packet fields.
R/W
Table 44: Gamut Metadata Packet Registers
Register Name Packet Byte No.
1
Rev. B, August 2013
0xE3CB
0xE3CC
0xE3CD
0xE3CE
0xE3CF
0xE3D0
0xE3D1
0xE3D2
0xE3D3
0xE3D4
0xE3D5
0xE3D6
HDMI
Map Address
0xE3F8
0xE3F9
0xE3FA
0xE3C4
0xE3C5
0xE3C6
0xE3C7
0xE3C8
0xE3C9
0xE3CA
0xE3D7
0xE3D8
0xE3D9
0xE3DA
0xE3DB
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R/W
R
gamut_header1 gamut_header2 gamut_mdata_pb_0_1 gamut_mdata_pb_0_2 gamut_mdata_pb_0_3 gamut_mdata_pb_0_4 gamut_mdata_pb_0_5 gamut_mdata_pb_0_6 gamut_mdata_pb_0_7 gamut_mdata_pb_0_8 gamut_mdata_pb_0_9 gamut_mdata_pb_0_10 gamut_mdata_pb_0_11 gamut_mdata_pb_0_12 gamut_mdata_pb_0_13 gamut_mdata_pb_0_14 gamut_mdata_pb_0_15 gamut_mdata_pb_0_16 gamut_mdata_pb_0_17 gamut_mdata_pb_0_18 gamut_mdata_pb_0_19 gamut_mdata_pb_0_20 gamut_mdata_pb_0_21 gamut_mdata_pb_0_22 gamut_mdata_pb_0_23 gamut_mdata_pb_0_24
241
PB13
PB14
PB15
PB16
PB17
PB18
PB7
PB8
PB9
PB10
PB11
PB12
PB2
PB3
PB4
PB5
PB6
Packet Type Value
HB1
HB2
PB0
PB1
PB19
PB20
PB21
PB22
PB23
ADV8003 Hardware Manual
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 2 TABLE OF CONTENTS
- 2 Understanding the ADV8003 Hardware Manual 10
- 2 1. Introduction to the ADV8003 15
- 2 2. ADV8003 Top Level Control 69
- 3 3. Video Signal Processing 144
- 5 4. On Screen Display 208
- 5 5. Serial Video Receiver 227
- 5 6. HDMI Transmitter 245
- 6 7. Consumer Electronics Control 293
- 7 8. Video Encoder 307
- 8 9. Interrupts 349
- 8 Appendix A 358
- 8 Appendix B 363
- 8 Appendix C 393
- 8 Appendix D 402
- 8 Appendix E 403
- 9 Appendix F 416
- 9 List of Figures 431
- 9 List of Tables 435
- 9 List of Equations 437
- 9 Revision History 438
- 9 Understanding the ADV8003 Hardware Manual
- 10 Description of the Hardware Manual
- 10 Disclaimer
- 10 Trademark and Service Mark Notice
- 10 Number Notations
- 10 Register Access Conventions
- 10 Acronyms and Abbreviations
- 13 Field Function Description
- 14 References
- 15 Introduction to the ADV8003
- 15 Overview
- 19 Main Features of the ADV8003
- 21 ADV8003 Functional Block Diagram
- 22 ADV8003 Pinouts
- 67 Protocol for Main I2C Port
- 68 Configuring the ADV8003
- 69 ADV8003 Top Level Control
- 70 ADV8003 Modes of Operation
- 85 ADV8003 Top Level Overview
- 144 Video Signal Processing
- 144 Introduction
- 144 Primary VSP
- 180 Secondary VSP
- 202 VSP Register Access Protocols
- 207 Progressive to Interlaced Conversion
- 208 On Screen Display
- 208 Introduction
- 209 Architecture Overview
- 227 Serial Video Receiver
- 227 + 5 V Detect
- 228 TMDS Clock Activity Detection
- 229 Clock and Data Termination Control
- 229 AV Mute Status
- 229 Deep Color Mode Support
- 230 Video FIFO
- 232 Pixel Repetition
- 233 Sync Signal Polarity Readbacks
- 235 InfoFrame Registers
- 239 Packet Registers
- 242 Customizing Packet/InfoFrame Storage Registers
- 244 HDMI Section Reset Strategy
- 245 HDMI Transmitter
- 246 General Controls
- 247 Reset Strategy
- 248 HDMI DVI Selection
- 248 AV Mute
- 249 Source Product Description InfoFrame
- 250 Spare Packets
- 252 System Monitoring
- 252 EDID/HDCP Controller Status
- 253 EDID/HDCP Controller Error Codes
- 253 Video Setup
- 260 Audio Setup
- 283 EDID Handling
- 285 HDCP Handling
- 290 Audio Return Channel
- 291 Charge Injection Settings
- 293 Consumer Electronics Control
- 294 Main Controls
- 294 CEC Transmit Section
- 296 CEC Receive Section
- 301 Antiglitch Filter Module
- 302 Typical Operation Flow
- 305 Low Power CEC Message Monitoring
- 307 Video Encoder
- 307 Introduction
- 307 Input Configuration
- 310 Output Configuration
- 312 Additional Design Features
- 345 Vertical Blanking Interval
- 346 DAC Configurations
- 349 Interrupts
- 349 Interrupt Pins
- 350 Serial Video Rx Interrupts
- 355 VSP and OSD Section
- 356 HDMI Tx core
- 358 Appendix A
- 358 PCB Layout Recommendations
- 363 Appendix B
- 363 ADV8003 Evaluation Board Schematics
- 394 Appendix C
- 394 ADV8003 Evaluation Board Layout
- 402 Appendix D
- 402 Package Outline Drawing
- 403 Appendix E
- 403 Unused Pin List
- 416 Appendix F
- 416 Pixel Input and Output Formats
- 431 List of Figures
- 435 List of Tables
- 437 List of Equations
- 438 Revision History