Registers
794
SPRUHI7A – December 2012 – Revised June 2016
Copyright © 2012–2016, Texas Instruments Incorporated
High-Definition Video Processing Subsystem (HDVPSS)
1.3.11.1 SC_M_cfg_sc0 Register (offset = 0h) [reset = 0h]
SC_M_cfg_sc0 is shown in
and described in
Figure 1-474. SC_M_cfg_sc0 Register
31
30
29
28
27
26
25
24
Reserved
R-0h
23
22
21
20
19
18
17
16
Reserved
CFG_FID_SELFGEN
R-0h
R/W-0h
15
14
13
12
11
10
9
8
CFG_TRIM
CFG_Y_PK_EN
Reserved
CFG_INTERLACE_I
CFG_HP_BYPASS
CFG_DCM_4X
R/W-0h
R/W-0h
R-0h
R/W-0h
R/W-0h
R/W-0h
7
6
5
4
3
2
1
0
CFG_DCM_2X
CFG_AUTO_HS
Reserved
CFG_USE_RAV
CFG_INVT_FID
CFG_SC_BYPASS
CFG_LINEAR
CFG_INTERLACE_O
R/W-0h
R/W-0h
R-0h
R/W-0h
R/W-0h
R/W-0h
R/W-0h
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; W1toCl = Write 1 to clear bit;
-n
= value after reset
Table 1-389. SC_M_cfg_sc0 Register Field Descriptions
Bit
Field
Type
Reset
Description
31-17
Reserved
R
0h
16
CFG_FID_SELFGEN
R/W
0h
FID self generate enable. When input is progressive and this bit is
set, the SC generates self-toggling (top/bottom) output FID when
performing interlacing.
15
CFG_TRIM
R/W
0h
Trimming enable. When 1, the input image whose size is specified
by orgW and orgH registers is trimmed to the size with srcW and
srcH from the offset specified by offW and offH.
0: disable trimming
1: enable trimming
14
CFG_Y_PK_EN
R/W
0h
This parameter is used by peaking block.
0: disable luma peaking
1: enable luma peaking
13-11
Reserved
R
0h
10
CFG_INTERLACE_I
R/W
0h
This parameter is used by both horizontal and vertical scaling
0: the input video format is progressive
1: the input video format is interlace
9
CFG_HP_BYPASS
R/W
0h
This parameter is used by horizontal scaling.
If cfg_auto_hs is 0, horizontal polyphase filter is always enabled. In
this case, this register is DON’T CARE.
If cfg_auto_hs is 1,
0 : The polyphase scaler is always used regardless of the scaling
ratio.
1 : The polyphase scaler is bypassed only when (tar_w == src_w) or
(tar_w == src_w/2) or (tar_w == src_w/4)
8
CFG_DCM_4X
R/W
0h
This parameter is used by horizontal scaling.
0: the 4X decimation filter is disabled
1: the 4X decimation filter is enabled
Note:
(1) Either 2X or 4X can be enabled, but they cannot be enabled
simultaneously.
(2) This register is only set to 1 when it makes sense to do so.
Typically, it is used when (horizontal scale ratio < 0.25).
(3) This register is DON’T CARE when cfg_auto_hs = 1.