
Description of the data path
PIKE Technical Manual V4.0.0
134
Loading an LUT into the camera
Loading the LUT is carried out through the data exchange buffer called
GPDATA_BUFFER. As this buffer can hold a maximum of 2 kB, and a complete
LUT at 16384 x 14 bit is 28 kByte, programming can not take place in a one
block write step because the size of an LUT is larger than GPDATA_BUFFER.
Therefore input must be handled in several steps. The flow diagram below
shows the sequence required to load data into the camera.
To configure this feature in an advanced register: See Table 143: LUT control
register on page 290.
Note
L
• The input value is the 14-bit value from the digitizer.
• The two gamma LUTs use LUT 14 and 15.
• Gamma 1 (gamma=0.7) switches on LUT 14, gamma 2
(gamma=0.45) switches on LUT 15. After overriding
LUT 14 and 15 with a user defined content, gamma
functionality is no longer available until the next full
initialization of the camera.
• LUT content is volatile if you do not use the user pro-
files to save the LUT.
Figure 69: Loading an LUT
Query limits from
register:
LUT_INFO and
GPDATA_INFO
Set EnableMemWR
to true (1)
Set AddrOffset to 0
Write n databytes
in
GPDATA_BUFFER
Offset is increased
in camera after n
bytes are written
Check
EnableMemWR for
no change
Repeat steps until
all data is written
Set EnableMemWR
to false (0)
Comentarios a estos manuales