寄存器描述
0x000 GE_INT_CTRL
默认值:0x00000000 |
GE 中断控制(GE Interrupt Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:2 |
- |
- |
- |
1 |
R/W |
0x0 |
HW_ERR_IRQ_EN
硬件错误中断控制
HW_ERR_IRQ_EN 用于控制 GE 硬件出错后,是否发送中断请求,当 EN 为 1 的时候,发送中断请求,否则不发送。是否产生中断请求,不影响相应的状态标志位的产生。 |
0 |
R/W |
0x0 |
FINISH_IRQ_EN
任务结束中断控制。用于控制任务处理结束后,是否发送中断请求:
是否产生中断请求,不影响相应的状态标志位的产生。 |
0x004 GE_STATUS
默认值:0x00000000 |
GE 状态(GE Status) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:2 |
- |
- |
- |
2 |
- |
- |
- |
1 |
R/W1C |
0 |
HW_ERR_IRQ_STATUS 硬件错误标记状态 当出现硬件错误后,停止当前任务,由硬件置 1,软件向该位写 1 清除中断状态。 |
0 |
R/W1C |
0 |
FINISH_IRQ_STATUS 当前任务结束后,由硬件置‘1’,软件向该位写 1 清除中断状态。 |
0x008 GE_START
默认值:0x00000000 |
GE 启动(GE Start) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R/W |
0x0 |
SW_RESET
|
1 |
- |
- |
- |
0 |
R/W |
0x0 |
GE_START GE 启动控制由软件写 1 启动 GE,启动后由硬件自动清零。 |
0x00C GE_VER_ID
默认值:0x00000100 |
GE 版本(GE Version ID) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R0 |
- |
GE_PATCH_ID |
15:0 |
RO |
0x00000100 | GE_VER_ID 采用 BCD 码显示,V1.0 |
0x010 SRC_SURFACE_CTRL
默认值:0x00000000 |
SRC 控制(Source Surface Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0x0 |
G_ALPHA 图层全局 alpha 值 0 ~ 255 |
23:22 |
R/W |
0x0 |
SOURCE_ALPHA_MODE Source Alpha 模式
|
21 |
R/W |
0x0 |
P_MUL Source Pre-multiplied alpha 标记
此标记只应用于 RGB 格式。 |
20 |
- |
- |
- |
19:18 |
- |
- |
SCAN_ORDER
|
17 |
- |
- |
- |
16 |
R/W |
0x0 |
FUNC_SELECT 功能选择
当 FUNC_ SELECT 为 0 的时候,可以进行固定角度旋转,镜像和 scaler。当 FUNC_SELECT 为 1 的时候选择任意角度旋转功能。将不可以使用 scaler 与 Flip 功能 |
15 |
- |
- |
- |
14:8 |
R/W |
0x0 |
FORMAT 像素格式
|
7 |
R/W |
0x0 |
V_FLIP 垂直镜像控制
当 FUNC_SELECT 为 0 时,此功能可以使用,在 Rotation0 之前生效 |
6 |
R/W |
0x0 |
H_FLIP 水平镜像控制
当 FUNC_ SELECT 为 0 时,此功能可以使用,在 Rotation0 之前生效 |
5:4 |
R/W |
0x0 |
ROT0_CTRL Rotation0 旋转控制
当 FUNC_SELECT 为 0 的时候,此功能可以使用,在 Rotation0 之前生效。 |
3:2 |
R/W |
0x0 |
SOURCE_MODE Source Surface 模式选择
当 MODE 为 0 的时候,为从 buffer 中读取数据,当 MODE 为 1 的时候为固定颜色填充模式,填充颜色为 COLOR,当 MODE 为 2 或 3 时,SRC_SURFACE_FILL_COLOR 为初始颜色值 |
1 |
- |
- |
CSC0_EN CSC0 颜色空间转换开关(YUV->RGB)
|
0 |
R/W |
0x0 |
EN Source Surface 使能控制
|
0x014 SRC_SURFACE_INPUT_SIZE
默认值:0x00000000 |
SRC 输入宽高(Source Surface Input Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
INPUT_HEIGHT 输入高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
INPUT_WIDTH 输入宽度 |
0x018 SRC_SURFACE_STRIDE
默认值:0x00000000 |
SRC 行对齐(Source Surface Stride) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x0 |
PLANE1_STRIDE Plane1 行对齐宽度,需要 8 bytes 对齐。 |
15:0 |
R/W |
0x0 |
PLANE0_STRIDE Plane0 行对齐宽度,需要 8 bytes 对齐 |
0x01C SRC_SURFACE_FILL_COLOR
默认值:0x00000000 |
SRC 颜色填充(Source Surface Fill color) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:25 |
R/W |
0x0 |
PIXELS_ALPHA 颜色填充 Alpha 分量 |
24:16 |
R/W |
0x0 |
PIXELS_R 颜色填充红色分量 |
15:8 |
R/W |
0x0 |
PIXELS_G 颜色填充绿色分量 |
7:0 |
R/W |
0x0 |
PIXELS_B 颜色填充蓝色分量 |
0x020 SRC_SURFACE_ADDR0
默认值:0x00000000 |
SRC 地址 0(Source Surface Address0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR0 Source Surface plane0 地址 |
0x024 SRC_SURFACE_ADDR1
默认值:0x00000000 |
SRC 地址 1(Source Surface Address1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR1 Source Surface plane1 地址 |
0x028 SRC_SURFACE_ADDR2
默认值:0x00000000 |
SRC 地址 2(Source Surface Address2) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR2 Source Surface plane2 地址 |
0x30 SRC_GRADIENT_A_STEP
默认值:0x00000000 |
SRC 渐变填充 Alpha 步进(Source Gradient Alpha Step) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:25 |
- |
- |
- |
24:16 |
R/W |
0x0 |
A_STEP_INIT 渐变步进 alpha 整数部分,为有符号数。 |
15:0 |
R/W |
0x0 |
A_STEP_FRAC 渐变步进 alpha 小数部分。 |
0x34 SRC_GRADIENT_R_STEP
默认值:0x00000000 |
SRC 渐变填充 Red 步进(Source Gradient Red Step) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:25 |
- |
- |
- |
24:16 |
R/W |
0x0 |
R_STEP_INIT 渐变步进 Red 整数部分,为有符号数。 |
15:0 |
R/W |
0x0 |
R_STEP_FRAC 渐变步进 Red 小数部分。 |
0x38 SRC_GRADIENT_G_STEP
默认值:0x00000000 |
SRC 渐变填充 Green 步进(Source Gradient Green Step) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:25 |
- |
- |
- |
24:16 |
R/W |
0x0 |
G_STEP_INIT 渐变步进 Green 整数部分,为有符号数 |
15:0 |
R/W |
0x0 |
G_STEP_FRAC 渐变步进 Green 小数部分 |
0x3C SRC_GRADIENT_B_STEP
默认值:0x00000000 |
SRC 渐变填充 Blue 步进(Source Gradient Blue Step) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:25 |
- |
- |
- |
24:16 |
R/W |
0x0 |
B_STEP_INIT 渐变步进 Blue 整数部分,为有符号数 |
15:0 |
R/W |
0x0 |
B_STEP_FRAC 渐变步进 blue 小数部分 |
0x050 DST_SURFACE_CTRL
默认值:0x00000000 |
DST 控制(Dst Surface Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0x0 |
G_ALPHA 图层全局 alpha 值 0 ~ 255 |
23:22 |
R/W |
0x0 |
DST_ALPHA_MODE Dst Alpha 模式
|
21:15 |
- |
- |
- |
14:8 |
R/W |
0x0 |
FORMAT 像素格式
|
7: 2 |
- |
- |
- |
1 |
R/W |
0x0 |
CSC1_EN CSC1 颜色空间转换开关(YUV → RGB)
|
0 |
R/W |
0x0 |
EN Destination Surface 使能控制
|
0x054 DST_SURFACE_INPUT_SIZE
默认值:0x00000000 |
DST 输入宽高(Dst Surface Input Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
INPUT_HEIGHT 图层高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
INPUT_WIDTH 图层宽度 |
0x058 DST_SURFACE_STRIDE
默认值:0x00000000 |
DST 行对齐(Dst Surface Stride) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x0 |
PLANE1_STRIDE Plane1 行对齐宽度,需要 8 bytes 对齐 |
15:0 |
R/W |
0x0 |
PLANE0_STRIDE Plane0 行对齐宽度,需要 8 bytes 对齐 |
0x060 DST_SURFACE_ADDR0
默认值:0x00000000 |
DST 地址 0(Dst Surface Address0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR0 Destination Surface plane0 地址 |
0x064 DST_SURFACE_ADDR1
默认值:0x00000000 |
DST 地址 1(Dst Surface Address1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR1 Destination Surface plane1 地址 |
0x068 DST_SURFACE_ADDR2
默认值:0x00000000 |
DST 地址 2(Dst Surface Address2) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR2 Destination Surface plane2 地址 |
0x070 SRC_ROT1_CENTER
默认值:0x00000000 |
SRC 旋转中心(Source Rotate1 Center) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
Y_POTISION 当 SRC 开启任意角度旋转的时候,旋转中心 Y 坐标,取值范围 0 ~ 4095。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
X_POTISION 当 SRC 开启任意角度旋转的时候,旋转中心 X 坐标,取值范围 0 ~ 4095。 |
0x074 SRC_ROT1_DEGREE
默认值:0x00000000 |
SRC 旋转角度(Source Rotate1 Degree) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
COS_VALUE 当 SRC 开启任意角度旋转的时候,旋转角度的 cos 值,为有符号数,其中 bits[27:16] 为小数部分,bits[29:28] 为整数部分。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
SIN_VALUE 当 SRC 开启任意角度旋转的时候,旋转角度的 sin 值,为有符号数,其中 bits[11:0] 为小数部分,bits[13:12] 为整数部分。 |
0x078 DST_ROT1_CENTER
默认值:0x00000000 |
DST 旋转中心(Dst Rotate1 Center) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
Y_POTISION 当 SRC 开启任意角度旋转的时候,SRC 旋转中心对应的 DST 旋转中心的位置 Y 坐标,取值范围 0 ~ 4095。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
X_POTISION 当 SRC 开启任意角度旋转的时候,SRC 旋转中心对应的 DST 旋转中心的位置 X 坐标,取值范围 0 ~ 4095。 |
0x90 BLENDING_CTRL
默认值:0x00000000 |
Blending 控制(Blending Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:18 |
- |
- |
- |
17 |
R/W |
0x0 |
SRC_DE_P_MUL SRC 去预乘标记,在进行 Blending 之前生效,此标记只应用于 RGB 格式。
|
16 |
R/W |
0x0 |
DST_DE_P_MUL DST 去预乘标记,在进行 Blending 之前生效,此标记只应用于 RGB 格式。
|
15 |
R/W |
0x0 |
OUTPUT_ALPHA_CTRL Alpha 输出控制
|
14 |
- |
- |
- |
13:11 |
R/W |
0x02 |
SRC_ALPHA_COEF Source Surface Alpha 混合系数
|
10:8 |
R/W |
0x03 |
DST_ALPHA_COEF Dst Surface Alpha 混合系数
|
7:2 |
- |
- |
- |
1 |
R/W |
0x0 |
CK_EN Color Key 开关控制
当 BLEND_EN 和 CK_EN 同时开启的时候,Color Key (CK) 匹配上的区域做 Color Key,没有匹配的区域做 Alpha Blending,当 Rotation1 功能打开时不支持 CK。 |
0 |
R/W |
0x0 |
ALPHA_BLEND_EN Alpha 混合开关控制
|
0x94 COLORKEY_MATCH_COLOR
默认值:0x00000000 |
Color Key 匹配颜色(Color Key Match Color) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
- |
- |
- |
23:16 |
R/W |
0x0 |
CK_R Color Key 红色分量匹配值 |
15:8 |
R/W |
0x0 |
CK_G Color Key 绿色分量匹配值 |
7:0 |
R/W |
0x0 |
CK_B Color Key 蓝色分量匹配值 |
0x100 OUTPUT_CTRL
默认值:0x00000000 |
DST 输出控制(Dst Output Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:17 |
- |
- |
- |
16 |
R/W |
0x0 |
OUT_P_MUL_ALPHA 输出像素预乘 Alpha
|
15 |
- |
- |
- |
14:8 |
R/W |
0x0 |
FORMAT 像素格式
|
7:5 |
- |
- |
- |
4 |
R/W |
0x0 |
DITHER_EN Dither 控制
当输出为 16-bit RGB 格式时,开启 Dither 功能可以优化图像渐变区域的显示效果, Dither 不对 alpha 分量进行处理。 |
3:2 |
- |
- |
- |
1 |
R/W |
0x0 |
CSC2_EN CSC2 颜色空间转换开关(YUV → RGB)
|
0 |
- |
- |
- |
0x104 OUTPUT_SIZE
默认值:0x00000000 |
DST 输出宽高(Dst Output Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
OUTPUT_HEIGHT 输出高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
OUTPUT_WIDTH 输出宽度 |
0x108 OUTPUT_STRIDE
默认值:0x00000000 |
DST 输出行对齐(Dst Output Stride) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x0 |
PLANE1_STRIDE Plane1 行对齐宽度,需要 8 bytes 对齐。 |
15:0 |
R/W |
0x0 |
PLANE0_STRIDE Plane0 行对齐宽度,需要 8 bytes 对齐 |
0x110 OUTPUT_ADDR0
默认值:0x00000000 |
DST 输出地址 0(Dst Output Address0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR0 输出 plane0 地址 |
0x114 OUTPUT_ADDR1
默认值:0x00000000 |
DST 输出地址 1(Dst Output Address1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR1 输出 plane1 地址 |
0x118 OUTPUT_ADDR2
默认值:0x00000000 |
DST 输出地址 2(Dst Output Address2) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
ADDR2 输出 plane2 地址 |
0x120 DITHER_LINE_BUF_ADDR
默认值:0x00000000 |
Dither 行缓冲地址(Dither Line Buffer Address) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
DITHER_LINE_BUF_ADDR Dither 行缓冲地址 |
0x140 CSC0_COEF0
默认值:0x000004a8 |
CSC0 系数 0(CSC0 COEF0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x04a8 |
COEF0 YUV 转 RGB 系数 COEF0 = coef0 * 1024 |
0x144 CSC0_COEF1
默认值:0x00000000 |
CSC0 系数 1(CSC0 COEF1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
COEF1 YUV 转 RGB 系数 COEF1 = coef1* 1024 |
0x148 CSC0_COEF2
默认值:0x00000662 |
CSC0 系数 2(CSC0 COEF2 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0662 |
COEF2 YUV 转 RGB 系数 COEF2 = coef2* 1024 |
0x14C CSC0_COEF3
默认值:0x00003212 |
CSC0 系数 3(CSC0 COEF3) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13:0 |
R/W |
0x3212 |
COEF3 YUV 转 RGB 系数 COEF3 = coef3* 16 |
0x150 CSC0_COEF4
默认值:0x000004a8 |
CSC0 系数 4(CSC0 COEF4) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x04a8 |
COEF4 YUV 转 RGB 系数 COEF4 = coef4* 1024 |
0x154 CSC0_COEF5
默认值:0x00001e70 |
CSC0 系数 5(CSC0 COEF5) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x1e70 |
COEF5 YUV 转 RGB 系数 COEF5 = coef5* 1024 |
0x158 CSC0_COEF6
默认值:0x000001cc |
CSC0 系数 6(CSC0 COEF6) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x1cc0 |
COEF6 YUV 转 RGB 系数 COEF6 = coef6* 1024 |
0x15C CSC0_COEF7
默认值:0x0000087a |
CSC0 系数 7(CSC0 COEF7) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13:0 |
R/W |
0x087a |
COEF7 YUV 转 RGB 系数 COEF7 = coef7* 16 |
0x160 CSC0_COEF8
默认值:0x000004a8 |
CSC0 系数 8(CSC0 COEF8) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x04a8 |
COEF8 YUV 转 RGB 系数 COEF8 = coef8* 1024 |
0x164 CSC0_COEF9
默认值:0x00000811 |
CSC0 系数 9(CSC0 COEF9) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0811 |
COEF9 YUV 转 RGB 系数 COEF9 = coef9* 1024 |
0x168 CSC0_COEF10
默认值:0x00000000 |
CSC0 系数 10(CSC0 COEF10) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
COEF10 YUV 转 RGB 系数 COEF10 = coef22* 1024 |
0x16C CSC0_COEF11
默认值:0x00002eb4 |
CSC0 系数 11(CSC0 COEF11) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13:0 |
R/W |
0x2eb4 |
COEF11 YUV 转 RGB 系数 COEF11 = coef11* 16 |
0x170 CSC1_COEF0
默认值:0x000004a8 |
CSC1 系数 0(CSC1 COEF0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x04a8 |
COEF0 YUV 转 RGB 系数 COEF0 = coef0 * 1024 |
0x174 CSC1_COEF1
默认值:0x00000000 |
CSC1 系数 1(CSC1 COEF1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
COEF1 YUV 转 RGB 系数 COEF1 = coef1* 1024 |
0x178 CSC1_COEF2
默认值:0x00000662 |
CSC1 系数 2(CSC1 COEF2) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0662 |
COEF2 YUV 转 RGB 系数 COEF2 = coef2* 1024 |
0x17C CSC1_COEF3
默认值:0x00003212 |
CSC1 系数 3(CSC1 COEF3) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13:0 |
R/W |
0x3212 |
COEF3 YUV 转 RGB 系数 COEF3 = coef3* 16 |
0x180 CSC1_COEF4
默认值:0x000004a8 |
CSC1 系数 4(CSC1 COEF4) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x04a8 |
COEF4 YUV 转 RGB 系数 COEF4 = coef4* 1024 |
0x184 CSC1_COEF5
默认值:0x00001e70 |
CSC1 系数 5(CSC1 COEF5) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x1e70 |
COEF5 YUV 转 RGB 系数 |
0x188 CSC1_COEF6
默认值:0x000001cc |
CSC1 系数 6(CSC1 COEF6) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x1cc0 |
COEF6 YUV 转 RGB 系数 |
0x18C CSC1_COEF7
默认值:0x0000087a |
CSC1 系数 7(CSC1 COEF7) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13:0 |
R/W |
0x087a |
COEF7 YUV 转 RGB 系数 |
0x190 CSC1_COEF8
默认值:0x000004a8 |
CSC1 系数 8(CSC1 COEF8) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x04a8 |
COEF8 YUV 转 RGB 系数 |
0x194 CSC1_COEF9
默认值:0x00000811 |
CSC1 系数 9(CSC1 COEF9) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0811 |
COEF9 YUV 转 RGB 系数 |
0x198 CSC1_COEF10
默认值:0x00000000 |
CSC1 系数 10(CSC1 COEF10) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
COEF10 YUV 转 RGB 系数 |
0x19C CSC1_COEF11
默认值:0x00002eb4 |
CSC1 系数 11(CSC1 COEF11) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13:0 |
R/W |
0x2eb4 |
COEF11 YUV 转 RGB 系数 |
0x1A0 CSC2_COEF0
默认值:0x00000042 |
CSC2 系数 0(CSC2 COEF0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x042 |
COEF0 RGB 转 YUV 系数 COEF0 = coef0* 256 |
0x1A4 CSC2_COEF1
默认值:0x00000081 |
CSC2 系数 1(CSC2 COEF1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x081 |
COEF1 RGB 转 YUV 系数 COEF1 = coef1* 256 |
0x1A8 CSC2_COEF2
默认值:0x00000019 |
CSC2 系数 2(CSC2 COEF2) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x019 |
COEF2 RGB 转 YUV 系数 COEF2 = coef2* 256 |
0x1AC CSC2_COEF3
默认值:0x00000010 |
CSC2 系数 3(CSC2 COEF3) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x010 |
COEF3 RGB 转 YUV 系数 COEF3 = coef3 |
0x1B0 CSC2_COEF4
默认值:0x000007da |
CSC2 系数 4(CSC2 COEF4) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x0=7da |
COEF4 RGB 转 YUV 系数 COEF4 = coef4*256 |
0x1B4 CSC2_COEF5
默认值:0x000007b6 |
CSC2 系数 5(CSC2 COEF5) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x7b6 |
COEF5 RGB 转 YUV 系数 COEF5 = coef5*256 |
0x1B8 CSC2_COEF6
默认值:0x00000070 |
CSC2 系数 6(CSC2 COEF6) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x070 |
COEF6 RGB 转 YUV 系数 COEF6 = coef6*256 |
0x1BC CSC2_COEF7
默认值:0x00000080 |
CSC2 系数 7(CSC2 COEF7) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x080 |
COEF7 RGB 转 YUV 系数 COEF7 = coef7 |
0x1C0 CSC2_COEF8
默认值:0x00000070 |
CSC2 系数 8(CSC2 COEF8) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x070 |
COEF8 RGB 转 YUV 系数 COEF8 = coef8*256 |
0x1C4 CSC2_COEF9
默认值:0x000007a2 |
CSC2 系数 9(CSC2 COEF9) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x7a2 |
COEF9 RGB 转 YUV 系数 COEF9 = coef9*256 |
0x1C8 CSC2_COEF10
默认值:0x000007ee |
CSC2 系数 10(CSC2 COEF10) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x7ee |
COEF10 RGB 转 YUV 系数 COEF10 = coef10*256 |
0x1CC CSC2_COEF11
默认值:0x00000080 |
CSC2 系数 11(CSC2 COEF11) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:0 |
R/W |
0x080 |
COEF11 RGB 转 YUV 系数 COEF11 = coef11*256 |
0x200 SCALER0_CTRL
默认值:0x00000000 |
Scaler0 控制(Scaler0 Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:8 |
- |
- |
- |
7 |
R/W |
0x0 |
CH1_V_COEF_SELECT Channel 1 垂直滤波系数选择
当 scaler 采用多相位滤波算法的时候用来选择不同的系数表来源。可以选择内置系数或者查表。当选择内置系数的时候,scaler 采用芯片内部的 scaler 系数,不需要软件再配置 scaler 系数表。当选择查表的时候,需要软件配置 scaler 系数表。 |
6 |
R/W |
0x0 |
CH1_H_COEF_SELECT Channel 1 水平滤波系数选择
当 scaler 采用多相位滤波算法的时候用来选择不同的系数表来源。可以选择内置系数或者查表。当选择内置系数的时候,scaler 采用芯片内部的 scaler 系数,不需要软件再配置 scaler 系数表。当选择查表的时候,需要软件配置 scaler 系数表。 |
5 |
R/W |
0x0 |
CH0_V_COEF_SELECT Channel 0 垂直滤波系数选择
当 scaler 采用多相位滤波算法的时候用来选择不同的系数表来源。可以选择内置系数或者查表。当选择内置系数的时候,scaler 采用芯片内部的 scaler 系数,不需要软件再配置 scaler 系数表。当选择查表的时候,需要软件配置 scaler 系数表。 |
4 |
R/W |
0x0 |
CH0_H_COEF_SELECT Channel 0 水平滤波系数选择
当 scaler 采用多相位滤波算法的时候用来选择不同的系数表来源。可以选择内置系数或者查表。当选择内置系数的时候,scaler 采用芯片内部的 scaler 系数,不需要软件再配置 scaler 系数表。当选择查表的时候,需要软件配置 scaler 系数表。 |
3:1 |
- |
- |
- |
0 |
R/W |
0x0 |
EN Scaler0 使能控制,采用 6x4 taps 16 phases 多相位滤波算法
|
0x210 SCALER_CH0_INPUT_SIZE
默认值:0x00000000 |
Scaler0 Chan0 输入宽高(Scaler0 Ch0 Input Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
INPUT_HEIGHT Channel 0 输入高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
INPUT_WIDTH Channel 0 输入宽度 |
0x214 SCALER_CH0_OUTPUT_SIZE
默认值:0x00000000 |
Chan0 输出宽高(Scaler0 Ch0 Output Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
OUTPUT_HEIGHT Channel 0 输出高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
OUTPUT_WIDTH Channel 0 输出宽度 |
0x218 SCALER0_CH0_H_INIT_PHASE
默认值:0x00000000 |
Scaler0 Chan0 水平初始相位(Scaler0 Ch0 H Init Phase) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:20 |
- |
- |
- |
19:16 |
R/W |
0x0 |
H_INIT_PHASE_INT 水平初始相位整数部分 |
15:0 |
R/W |
0x0 |
H_INIT_PHASE_FRAC 水平初始相位小数部分 |
0x21C SCALER0_CH0_H_RATIO
默认值:0x00000000 |
Scaler0 Chan0 水平缩放比例(Scaler0 Ch0 H Ratio) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:21 |
- |
- |
- |
20:16 |
R/W |
0x0 |
H_RATIO_INIT 水平缩放比例整数部分 |
15:0 |
R/W |
0x0 |
H_RATIO_FRAC 水平缩放比例小数部分 |
0x220 SCALER0_CH0_V_INIT_PHASE
默认值:0x00000000 |
Scaler0 Chan0 垂直初始相位(Scaler0 Ch0 V Init Phase) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:20 |
- |
- |
- |
19:16 |
R/W |
0x0 |
V_INIT_PHASE_INIT 垂直初始相位整数部分 |
15:0 |
R/W |
0x0 |
V_INIT_PHASE_FRAC 垂直初始相位小数部分 |
0x224 SCALER0_CH0_V_RATIO
默认值:0x00000000 |
Scaler0 Chan0 垂直缩放比例(Scaler0 Ch0 V Ratio) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:21 |
- |
- |
- |
20:16 |
R/W |
0x0 |
V_RATIO_INIT 垂直缩放比例整数部分 |
15:0 |
R/W |
0x0 |
V_RATIO_FRAC 垂直缩放比例小数部分 |
0x230 SCALER0_CH1_INPUT_SIZE
默认值:0x00000000 |
Scaler0 Chan1 输入宽高(Scaler0 Ch1 Input Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
INPUT_HEIGHT Channel 1 输入高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
INPUT_WIDTH Channel 1 输入宽度 |
0x234 SCALER0_CH1_OUTPUT_SIZE
默认值:0x00000000 |
Scaler0 Chan1 输出宽高(Scaler0 Ch1 Output Size) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:16 |
R/W |
0x0 |
OUTPUT_HEIGHT Channel 1 输出高度 |
15:13 |
- |
- |
- |
12:0 |
R/W |
0x0 |
OUTPUT_WIDTH Channel 1 输出宽度 |
0x238 SCALER0_CH1_H_INIT_PHASE
默认值:0x00000000 |
Scaler0 Chan1 水平初始相位(Scaler0 Ch1 H Init Phase) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:20 |
- |
- |
- |
19:16 |
R/W |
0x0 |
H_INIT_PHASE_INIT 垂直初始相位整数部分 |
15:0 |
R/W |
0x0 |
H_INIT_PHASE_FRAC 垂直初始相位小数部分 |
0x23C SCALER0_CH1_H_RATIO
默认值:0x00000000 |
Scaler0 Chan1 水平缩放比例(Scaler0 Ch1 H Ratio) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:21 |
- |
- |
- |
20:16 |
R/W |
0x0 |
H_RATIO_INIT 水平缩放比例整数部分 |
15:0 |
R/W |
0x0 |
H_RATIO_FRAC 水平缩放比例小数部分 |
0x240 SCALER0_CH1_V_INIT_PHASE
默认值:0x00000000 |
Scaler0 Chan1 垂直初始相位(Scaler0 Ch1 V Init Phase) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:20 |
- |
- |
- |
19:16 |
R/W |
0x0 |
V_INIT_PHASE_INIT 垂直初始相位整数部分 |
15:0 |
R/W |
0x0 |
V_INIT_PHASE_FRAC 垂直初始相位小数部分 |
0x244 SCALER0_CH1_V_RATIO
默认值:0x00000000 |
Scaler0 Chan1 垂直缩放比例(Scaler0 Ch1 V Ratio) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:21 |
- |
- |
- |
20:16 |
R/W |
0x0 |
V_RATIO_INIT 垂直缩放比例整数部分 |
15:0 |
R/W |
0x0 |
V_RATIO_FRAC 垂直缩放比例小数部分 |
0x400+4*N(N=0:47) SCALER0_CH0_H_COEF
默认值:0x00000000 |
Scaler0 Chan0 水平系数表(Scaler0_ch0_h_coef_table) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
COEF_2N_1 表示第 2*N +1 个系数,水平系数表总共有 96 个系数,通过 48 个寄存器来设置,每个系数为 14-bit 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
COEF_2N 表示第 2*N 个系数,水平系数表总共有 96 个系数,通过 48 个寄存器来设置,系数为 14-bit 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
0x500+4*N(N=0:31) SCALER0_CH0_V_COEF
默认值:0x00000000 |
Scaler0 Chan0 垂直系数表(Scaler0_ch0_v_coef_table) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
COEF_2N_1 表示第 2*N +1 个系数,水平系数表总共有 64 个系数,通过 32 个寄存器来设置,每个系数为 14-bit 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
COEF_2N 表示第 2*N 个系数,水平系数表总共有 64 个系数,通过 32 个寄存器来设置,系数为 14-bit 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
0x600+4*N(N=0:47) SCALER0_CH1_H_COEF
默认值:0x00000000 |
Scaler0 Chan1 水平系数表(Scaler0_ch1_h_coef_table) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
COEF_2N_1 表示第 2*N +1 个系数,水平系数表总共有 96 个系数,通过 48 个寄存器来设置,每个系数为 14bits 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
COEF_2N 表示第 2*N 个系数,水平系数表总共有 96 个系数,通过 48 个寄存器来设置,系数为 14bits 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
0x700+4*N(N=0:31) SCALER0_CH1_V_COEF
默认值:0x00000000 |
Scaler0 Chan1 垂直系数表(Scaler0_ch1_v_coef_table) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29:16 |
R/W |
0x0 |
COEF_2N_1 表示第 2*N +1 个系数,水平系数表总共有 64 个系数,通过 32 个寄存器来设置,每个系数为 14bits 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |
15:14 |
- |
- |
- |
13:0 |
R/W |
0x0 |
COEF_2N 表示第 2*N 个系数,水平系数表总共有 64 个系数,通过 32 个寄存器来设置,系数为 14bits 有符号数, [13:12] 为整数部分,[11:0] 为小数部分。 |