9.2.3. 寄存器描述

9.2.3.1. 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:开启
FINISH_IRQ_EN用于控制任务处理结束后,是否发送中断请求,
当FINISH_IRQ_EN为1的时候,发送中断请求,否则不发送。
是否产生中断请求,不影响相应的状态标志位的产生

9.2.3.2. 0x004 GE_STATUS

默认值:0x00000000

GE状态(GE Status)

位域

类型

默认值

描述

31:16

R/W1C

0

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

15:2

-

-

-

1

R/W1C

0

HW_ERR_IRQ_STATUS
硬件错误标记状态
当出现硬件错误后,停止当前任务,由硬件置‘1’,软件向该位写
‘1’清除中断状态

0

R/W1C

0

FINISH_IRQ_STATUS
当前任务结束后,由硬件置‘1’,软件向该位写‘1’清除中断状态

9.2.3.3. 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,启动后由硬件自动清零

9.2.3.4. 0x00C GE_VER_ID

默认值:0x00000100

GE版本(GE Version ID)

位域

类型

默认值

描述

31:16

-

-

-

15:0

RO

0x100

GE_VER_ID
采用BCD码显示,V1.00

9.2.3.5. 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
0x20:YUV420P
0x21:NV12
0x22:NV21
0x23:YUV422P
0x24:NV16
0x25:NV61
0x26:YUYV
0x27:YVYU
0x28:UYVY
0x29:VYUY
0x2a:YUV400
0x2b:YUV444p

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

R/W

0x0

CSC0_EN
CSC0颜色空间转换开关(YUV->RGB)
0:关闭CSC0颜色空间转换
1:开启CSC0颜色空间转换

0

R/W

0x0

EN
Source Surface使能控制
0:关闭
1:开启

9.2.3.6. 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
输入宽度

9.2.3.7. 0x018 SRC_SURFACE_STRIDE

默认值:0x00000000

SRC行对齐(Source Surface Stride)

位域

类型

默认值

描述

31:16

R/W

0x0

PLANE1_STRIDE
Plane1行对齐宽度,需要8Bytes对齐

15:0

R/W

0x0

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

9.2.3.8. 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
颜色填充蓝色分量

9.2.3.9. 0x020 SRC_SURFACE_ADDR0

默认值:0x00000000

SRC地址0(Source Surface Address0)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR0
Source Surface plane0地址

9.2.3.10. 0x024 SRC_SURFACE_ADDR1

默认值:0x00000000

SRC地址1(Source Surface Address1)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR1
Source Surface plane1地址

9.2.3.11. 0x028 SRC_SURFACE_ADDR2

默认值:0x00000000

SRC地址2(Source Surface Address2)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR2
Source Surface plane2地址

9.2.3.12. 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小数部分

9.2.3.13. 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小数部分

9.2.3.14. 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小数部分

9.2.3.15. 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小数部分

9.2.3.16. 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
0x20:YUV420P
0x21:NV12
0x22:NV21
0x23:YUV422P
0x24:NV16
0x25:NV61
0x26:YUYV
0x27:YVYU
0x28:UYVY
0x29:VYUY
0x2a:YUV400
0x2b:YUV444p

7:2

R/W

0x0

/

1

R/W

0x0

CSC1_EN
CSC1颜色空间转换开关(YUV->RGB)
0:关闭CSC1
1:开启CSC1

0

R/W

0x0

EN
Destination Surface使能控制
0:关闭
1:开启

9.2.3.17. 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
图层宽度

9.2.3.18. 0x058 DST_SURFACE_STRIDE

默认值:0x00000000

DST行对齐(Dst Surface Stride)

位域

类型

默认值

描述

31:16

R/W

0x0

PLANE1_STRIDE
Plane1行对齐宽度,需要8Bytes对齐

15:0

R/W

0x0

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

9.2.3.19. 0x060 DST_SURFACE_ADDR0

默认值:0x00000000

DST地址0(Dst Surface Address0)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR0
Destination Surface plane0地址

9.2.3.20. 0x064 DST_SURFACE_ADDR1

默认值:0x00000000

DST地址1(Dst Surface Address1)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR1
Destination Surface plane1地址

9.2.3.21. 0x068 DST_SURFACE_ADDR2

默认值:0x00000000

DST地址2(Dst Surface Address2)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR2
Destination Surface plane2地址

9.2.3.22. 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

9.2.3.23. 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]为整数部分

9.2.3.24. 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

9.2.3.25. 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

9.2.3.26. 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蓝色分量匹配值

9.2.3.27. 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
0x20:YUV420P
0x21:NV12
0x22:NV21
0x23:YUV422P
0x24:NV16
0x25:NV61
0x26:YUYV
0x27:YVYU
0x28:UYVY
0x29:VYUY
0x2a:YUV400
0x2b:YUV444p

7:5

-

-

-

4

R/W

0x0

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

3:2

-

-

-

1

R/W

0x0

CSC2_EN
CSC2颜色空间转换开关(RGB->YUV)
0:关闭CSC2
1:开启CSC2

0

-

-

-

9.2.3.28. 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
输出宽度

9.2.3.29. 0x108 OUTPUT_STRIDE

默认值:0x00000000

DST输出行对齐(Dst Output Stride)

位域

类型

默认值

描述

31:16

R/W

0x0

PLANE1_STRIDE
Plane1行对齐宽度,需要8Bytes对齐

15:0

R/W

0x0

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

9.2.3.30. 0x110 OUTPUT_ADDR0

默认值:0x00000000

DST输出地址0(Dst Output Address0)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR0
输出plane0地址

9.2.3.31. 0x114 OUTPUT_ADDR1

默认值:0x00000000

DST输出地址1(Dst Output Address1)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR1
输出plane1地址

9.2.3.32. 0x118 OUTPUT_ADDR2

默认值:0x00000000

DST输出地址2(Dst Output Address2)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR2
输出plane2地址

9.2.3.33. 0x120 DITHER_LINE_BUF_ADDR

默认值:0x00000000

Dither行缓冲地址(Dither Line Buffer Address)

位域

类型

默认值

描述

31:0

R/W

0x0

DITHER_LINE_BUF_ADDR
Dither行缓冲地址

9.2.3.34. 0x130 CMD_BUF_START_ADDR

默认值:0x00000000

CMD BUF起始地址(CMD Buffer Start Address)

位域

类型

默认值

描述

31:7

R/W

0x0

CMD_BUF_START_ADDR[31:7]
命令队列缓冲区的起始地址

6:0

RO

0x0

固定为0

9.2.3.35. 0x134 CMD_BUF_END_ADDR

默认值:0x00000000

CMD BUF结束地址(CMD Buffer End Address)

位域

类型

默认值

描述

31:7

R/W

0x0

CMD_BUF_END_ADDR[31:7]
命令队列缓冲区的结束地址

6:0

RO

0x7F

每个bit固定全为1

9.2.3.36. 0x0138 CMD_BUF_OFFSET

默认值:0x00000000

CMD BUF地址偏移寄存器(CMD Buffer Address Offset)

位域

类型

默认值

描述

31:24

-

-

-

23:0

R/W

0x0000_0000

当前有效配置命令开始的位置,该位置是相对于
CMD_BUF_START_ADDR计算的,以bytes为单位

9.2.3.37. 0x013C CMD_BUF_VALID_LENGTH

默认值:0x00000000

CMD BUF有效长度寄存器(CMD Buffer Valid Length)

位域

类型

默认值

描述

31:24

-

-

-

23:0

R/W

0x0000_0000

当前CMD Buffer的有效长度,以bytes为单位,最大16MB,
也就是说命令缓冲区最大为16MB, CMD Buffer是一个
Ring Buffer,有效长度为length,当硬件读取长度为
length0(length0 < length) 的命令,此时CMD的读地址大于
CMD Buffer End Address,硬件会切换CMD读取地址到
CMD Buffer Start Address,继续读取长度为length1的命令,
此时有效长度length由length0和length1两部分组成,
length = length0 + length1

9.2.3.38. 0x140 CSC0_COEF0

默认值:0x000004a8

CSC0系数0(CSC0 COEF0)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF0
YUV转RGB系数
COEF0 = coef0 * 1024

9.2.3.39. 0x144 CSC0_COEF1

默认值:0x00000000

CSC0系数1(CSC0 COEF1)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF1
YUV转RGB系数
COEF1 = coef1* 1024

9.2.3.40. 0x148 CSC0_COEF2

默认值:0x00000662

CSC0系数2(CSC0 COEF2

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0662

COEF2
YUV转RGB系数
COEF2 = coef2* 1024

9.2.3.41. 0x14C CSC0_COEF3

默认值:0x00003212

CSC0系数3(CSC0 COEF3)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x3212

COEF3
YUV转RGB系数
COEF3 = coef3* 16

9.2.3.42. 0x150 CSC0_COEF4

默认值:0x000004a8

CSC0系数4(CSC0 COEF4)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF4
YUV转RGB系数
COEF4 = coef4* 1024

9.2.3.43. 0x154 CSC0_COEF5

默认值:0x00001e70

CSC0系数5(CSC0 COEF5)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x1e70

COEF5
YUV转RGB系数
COEF5 = coef5* 1024

9.2.3.44. 0x158 CSC0_COEF6

默认值:0x000001cc

CSC0系数6(CSC0 COEF6)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x1cc0

COEF6
YUV转RGB系数
COEF6 = coef6* 1024

9.2.3.45. 0x15C CSC0_COEF7

默认值:0x0000087a

CSC0系数7(CSC0 COEF7)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x087a

COEF7
YUV转RGB系数
COEF7 = coef7* 16

9.2.3.46. 0x160 CSC0_COEF8

默认值:0x000004a8

CSC0系数8(CSC0 COEF8)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF8
YUV转RGB系数
COEF8 = coef8* 1024

9.2.3.47. 0x164 CSC0_COEF9

默认值:0x00000811

CSC0系数9(CSC0 COEF9)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0811

COEF9
YUV转RGB系数
COEF9 = coef9* 1024

9.2.3.48. 0x168 CSC0_COEF10

默认值:0x00000000

CSC0系数10(CSC0 COEF10)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF10
YUV转RGB系数
COEF10 = coef22* 1024

9.2.3.49. 0x16C CSC0_COEF11

默认值:0x00002eb4

CSC0系数11(CSC0 COEF11)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x2eb4

COEF11
YUV转RGB系数
COEF11 = coef11* 16

9.2.3.50. 0x170 CSC1_COEF0

默认值:0x000004a8

CSC1系数0(CSC1 COEF0)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF0
YUV转RGB系数
COEF0 = coef0 * 1024

9.2.3.51. 0x174 CSC1_COEF1

默认值:0x00000000

CSC1系数1(CSC1 COEF1)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF1
YUV转RGB系数
COEF1 = coef1* 1024

9.2.3.52. 0x178 CSC1_COEF2

默认值:0x00000662

CSC1系数2(CSC1 COEF2)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0662

COEF2
YUV转RGB系数
COEF2 = coef2* 1024

9.2.3.53. 0x17C CSC1_COEF3

默认值:0x00003212

CSC1系数3(CSC1 COEF3)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x3212

COEF3
YUV转RGB系数
COEF3 = coef3* 16

9.2.3.54. 0x180 CSC1_COEF4

默认值:0x000004a8

CSC1系数4(CSC1 COEF4)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF4
YUV转RGB系数
COEF4 = coef4* 1024

9.2.3.55. 0x184 CSC1_COEF5

默认值:0x00001e70

CSC1系数5(CSC1 COEF5)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x1e70

COEF5
YUV转RGB系数

9.2.3.56. 0x188 CSC1_COEF6

默认值:0x000001cc

CSC1系数6(CSC1 COEF6)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x1cc0

COEF6
YUV转RGB系数

9.2.3.57. 0x18C CSC1_COEF7

默认值:0x0000087a

CSC1系数7(CSC1 COEF7)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x087a

COEF7
YUV转RGB系数

9.2.3.58. 0x190 CSC1_COEF8

默认值:0x000004a8

CSC1系数8(CSC1 COEF8)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF8
YUV转RGB系数

9.2.3.59. 0x194 CSC1_COEF9

默认值:0x00000811

CSC1系数9(CSC1 COEF9)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0811

COEF9
YUV转RGB系数

9.2.3.60. 0x198 CSC1_COEF10

默认值:0x00000000

CSC1系数10(CSC1 COEF10)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF10
YUV转RGB系数

9.2.3.61. 0x19C CSC1_COEF11

默认值:0x00002eb4

CSC1系数11(CSC1 COEF11)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x2eb4

COEF11
YUV转RGB系数

9.2.3.62. 0x1A0 CSC2_COEF0

默认值:0x00000042

CSC2系数0(CSC2 COEF0)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x042

COEF0
RGB转YUV系数
COEF0 = coef0* 256

9.2.3.63. 0x1A4 CSC2_COEF1

默认值:0x00000081

CSC2系数1(CSC2 COEF1)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x081

COEF1
RGB转YUV系数
COEF1 = coef1* 256

9.2.3.64. 0x1A8 CSC2_COEF2

默认值:0x00000019

CSC2系数2(CSC2 COEF2)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x019

COEF2
RGB转YUV系数
COEF2 = coef2* 256

9.2.3.65. 0x1AC CSC2_COEF3

默认值:0x00000010

CSC2系数3(CSC2 COEF3)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x010

COEF3
RGB转YUV系数
COEF3 = coef3

9.2.3.66. 0x1B0 CSC2_COEF4

默认值:0x000007da

CSC2系数4(CSC2 COEF4)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x0=7da

COEF4
RGB转YUV系数
COEF4 = coef4*256

9.2.3.67. 0x1B4 CSC2_COEF5

默认值:0x000007b6

CSC2系数5(CSC2 COEF5)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x7b6

COEF5
RGB转YUV系数
COEF5 = coef5*256

9.2.3.68. 0x1B8 CSC2_COEF6

默认值:0x00000070

CSC2系数6(CSC2 COEF6)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x070

COEF6
RGB转YUV系数
COEF6 = coef6*256

9.2.3.69. 0x1BC CSC2_COEF7

默认值:0x00000080

CSC2系数7(CSC2 COEF7)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x080

COEF7
RGB转YUV系数
COEF7 = coef7

9.2.3.70. 0x1C0 CSC2_COEF8

默认值:0x00000070

CSC2系数8(CSC2 COEF8)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x070

COEF8
RGB转YUV系数
COEF8 = coef8*256

9.2.3.71. 0x1C4 CSC2_COEF9

默认值:0x000007a2

CSC2系数9(CSC2 COEF9)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x7a2

COEF9
RGB转YUV系数
COEF9 = coef9*256

9.2.3.72. 0x1C8 CSC2_COEF10

默认值:0x000007ee

CSC2系数10(CSC2 COEF10)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x7ee

COEF10
RGB转YUV系数
COEF10 = coef10*256

9.2.3.73. 0x1CC CSC2_COEF11

默认值:0x00000080

CSC2系数11(CSC2 COEF11)

位域

类型

默认值

描述

31:11

-

-

-

10:0

R/W

0x080

COEF11
RGB转YUV系数
COEF11 = coef11*256

9.2.3.74. 0x200 SCALER0_CTRL

默认值:0x00000000

Scaler0控制(Scaler0 Control)

位域

类型

默认值

描述

31:8

-

-

-

7

R/W

0x0

CH1_V_COEF_SELECT
Channel 1 垂直滤波系数选择
0:内置系数
1:查表
当scaler采用多相位滤波算法的时候用来选择不同的系数表来源。
可以选择内置系数或者查表。当选择内置系数的时候,scaler采用
芯片内部的scaler系数,不需要软件再配置scaler系数表。当选择
查表的时候,需要软件配置scaler系数表。

6

R/W

0x0

CH1_H_COEF_SELECT
Channel 1 水平滤波系数选择
0:内置系数
1:查表
当scaler采用多相位滤波算法的时候用来选择不同的系数表来源。
可以选择内置系数或者查表。当选择内置系数的时候,scaler采用
芯片内部的scaler系数,不需要软件再配置scaler系数表。当选择
查表的时候,需要软件配置scaler系数表。

5

R/W

0x0

CH0_V_COEF_SELECT
Channel 0 垂直滤波系数选择
0:内置系数
1:查表
当scaler采用多相位滤波算法的时候用来选择不同的系数表来源。
可以选择内置系数或者查表。当选择内置系数的时候,scaler采用
芯片内部的scaler系数,不需要软件再配置scaler系数表。当选择
查表的时候,需要软件配置scaler系数表。

4

R/W

0x0

CH0_H_COEF_SELECT
Channel 0 水平滤波系数选择
0:内置系数
1:查表
当scaler采用多相位滤波算法的时候用来选择不同的系数表来源。
可以选择内置系数或者查表。当选择内置系数的时候,scaler采用
芯片内部的scaler系数,不需要软件再配置scaler系数表。当选择
查表的时候,需要软件配置scaler系数表。

3:1

-

-

-

0

R/W

0x0

EN
Scaler0使能控制(采用6x4 taps 16 phases多相位滤波算法)
0:关闭
1:开启

9.2.3.75. 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输入宽度

9.2.3.76. 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输出宽度

9.2.3.77. 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水平初始相位小数部分

9.2.3.78. 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 水平缩放比例小数部分

9.2.3.79. 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
垂直初始相位小数部分

9.2.3.80. 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
垂直缩放比例小数部分

9.2.3.81. 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输入宽度

9.2.3.82. 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输出宽度

9.2.3.83. 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
垂直初始相位小数部分

9.2.3.84. 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
水平缩放比例小数部分

9.2.3.85. 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
垂直初始相位小数部分

9.2.3.86. 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
垂直缩放比例小数部分

9.2.3.87. 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]
为小数部分。

9.2.3.88. 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]
为小数部分。

9.2.3.89. 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]为
小数部分。

9.2.3.90. 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]为
小数部分。