LCD Scaler
Register Name
DMEAS_SCR_PAD_0
DMEAS_SCR_PAD_1
DMEAS_SCR_PAD_2
DMEAS_SCR_PAD_3
DMEAS_SCR_PAD_4
DMEAS_SCR_PAD_5
DMEAS_SCR_PAD_6
DMEAS_SCR_PAD_7
DMEAS_SCR_PAD_8
DMEAS_SCR_PAD_9
DMEAS_SCR_PAD_10
DMEAS_SCR_PAD_11
DMEAS_SCR_PAD_12
DMEAS_SCR_PAD_13
DMEAS_SCR_PAD_14
DMEAS_SCR_PAD_15
ADE3700
Table 14: Data Measurement Registers (Sheet 3 of 3)
Addr
0x0934
0x0916
0x0917
0x0918
0x0919
0x091A
0x091B
0x091C
0x091E
0x091F
0x0920
0x0921
0x0922
0x0923
0x0924
0x0925
Mode Bits
R
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
Default
Description
0x0
Scratch Pad Registers
2.10
LCD Scaler
The LCD Scaler module resizes images from one resolution to another. It employs a 3x3 non-
separable scaling filter which performs a dot product of the input pixel values with a weighting
vector that is computed from the chosen filtering function. To sharpen text without introducing
excessive artifacts, the output pixel’s contrast level is adjusted based on the context value
measured over a 3x3 grid in the relevant area of the source image.
For proper scaler operation, the SCLK frequency must be set greater than the max of DCLK and
IN_HPIXEL x DCLK_FREQ / (DEST_HPIXEL x PIXEL_AVG).
Table 15: LCD Scaler Registers (Sheet 1 of 3)
Register Name
SCL_SRC_HPIX_L
SCL_SRC_HPIX_H
SCL_SRC_VPIX_L
SCL_SRC_VPIX_H
SCL_SCALEFACH_L
SCL_SCALEFACH_M
SCL_SCALEFACH_H
SCL_SCALEFACV_L
SCL_SCALEFACV_H
Addr
0x0A01
0x0A02
0x0A03
0x0A04
0x0A05
0x0A06
0x0A07
0x0A08
0x0A09
Mode Bits
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[7:0]
R/W
[0]
R/W
[7:0]
R/W
[7:0]
Default
Description
0x0
Input Horizontal Resolution
Bits [3:0] must be set to zero.
0x0
Input Vertical Resolution
Bits[3:0] must be set to 0.
0x0
17-bit Horizontal Scale Factor = (in_hpixel
<< 16) / dest_hpixel + 0.5
0x0
0x0
0x0
16-bit Vertical Scale Factor = (in_vpixel <<
15) / dest_vpixel + 0.5
0x0
42/89