Edit online

寄存器描述

0x000 GE_INT_CTRL

默认值:0x00000000 GE中断控制(GE Interrupt Control)
位域 类型 默认值 描述
31:2 - - -
1 R/W 0x0
HW_ERR_IRQ_EN
硬件错误中断控制
  • 0:不使能
  • 1:使能

HW_ERR_IRQ_EN 用于控制GE硬件出错后,是否发送中断请求,当HW_ERR_IRQ_EN为1的时候,发送中断请求,否则不发送。是否产生中断请求,不影响相应的状态标志位的产生。

0 R/W 0x0
FINISH_IRQ_EN
任务结束中断控制。用于控制任务处理结束后,是否发送中断请求:
  • 0:关闭,不发送断请求
  • 1:开启,发送中断请求

是否产生中断请求,不影响相应的状态标志位的产生。

0x004 GE_STATUS

默认值:0x00000000 GE 状态(GE Status)
位域 类型 默认值 描述
31:16 R/W1C 0 TASK_NUM

启动一次硬件完成任务个数统计,当开启 Command Queue 模式的时候,启动一次硬件可以连续完成多个任务,没有开启Command Queue,一次只能完成一个任务。

15:9 - - -
8 R/W1C 0x0 HW_CMDQ_LENGTH_ERR_IRQ_STATUS

命令队列长度错误状态

当硬件检测到命令队列长度出错,停止当前任务,由硬件置‘1’,软件向该位写‘1’清除中断状态。

7:6 - - -
5 R/W1C 0x0 HW_BUSY_STATUS

硬件 busy 状态,如果为1,表示硬件处于 busy 状态。

4 - - -
3 R/W1C 0x0 HW_TIMEOUT_STATUS

硬件超时状态,如果为1,表示硬件执行时间超时。

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
  • 0:关闭每帧reset
  • 1:开启每帧reset
1 R/W 0x0 GE_CMD_QUEUE_CTRL
  • 0:关闭Command Queue
  • 1:开启Command Queue
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 模式
  • 0:Pixels alpha模式

    Source Alpha为Pixels alpha,每个pixel都有独立的alpha,当Pixels alpha不存在时,默认Pixels alpha 值为255

  • 1:全局alpha模式

    Source Alpha 的值为G_ALPHA

  • 2:混合alpha模式

    Source Alpha 值为 Pixels alpha 与 G_ALPHA 的乘积

    Source Alpha = Pixels alpha * G_ALPHA / 255

21 R/W 0x0 P_MUL
Source Pre-multiplied alpha 标记
  • 0:不进行预乘操作
  • 1:进行预乘操作

此标记只应用于RGB格式。

20 - - -
19:18 - - SCAN_ORDER
  • 0x00:top to buttom, left to right
  • 0x01:top to buttom, right to left
  • 0x10:buttom to top, left to right
  • 0x11:buttom to top, right to left
17 - - -
16 R/W 0x0 FUNC_SELECT
功能选择
  • 0:基本功能
  • 1:任意角度旋转(Rotation1)

当FUNC_SELECT为0的时候,可以进行固定角度旋转,镜像和scaler。当FUNC_SELECT为1的时候选择任意角度旋转功能。将不可以使用scaler与Flip功能

15 - - -
14:8 R/W 0x0 FORMAT
像素格式
  • 0x00:ARGB 8-8-8-8
  • 0x01:ABGR 8-8-8-8
  • 0x02:RGBA 8-8-8-8
  • 0x03:BGRA 8-8-8-8
  • 0x04:XRGB 8-8-8-8
  • 0x05:XBGR 8-8-8-8
  • 0x06:RGBX 8-8-8-8
  • 0x07:BGRX 8-8-8-8
  • 0x08:RGB 8-8-8
  • 0x09:BGR 8-8-8
  • 0x0A:ARGB 1-5-5-5
  • 0x0B:ABGR 1-5-5-5
  • 0x0C:RGBA 5-5-5-1
  • 0x0D:BGRA 5-5-5-1
  • 0x0E:RGB 5-6-5
  • 0x0F:BGR 5-6-5
  • 0x10:ARGB 4-4-4-4
  • 0x11:ABGR 4-4-4-4
  • 0x12:RGBA 4-4-4-4
  • 0x13:BGRA 4-4-4-4
  • 0x14-0x29:reserved
  • 0x2a:YUV400
  • 0x2b:reserved
7 R/W 0x0 V_FLIP
垂直镜像控制
  • 0:关闭
  • 1:开启

当FUNC_SELECT为0的时候,此功能可以使用,在Rotation0之前生效

6 R/W 0x0 H_FLIP
水平镜像控制
  • 0:关闭
  • 1:开启

当FUNC_SELECT为0的时候,此功能可以使用,在Rotation0之前生效

5:4 R/W 0x0 ROT0_CTRL
Rotation0 旋转控制
  • 0:不旋转
  • 1:90度顺时针旋转
  • 2:180度顺时针旋转
  • 3:270度顺时针旋转

当FUNC_SELECT为0的时候,此功能可以使用,在 Rotation0 之前生效。

3:2 R/W 0x0 SOURCE_MODE
Source Surface模式选择
  • 0:读取buffer模式
  • 1:固定色填充
  • 2:水平渐变填充
  • 3:垂直渐变填充

当SOURCE_MODE为0的时候,为从buffer中读取数据,当SOURCE_MODE为1的时候为固定颜色填充模式,填充颜色为SRC_SURFACE_FILL_COLOR,当SOURCE_MODE为2或3时,SRC_SURFACE_FILL_COLOR为初始颜色值

1 - - -
0 R/W 0x0 EN
Source Surface使能控制
  • 0:关闭
  • 1:开启

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 - - -
15:0 R/W 0x0 PLANE0_STRIDE

Plane0行对齐宽度,需要8Bytes对齐

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模式
  • 0:Pixels alpha模式

    Dst Alpha 为 Pixels alpha,每个pixel都有独立的 alpha,当 Pixels alpha不存在时,默认 Pixels alpha 值为255

  • 1:全局 alpha 模式 Dst Alpha 的值为 G_ALPHA
  • 2:混合 alpha 模式

    Dst Alpha 值为Pixels alpha 与 G_ALPHA 的乘积

    Dst Alpha = Pixels alpha * G_ALPHA/255

21:15 - - -
14:8 R/W 0x0 FORMAT
像素格式
  • 0x00:ARGB 8-8-8-8
  • 0x01:ABGR 8-8-8-8
  • 0x02:RGBA 8-8-8-8
  • 0x03:BGRA 8-8-8-8
  • 0x04:XRGB 8-8-8-8
  • 0x05:XBGR 8-8-8-8
  • 0x06:RGBX 8-8-8-8
  • 0x07:BGRX 8-8-8-8
  • 0x08:RGB 8-8-8
  • 0x09:BGR 8-8-8
  • 0x0A:ARGB 1-5-5-5
  • 0x0B:ABGR 1-5-5-5
  • 0x0C:RGBA 5-5-5-1
  • 0x0D:BGRA 5-5-5-1
  • 0x0E:RGB 5-6-5
  • 0x0F:BGR 5-6-5
  • 0x10:ARGB 4-4-4-4
  • 0x11:ABGR 4-4-4-4
  • 0x12:RGBA 4-4-4-4
  • 0x13:BGRA 4-4-4-4
7:1 - - -
0 R/W 0x0 EN
Destination Surface使能控制
  • 0:关闭
  • 1:开启

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 - - -
15:0 R/W 0x0 PLANE0_STRIDE

Plane0行对齐宽度,需要8Bytes对齐

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 去预乘标记0:SRC不进行去预乘操作1:SRC进行去除预乘操作在进行Blending之前生效,此标记只应用于RGB格式。

16 R/W 0x0 DST_DE_P_MUL

DST 去预乘标记0:DST不进行去预乘操作1:DST进行去除预乘操作在进行Blending之前生效,此标记只应用于RGB格式。

15 R/W 0x0 OUTPUT_ALPHA_CTRL
Alpha输出控制
  • 0:Source Surface和Dst Surface 的alpha进行混合后输出
  • 1:固定输出0xFF
14 - - -
13:11 R/W 0x02 SRC_ALPHA_COEF
Source Surface Alpha 混合系数
  • 0x000:0.0
  • 0x001:1.0
  • 0x010:Source Alpha
  • 0x011:1.0 - Source Alpha
  • 0x100:Dst alpha
  • 0x101:1.0 - Dst Alpha
10:8 R/W 0x03 DST_ALPHA_COEF
Dst Surface Alpha 混合系数
  • 0x000:0.0
  • 0x001:1.0
  • 0x010:Source Alpha
  • 0x011:1.0 - Source Alpha
  • 0x100:Dst alpha
  • 0x101:1.0 - Dst Alpha
7:2 - - -
1 R/W 0x0 CK_EN
Color Key开关控制
  • 0:关闭 Colorkey
  • 1:Colorkey 匹配 Source Surface

当 BLEND_EN 和 CK_EN 同时开启的时候,ColorKey 匹配上的区域做 ColorKey,没有匹配的区域做 Alpha Blending, 当 rotation1 或者 shear 功能打开时不支持CK。

0 R/W 0x0 ALPHA_BLEND_EN
Alpha混合开关控制
  • 0:关闭 Alpha Blending
  • 1:开启 Alpha Blending

0x94 COLORKEY_MATCH_COLOR

默认值:0x00000000 Colorkey 匹配颜色(Colorkey Match Color)
位域 类型 默认值 描述
31:24 - - -
23:16 R/W 0x0 CK_R

Colorkey 红色分量匹配值

15:8 R/W 0x0 CK_G

Colorkey 绿色分量匹配值

7:0 R/W 0x0 CK_B

Colorkey 蓝色分量匹配值

0x100 OUTPUT_CTRL

默认值:0x00000000 DST 输出控制(Dst Output Control)
位域 类型 默认值 描述
31:17 - - -
16 R/W 0x0 OUT_P_MUL_ALPHA
输出像素预乘 Alpha
  • 0x0:输出像素预乘 Alpha
  • 0x1:输出像素不预乘 Alpha
15 - - -
14:8 R/W 0x0 FORMAT
像素格式
  • 0x00:ARGB 8-8-8-8
  • 0x01:ABGR 8-8-8-8
  • 0x02:RGBA 8-8-8-8
  • 0x03:BGRA 8-8-8-8
  • 0x04:XRGB 8-8-8-8
  • 0x05:XBGR 8-8-8-8
  • 0x06:RGBX 8-8-8-8
  • 0x07:BGRX 8-8-8-8
  • 0x08:RGB 8-8-8
  • 0x09:BGR 8-8-8
  • 0x0A:ARGB 1-5-5-5
  • 0x0B:ABGR 1-5-5-5
  • 0x0C:RGBA 5-5-5-1
  • 0x0D:BGRA 5-5-5-1
  • 0x0E:RGB 5-6-5
  • 0x0F:BGR 5-6-5
  • 0x10:ARGB 4-4-4-4
  • 0x11:ABGR 4-4-4-4
  • 0x12:RGBA 4-4-4-4
  • 0x13:BGRA 4-4-4-4
7:5 - - -
4 R/W 0x0 DITHER_EN
Dither控制
  • 0:关闭dither
  • 1:打开dither

当输出为16bits RGB格式时,开启Dither功能可以优化图像渐变区域的显示效果, Dither不对alpha分量进行处理

3:1 - - -
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 - - -
15:0 R/W 0x0 PLANE0_STRIDE

Plane0行对齐宽度,需要8Bytes对齐

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:1 - - -
0 R/W 0x0 ENScaler0
使能控制(采用bilinear滤波算法)
  • 0:关闭
  • 1:开启

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个寄存器来设置,每个系数为14bits有符号数, [13:12]为整数部分,[11:0]为小数部分。

15:14 - - -
13:0 R/W 0x0 COEF_2N

表示第2*N个系数,水平系数表总共有96个系数,通过48个寄存器来设置,系数为14bits有符号数, [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个寄存器来设置,每个系数为14bits有符号数, [13:12]为整数部分,[11:0]为小数部分。

15:14 - - -
13:0 R/W 0x0 COEF_2N

表示第2*N个系数,水平系数表总共有64个系数,通过32个寄存器来设置,系数为14bits有符号数, [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]为小数部分。