Table: CSC Coefficient Registers provides a detailed description of CSC coefficient registers:
Note: These registers are available to program only if the Enable CSC Coefficient Registers option is enabled in the GUI. With these registers, different CSC coefficients can be programmed to support BT601, BT709, and BT2020.
Address (hex) BASEADDR+ |
Register Name |
Access Type |
Description |
---|---|---|---|
0x00048 |
Coefficient K 11 for RGB |
R/W |
16 Bits K11[15:0] are Read/Write and others are reserved |
0x00050 |
Coefficient K 12 for RGB |
R/W |
16 Bits K12[15:0] are Read/Write and others are reserved |
0x00058 |
Coefficient K 13 for RGB |
R/W |
16 Bits K13[15:0] are Read/Write and others are reserved |
0x00060 |
Coefficient K 21 for RGB |
R/W |
16 Bits K21[15:0] are Read/Write and others are reserved |
0x00068 |
Coefficient K 22 for RGB |
R/W |
16 Bits K22[15:0] are Read/Write and others are reserved |
0x00070 |
Coefficient K 23 for RGB |
R/W |
16 Bits K23[15:0] are Read/Write and others are reserved |
0x00078 |
Coefficient K 31 for RGB |
R/W |
16 Bits K31[15:0] are Read/Write and others are reserved |
0x00080 |
Coefficient K 32 for RGB |
R/W |
16 Bits K32[15:0] are Read/Write and others are reserved |
0x00088 |
Coefficient K 33 for RGB |
R/W |
16 Bits K33[15:0] are Read/Write and others are reserved |
0x00090 |
R Offset |
R/W |
12 Bits ROffset[11:0] are Read/Write and others are reserved |
0x00098 |
G Offset |
R/W |
12 Bits GOffset[11:0] are Read/Write and others are reserved |
0x000A0 |
B Offset |
R/W |
12 Bits BOffset[11:0] are Read/Write and others are reserved |
0x00140 |
Coefficient K11 for YUV |
R/W |
16 Bits K11_2[15:0] are Read/Write and others are reserved |
0x00148 |
Coefficient K12 for YUV |
R/W |
16 Bits K12_2[15:0] are Read/Write and others are reserved |
0x00150 |
Coefficient K13 for YUV |
R/W |
16 Bits K13_2[15:0] are Read/Write and others are reserved |
0x00158 |
Coefficient K21 for YUV |
R/W |
16 Bits K21_2[15:0] are Read/Write and others are reserved |
0x00160 |
Coefficient K22 for YUV |
R/W |
16 Bits K22_2[15:0] are Read/Write and others are reserved |
0x00168 |
Coefficient K23 for YUV |
R/W |
16 Bits K23_2[15:0] are Read/Write and others are reserved |
0x00170 |
Coefficient K31 for YUV |
R/W |
16 Bits K31_2[15:0] are Read/Write and others are reserved |
0x00178 |
Coefficient K32 for YUV |
R/W |
16 Bits K32_2[15:0] are Read/Write and others are reserved |
0x00180 |
Coefficient K33 for YUV |
R/W |
16 Bits K33_2[15:0] are Read/Write and others are reserved |
0x00188 |
Y Offset |
R/W |
12 Bits YOffset[11:0] are Read/Write and others are reserved |
0x00190 |
U Offset |
R/W |
12 Bits UOffset[11:0] are Read/Write and others are reserved |
0x00198 |
V Offset |
R/W |
12 Bits VOffset[11:0] are Read/Write and others are reserved |
Notes: 1. These registers can be used to program your coefficients. 2. For YUV to RGB and RGB to YUV equations, refer to CSC section of Video Processing Subsystem (PG231) [Ref 12] |