Marlin Technical ManualV.2.7.0
78
Description of the data path
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 1024 x 8 bit is 1 kB, programming can take place in a one block write step. The
flow diagram below shows the sequence required to load data into the camera.
Note
• The input value is the most significant 10-bit value from
the digitizer. The gamma LUT of the CCD models outputs
the most significant 8 bit as shown above.
• As gamma correction for the CCD models is also imple-
mented via the look-up table, it is not possible to use a
different LUT when gamma correction is enabled.
• With all CCD models, the user LUT will be overwritten
when Gamma is enabled and vice versa.
• CMOS models have the gamma function built in the sen-
sor, so that it won’t be overwritten.
• LUT content is by default volatile, use user set function-
ality to store the LUT permanently in the camera.
Figure 39: Loading an LUT
Note
Configuration
• To configure this feature in an advanced register: See
Table 106: Advanced register: LUT on page 205.
• For information on GPDATA_BUFFER: See Chapter
GPDATA_BUFFER on page 225.
Query Limits from
Register:
LUT_INFO and
GPDATA_INFO
Set EnableMemWR
to true (1)
Set AddrOffset to 0
Write LUT data in
GPDATA_BUFFER
Set EnableMemWR
to false (0)
Comments to this Manuals