The AD9880 is a product with a fully programmable color space conversion matrix (CSC). It supports various color space formats such as RGB, YUV, YCrCb, and others, and has the features of high-speed operation and signal integrity maintenance.
The document describes the Color Space Conversion Matrix (CSC) within the AD9880, a 3x3 matrix with full programmability for converting between color spaces like RGB, YUV, and YCrCb. It supports speeds up to 150 MHz and handles 1080p @ 60 Hz rates. The CSC features three identical processing channels, each with coefficients (A1-A3, B1-B3, C1-C3) and an offset (A4, B4, C4) to ensure signal integrity.
| Max Speed | 150 MHz |
|---|---|
| Resolution Support | 1080p @ 60 Hz |
| Coefficient Width | 12 bits |
| Supported Formats | RGB, YUV, YCrCb |
The coefficients can only be programmed in the range of [–0.999... +0.999].
They must be multiplied by 4096/2^CSC_scale and rounded to 12 bits.
Twos complement notation should be used for negative numbers.