Surface Size
The LUT structure is defined by Channel parameters LUT_InDataWidth and LUT_OutDataWidth.
Following table shows the values of both parameters:
Board |
LUT_InDataWidth |
LUT_OutDataWidth |
Conditions |
DOMINO Melody |
8 |
8 |
ColorFormat = Y8 |
10 |
10 |
ColorFormat = Y10 |
|
GRABLINK Quickpack ColorScan |
8 |
8 |
N/A |
GRABLINK Quickpack CFA |
16 |
16 |
N/A |
GRABLINK Full |
12 |
16 |
N/A |
Note: GRABLINK Quickpack CFA implements high-dynamic LUT's!
With the Advanced LUT API, each entry in a LUT surface plane is 32-bit wide; independently of the LUT_OutDataWidth.
With the Classic API, an entry in a LUT surface plane is 8-bit when LUT_OutDataWidth = 8 and 16-bit when LUT_OutDataWidth = 10.
Following table list the SurfaceSize requirement for each plane of the LUT Surface as a function of LUT_InDataWidth, LUT_OutDataWidth for both the Classic and Advanced LUT API's.
LUT_InDataWidth [Bit] |
LUT_OutDataWidth [Bit] |
SurfaceSize [Bytes] Advanced API |
SurfaceSize [Bytes] Classic API |
8 |
8 |
1,024 |
256 |
10 |
10 |
4,096 |
2,048 |
12 |
16 |
16,384 |
N/A |
16 |
16 |
262,144 |
N/A |