
® 16k CL
46
UM 16kCL – REVC – 11/14
e2v semiconductors SAS 2014
12.5
Flat Field Correction
Feature
Commands
Description
FFCEnable
r ffcp
Get Flat Field Correction processing status
w ffcp 0
Disable Flat Field Correction (“False”)
w ffcp 1
Enable Flat Field Correction (“True”)
FPNReset
w rsto 0
Reset FPN coefficients
PRNUReset
w rstg 0
Reset PRNU coefficients
No direct feature
r ffco <addr>
Read 128 Fpn coefficients starting from address <addr>. Return value is in
hexadecimal, without space between values (one unsigned short per coef).
Format: S9.1 => -256..+255.5 step 1/2
w ffco <addr> <val>
Write 128 Fpn coefficients (straight to FPGA) starting from address <addr>.
<val> is the concatenation of individual Fpnvalue, without space between
values.
No direct feature
r ffcg <addr>
Read 128 Prnu coefficients (straight from FPGA) starting from address
<addr>. Return value is in hexadecimal, without space between values.
Coeff from 0 to 4095 : U2.12
(1+coeff/1024) => x1..x4.999877 step 1/1024
w ffcg <addr> <val>
Write 128 Prnu coefficients (straight to FPGA) starting from address <addr>.
<val> is the concatenation of individual PRNUvalue, without space between
values.
FFCCalibrationCtrl
r calg
Get the PRNU calibration status
w calg 0
Abort PRNU calibration by setting it to “Off” (no effect if already stopped)
w calg 1
Launch PRNU calibration by setting it to “Once” (no effect if already
launched)
PrnuCalibrationCtrl
r calo
Get the fpn calibration status
w calo 0
Abort fpn calibration by setting it to “Off” (no effect if already stopped)
w calo 1
Launch fpn calibration by setting it to “Once” (no effect if already launched)
FFCAdjust
r ffad
Get ffc adjust state
w ffad 0
Disable ffc adjust
w ffad 1
Enable ffc adjust
FFCAutoTargetLevel
r tfad
Get the FFC target adjust level
W tfad <val>
Set FFC target adjust level, from 0 to 4095, step 1
LowFrequencyFilterWidth
r lffw
Configure windows (width) around the pixel (+/- val) for the average filter
0 : filter is disable
1-255 : nb pixels around the pixel to filter. Interval : [-nb to +nb]
w lffw <val>
12.6
LUT
Feature
Commands
Description
LUTEnable
r lute
Get LUT status
w lute 0
Disable LUT (“False”)
w lute 1
Enable LUT (“True”)
No direct feature
r lutc <addr>
Read 128 LUT coefficients starting from address <addr> from 0 to 4095-128.
Return value is in hexadecimal, without space between values. (one
unsigned char per coef)
w lutc <addr> <val>
Write 128 LUT coefficients starting from address <addr> from 0 to 4095-128.
<val> is the concatenation of individual LUTvalue, without space between
values.