寄存器描述
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] 为小数部分。 |