SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Address Offset | 0x0000 0000 | ||
Physical Address | 0x489D 0700 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_FID_SELFGEN | CFG_TRIM | CFG_Y_PK_EN | RESERVED | RESERVED | CFG_INTERLACE_I | CFG_HP_BYPASS | CFG_DCM_4X | CFG_DCM_2X | CFG_AUTO_HS | RESERVED | CFG_USE_RAV | CFG_INVT_FID | CFG_SC_BYPASS | CFG_LINEAR | CFG_INTERLACE_O |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:17 | RESERVED | R | 0x0 | |
16 | CFG_FID_SELFGEN | 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. | RW | 0x0 |
15 | CFG_TRIM | 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. | RW | 0x0 |
0x0 : Disable trimming | ||||
0x1 : Enable trimming | ||||
14 | CFG_Y_PK_EN | This parameter is used by peaking block. | RW | 0x0 |
0: disable luma peaking | ||||
1: enable luma peaking | ||||
13:12 | RESERVED | R | 0x0 | |
11 | RESERVED | R | 0x0 | |
10 | CFG_INTERLACE_I | This parameter is used by horizontal and vertical scaling. | RW | 0x0 |
0x0 : The input video format is progressive | ||||
0x1 : The input video format is interlace | ||||
9 | CFG_HP_BYPASS | 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, then: | RW | 0x0 |
0x0: The polyphase scaler is always used regardless of the scaling ratio. | ||||
0x1: 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 | This parameter is used by horizontal scaling. | RW | 0x0 |
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 | ||||
7 | CFG_DCM_2X | This parameter is used by horizontal scaling. | RW | 0x0 |
0: the 2X decimation filter is disabled | ||||
1: the 2X 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 (0.25 < horizontal scale ratio < 0.5). | ||||
(3) This register is DON'T CARE when cfg_auto_hs = 1. | ||||
6 | CFG_AUTO_HS | This parameter is used by horizontal scaling. | RW | 0x0 |
0x0 : the cfg_dcm_2x and cfg_dcm_4x bits will enable appropriate decimation filters | ||||
0x1 : HW will decide whether up-scaling or down-scaling is required based on horizontal scaling ratio (SR). | ||||
SR > 0.5 : horizontal polyphase filter is enabled, all decimation filters are disabled | ||||
SR = 0.5 : dcm_2x is enabled, horizontal polyphase filter is enabled or disabled based on cfg_hp_bypass | ||||
0.5 > SR > 0.25 : dcm_2x and horizontal polyphase filter both are enabled | ||||
SR = 0.25 : dcm_4x is enabled, horizontal polyphase filter is enabled or disabled based on cfg_hp_bypass | ||||
0.25 > SR > 0.125 : dcm_4x and horizontal polyphase filter are both enabled | ||||
SR <= 0.125 : Functionally supported, but not recommended in auto mode for image quality concerns | ||||
5 | RESERVED | R | 0x0 | |
4 | CFG_USE_RAV | This parameter is used by vertical scaling. | RW | 0x0 |
0x0 : Poly-phase filter will be used for the vertical scaling | ||||
0x1 : Running average filter will be used for the vertical scaling (down scaling only) | ||||
3 | CFG_INVT_FID | This parameter is used by vertical scaling. | RW | 0x0 |
0x0 : Progressive input | ||||
0x1 : Interlaced input Must be set to 1 when CFG_INTERFACE_I = 1. | ||||
2 | CFG_SC_BYPASS | This parameter is general purpose. | RW | 0x0 |
0x0 : Scaling module will be engaged | ||||
0x1 : Scaling module will be bypassed | ||||
1 | CFG_LINEAR | This parameter is used by horizontal scaling. | RW | 0x0 |
0x0 : Anamorphic scaling | ||||
0x1 : Linear scaling | ||||
0 | CFG_INTERLACE_O | This parameter is used by vertical scaling. | RW | 0x0 |
0x0 : The output format of SC is progressive (default); | ||||
0x1 : The output format of SC is interlace |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x489D 0704 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_ROW_ACC_INC |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:0 | CFG_ROW_ACC_INC | This parameter is used by vertical scaling. It defines the increment of the row accumulator in vertical poly-phase filter. It can be calculated by following formulas: | RW | 0x0 |
For progressive in/progressive out row_acc_inc = round(2^16*(src_h-1)/(tar_h - 1)) | ||||
For progressive_in/interlace_out row_acc_inc = round(2^16*2*(src_h-1)/(2*tar_h - 1)) | ||||
For interlace_in/progressive_out row_acc_inc = round(2^16*(2*src_h-1)/(2*(tar_h - 1))) | ||||
For interlace_in/interlace_out row_acc_inc = round(2^16*(2*src_h - 1)/(2*tar_h - 1)) | ||||
In case of interlaced input, srcH is input field height (number of field lines), as specified in VPE_CFG_SC5. In case of interlaced output, tarH is output field height (number of field lines), as specified in VPE_CFG_SC4. |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x489D 0708 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_ROW_ACC_OFFSET |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27:0 | CFG_ROW_ACC_OFFSET | This parameter is used by vertical scaling. It defines the vertical offset during vertical scaling. In progressive mode: this offset will be applied to a frame. In interlace mode: this offset will be applied to the top field. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 000C | ||
Physical Address | 0x489D 070C | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_ROW_ACC_OFFSET_B |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27:0 | CFG_ROW_ACC_OFFSET_B | This parameter is used by vertical scaling. It defines the vertical offset during vertical scaling. In progressive mode: this parameter will not be used. In interlace mode: this offset will be applied to the bottom field. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x489D 0710 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_NLIN_ACC_INIT_U | RESERVED | CFG_LIN_ACC_INC_U | RESERVED | CFG_TAR_W | RESERVED | CFG_TAR_H |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | R | 0x0 | |
30:28 | CFG_NLIN_ACC_INIT_U | This parameter is used by horizontal scaling. The 3 MSBbits of 'nlin_acc_init' that is defined in CFG_SC10 | RW | 0x0 |
27 | RESERVED | RW | 0x0 | |
26:24 | CFG_LIN_ACC_INC_U | This parameter is used by horizontal scaling. The 3 MSBbits of 'lin_acc_inc' that is defined in CFG_SC9 | RW | 0x0 |
23 | RESERVED | RW | 0x0 | |
22:12 | CFG_TAR_W | This parameter is a general purpose. Scaled target picture width. unit is pixel. This parameter defines the final output picture size | RW | 0x0 |
11 | RESERVED | RW | 0x0 | |
10:0 | CFG_TAR_H | This parameter is a general purpose. Scaled target picture height (unit is line). This parameter defines the final output picture size. For the interlace output, it should be the number of lines per field. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x489D 0714 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_NLIN_ACC_INC_U | RESERVED | CFG_SRC_W | RESERVED | CFG_SRC_H |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:24 | CFG_NLIN_ACC_INC_U | This parameter is used by horizontal scaling. The 3 MSBbits of 'nlin_acc_inc' that is defined in CFG_SC11 | RW | 0x0 |
23 | RESERVED | RW | 0x0 | |
22:12 | CFG_SRC_W | This parameter is a general purpose. This parameter defines the width of the source image | RW | 0x0 |
11 | RESERVED | RW | 0x0 | |
10:0 | CFG_SRC_H | This parameter is a general purpose. This parameter defines the height of the source image. For the interlace input, it should be the number of lines per field. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x489D 0718 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_ROW_ACC_INIT_RAV_B | CFG_ROW_ACC_INIT_RAV |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | RESERVED | R | 0x0 | |
19:10 | CFG_ROW_ACC_INIT_RAV_B | This parameter is used by vertical scaling. it is used only when the input is interlace format. In vertical down scaling.. the running average filter is applied. This parameter sets the initialization value of the row accumulator in running average filter (for bottom field of interlace format) | RW | 0x0 |
9:0 | CFG_ROW_ACC_INIT_RAV | This parameter is used by vertical scaling. In vertical down scaling.. the running average filter is applied. This parameter sets the initialization value of the row accumulator in running average filter (for progressive format or top field of interlace format) | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x489D 0720 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_NLIN_RIGHT | RESERVED | CFG_NLIN_LEFT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:23 | RESERVED | R | 0x0 | |
22:12 | CFG_NLIN_RIGHT | This parameter is used by horizontal scaling. In anamorphic mode. this parameter defines the width of the strip on right-hand side. In other words. it defines the location of the last pixel where the linear scaling is ended. The unit is the 'pixel location' in an active video line. This parameter will not be used in linear scaling | RW | 0x0 |
11 | RESERVED | RW | 0x0 | |
10:0 | CFG_NLIN_LEFT | This parameter is used by horizontal scaling. In anamorphic mode. this parameter defines the width of the strip on left-hand side. In other words. it defines the location of the last pixel in the left-sidenonlinear strip. The unit is the 'pixel location' in an active video line. This parameter will not be used in linear scaling | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x489D 0724 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CFG_LIN_ACC_INC |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | CFG_LIN_ACC_INC | This parameter is used by horizontal scaling. It defines the increment of the linear accumulator. if SR > 0.5, then
else if 0.25 < SR <= 0.5
else if SR <= 0.25
where srcWi and tarWi are the inner source width and the inner target width respectively. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x489D 0728 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CFG_NLIN_ACC_INIT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | CFG_NLIN_ACC_INIT | This parameter is used by horizontal scaling. It is used by nonlinear scaling only. It defines the initialization value of the nonlinear accumulator. nlin_acc_init = K*(1-2*d) Here the definitions of K and d are the same as in CFG_SC11 | RW | 0x0 |
VPE Register Manual |
Address Offset | 0x0000 002C | ||
Physical Address | 0x489D 072C | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CFG_NLIN_ACC_INC |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | CFG_NLIN_ACC_INC | This parameter is used by horizontal scaling. It is used by nonlinear scaling only. It defines the increment of the nonlinear accumulator. if upscaling then d = 0 if Ltar !=0 then K =round[224*Lsrc/(Ltar*Ltar) ] where Lsrc= (srcW-srcWi)/2 else K = 0 elseif downscaling d = (tarW-1)/2 if Ltar!=0 then K = round[ 224 * Lsrc / (Ltar*(Ltar-2d))] where Lsrc= (srcW-srcWi)/(2n) and n=1..2 or 4 else K = 0 nlin_acc_inc = 2*K (negative for downscaling) | RW | 0x0 |
VPE Register Manual |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x489D 0730 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_COL_ACC_OFFSET |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | R | 0x0 | |
24:0 | CFG_COL_ACC_OFFSET | This parameter is used in horizontal scaling. It defines the luma accumulator's offset. Normally this parameter can be set as 0 if no horizontal offset is involved. In some applications, such as Pan and Scan. A corresponding offset value should be set. The format is 1.24. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0034 | ||
Physical Address | 0x489D 0734 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_SC_FACTOR_RAV |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:10 | RESERVED | R | 0x0 | |
9:0 | CFG_SC_FACTOR_RAV | This parameter is used by vertical scaling. Vertical scaling factor: It is defined as following: 1024*tarH/srcH. It is used for downscaling by the running average filter | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0048 | ||
Physical Address | 0x489D 0748 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_HS_FACTOR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:10 | RESERVED | R | 0x0 | |
9:0 | CFG_HS_FACTOR | This parameter is used by horizontal scaling. Horizontal-scaling-factor = tarWi/srcWi. Numerical format: 6.4 (6 bit integer and 4 bit fraction) | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 004C | ||
Physical Address | 0x489D 074C | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CFG_HPF_COEF3 | CFG_HPF_COEF2 | CFG_HPF_COEF1 | CFG_HPF_COEF0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | CFG_HPF_COEF3 | This parameter is used by the peaking block. Defines the coefficient 3 of the HPF used in the peaking filter. Signed. Decimal point is defined by hpf_norm_shift. | RW | 0x0 |
23:16 | CFG_HPF_COEF2 | This parameter is used by the peaking block. Defines the coefficient 2 of the HPF used in the peaking filter. Signed. Decimal point is defined by hpf_norm_shift. | RW | 0x0 |
15:8 | CFG_HPF_COEF1 | This parameter is used by the peaking block. Defines the coefficient 1 of the HPF used in the peaking filter. Signed. Decimal point is defined by hpf_norm_shift. | RW | 0x0 |
7:0 | CFG_HPF_COEF0 | This parameter is used by the peaking block. Defines the coefficient 0 of the HPF used in the peaking filter. Signed. Decimal point is defined by hpf_norm_shift. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0050 | ||
Physical Address | 0x489D 0750 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_NL_LIMIT | RESERVED | CFG_HPF_NORM_SHIFT | CFG_HPF_COEF5 | CFG_HPF_COEF4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:29 | RESERVED | R | 0x0 | |
28:20 | CFG_NL_LIMIT | This parameter is used by the peaking block. The maximum of clipping. | RW | 0x0 |
19 | RESERVED | R | 0x0 | |
18:16 | CFG_HPF_NORM_SHIFT | This parameter is used by the peaking block. Defines the decimal point of the hpf coefficient. | RW | 0x0 |
15:8 | CFG_HPF_COEF5 | This parameter is used by the peaking block. Defines the coefficient 5 of the HPF used in the peaking filter. Signed. Decimal point is defined by hpf_norm_shift. | RW | 0x0 |
7:0 | CFG_HPF_COEF4 | This parameter is used by the peaking block. Defines the coefficient 4 of the HPF used in the peaking filter. Signed. Decimal point is defined by hpf_norm_shift. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0054 | ||
Physical Address | 0x489D 0754 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_NL_LO_SLOPE | RESERVED | CFG_NL_LO_THR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | RESERVED | R | 0x0 | |
23:16 | CFG_NL_LO_SLOPE | This parameter is used by the peaking block. Slope of the nonlinear peaking function. The format is fixed point 4.4. | RW | 0x0 |
15:9 | RESERVED | R | 0x0 | |
8:0 | CFG_NL_LO_THR | This parameter is used by the peaking block. Threshold for the nonlinear peaking function. Must be 0 | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0058 | ||
Physical Address | 0x489D 0758 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_NL_HI_SLOPE_SHIFT | RESERVED | CFG_NL_HI_THR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:19 | RESERVED | R | 0x0 | |
18:16 | CFG_NL_HI_SLOPE_SHIFT | This parameter is used by the peaking block. Slope of the nonlinear peaking function. The gain is 2(nl_hi_slope_shift-3). | RW | 0x0 |
15:9 | RESERVED | R | 0x0 | |
8:0 | CFG_NL_HI_THR | This parameter is used by the peaking block. Threshold for the nonlinear peaking function. Must be nl_hi_thr. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0060 | ||
Physical Address | 0x489D 0760 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_ORG_W | RESERVED | CFG_ORG_H |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | CFG_ORG_W | This parameter is used by the trimmer. Horizontal offset from the left of the original input image. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | CFG_ORG_H | This parameter is used by the trimmer. Vertical offset from the top of the original input image. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |
Address Offset | 0x0000 0064 | ||
Physical Address | 0x489D 0764 | Instance | VPE_SC |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CFG_OFF_W | RESERVED | CFG_OFF_H |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | CFG_OFF_W | This parameter is used by the trimmer. Horizontal offset from the left of the original input image. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | CFG_OFF_H | This parameter is used by the trimmer. Vertical offset from the top of the original input image. | RW | 0x0 |
VPE Functional Description |
VPE Register Manual |