Surface Size
The LUT structure is defined by the LUT_InDataWidth and LUT_OutDataWidth parameters.
The 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 LUTs.
- 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.
The following table lists 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 APIs.
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 |