9.1.3. 寄存器描述

9.1.3.1. 0x000 DE_CTRL

默认值:0x00000000

DE控制(DE Control)

位域

类型

默认值

描述

31:1

-

-

-

0

R/W

0x0

DITHER_EN
Dither开关控制
0:关闭Dither
1:打开Dither
当颜色输出深度寄存器设置的输出小于8bits的时候打开dither功
能,dither功能有效

9.1.3.2. 0x004 DE_MODE_SELECT

默认值:0x00000000

DE模式选择(DE Mode Select)

位域

类型

默认值

描述

31:11

-

-

-

10:8

R/W

0x0

COLOR_BAR_MODE
0:color bar第一个竖条颜色为0x000000
1:color bar第一个竖条颜色为0x0000FF
2:color bar第一个竖条颜色为0x00FF00
3:color bar第一个竖条颜色为0x00FFFF
4:color bar第一个竖条颜色为0xFF0000
5:color bar第一个竖条颜色为0xFF00FF
6:color bar第一个竖条颜色为0xFFFF00
7:color bar第一个竖条颜色为0xFFFFFF
当打开color bar 模式时,可以选择color bar 第一个竖条
的颜色值

7:1

-

-

-

0

R/W

0x0

MODE_SELECT
模式选择
0:nomal mode 正常模式
1:color bar 彩色条纹模式
Nomal mode 模式是DE的默认处理模式,从memory读取数据,完
成图层叠加后,然后通过timing接口输出
color bar模式不需要读取外部memory的数据,由DE内部生成一幅
RGB的彩色条纹图像,通过timing接口或者回写接口输出,主要用
来debug

9.1.3.3. 0x008 DE_CONFIG_UPDATE

默认值:0x00000000

DE配置更新(DE Config Update)

位域

类型

默认值

描述

31:1

-

-

-

0

R/W

0x0

CONFIG_UPDATE
配置更新控制
0:配置不更新
1:配置准备好更新
软件写“1”后,表示preload register配置信息已经准备好,允许
硬件更新preload register配置信息到shadow register。当硬件
完成更新后,自动清零
当软件写“1”后,软件也可以在任意时刻写“0”,由硬件来保证对此
控制阈的操作是原子操作

9.1.3.4. 0x00C OUTPUT_COLOR_DEPTH

默认值:0x00000000

输出颜色深度(Output Color Depth)

位域

类型

默认值

描述

31:18

-

-

-

17:16

R/W

0x0

R_DEPTH
R分量颜色深度
0:8bit
1:6bit
2:5bit
3:保留
当输出为6bit或者5bit时候,可以打开Dither功能,使图像更平
滑,否则直接丢弃低位bit

15:10

-

-


9:8

R/W

0x0

G_DEPTH
G分量颜色深度
0:8bit
1:6bit
2:5bit
3:保留
当输出为6bit或者5bit时候,可以打开Dither功能,使图像更平
滑,否则直接丢弃低位bit

7:2

-

-

-

1:0

R/W

0x0

B_DEPTH
B分量颜色深度
0:8bit
1:6bit
2:5bit
3:保留
当输出为6bit或者5bit时候,可以打开Dither功能,使图像更
平滑,否则直接丢弃低位bit

9.1.3.5. 0x010 DE_VER_ID

默认值:0x00000100

DE版本(DE Version ID)

位域

类型

默认值

描述

31:16

R0

-

DE_PATCH_ID
修订号

15:0

RO

0x100

DE_VER_ID
[15:8]为主版本号,[7:0]为子版本号,V1.00

9.1.3.6. 0x014 DITHER_RAND_SEED

默认值:0x00000100

Dither随机种子(Dither Rand Seed)

位域

类型

默认值

描述

31

R/W

0x0

RAND_DITHER_EN
0:随机Dither关闭
1:随机Dither打开
当DITHERING_EN为1的时候,可以选择打开随机Dither功能,当选
择随机Dither的时候,误差扩散Dither的模板随机选择。当
DITHERING_EN为0的时候,RAND_DITHER_EN无效

30:28

-

-

-

27

R/W

0x0

RAND_TEMPORAL_DITHER_EN
0:时域随机Dither关闭
1:时域随机Dither打开
当RAND_DITHER_EN关闭的时候,RAND_TEMPORAL_DITHER_EN无效

26:24

-

-

-

23:0

R/W

0x100

RAND_DITHER_SEED
当选择随机Dither的时候,需要设置位宽为24bits的随机种子

9.1.3.7. 0x018 DITHER_RAND_MASK_BITS

默认值:0x00E10000

Dither随机掩码(Dither Rand Mask Bits)

位域

类型

默认值

描述

31:24

-

-

-

23:0

R/W

0xE10000

DITHER_MASK_BITS
当选择随机Dither的时候,需要设置位宽为24bits的Mask Bits

9.1.3.8. 0x020 VIDEO_LAYER_CTRL

默认值:0x00000000

Video图层控制(Video Layer Control)

位域

类型

默认值

描述

31: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:reserved
0x30:YUV420_64x32
0x31:YUV420_128x16
0x32:YUV422_64x32
0x33:YUV422_128x16

7:1

-

-

-

0

R/W

0x0

EN
图层使能控制
0:关闭
1:开启

9.1.3.9. 0x024 VIDEO_LAYER_INPUT_SIZE

默认值:0x00000000

Video图层输入宽高(Video Layer Input Size)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

INPUT_HEIGHT
图层高度

15:13

-

-

-

12:0

R/W

0x0

INPUT_WIDTH
图层宽度

9.1.3.10. 0x030 VIDEO_LAYER_STRIDE

默认值:0x00000000

Video图层行对齐(Video Layer Stride)

位域

类型

默认值

描述

31:16

R/W

0x0

PLANE1_STRIDE
Plane1行对齐宽度
格式YUV420_TILE_64x32/YUV422_TILE_64x32需要64 bytes对齐
格式YUV420_TILE_128x16/YUV422_TILE_128x16需要128bytes
对齐, 其他格式需要8bytes对齐

15:0

R/W

0x0

PLANE0_STRIDE
Plane0行对齐宽度
格式YUV420_TILE_64x32/YUV422_TILE_64x32需要64 bytes对齐
格式YUV420_TILE_128x16/YUV422_TILE_128x16需要128bytes
对齐, 其他格式需要8bytes对齐

9.1.3.11. 0x040 VIDEO_LAYER_ADDR0

默认值:0x00000000

Video图层地址0(Video Layer Address0)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR0
Video图层plane0地址

9.1.3.12. 0x044 VIDEO_LAYER_ADDR1

默认值:0x00000000

Video图层地址1(Video Layer Address1)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR1
Video图层plane1地址

9.1.3.13. 0x048 VIDEO_LAYER_ADDR2

默认值:0x00000000

Video图层地址2(Video Layer Address2)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR2
Video图层plane2地址

9.1.3.14. 0x060 VIDEO_LAYER_TILE_OFFSET0

默认值:0x00000000

Video图层Plane0 Tile块内偏移(Video Layer Tile Offset0)

位域

类型

默认值

描述

31:24

-

-

-

23:16

R/W

0x0

Y_OFFSET
垂直偏移
当格式为tile格式时候的块内垂直坐标偏移

15:8

R/W

0x0


7:0

R/W

0x0

X_OFFSET
水平偏移
当格式为tile格式时候的块内水平坐标偏移

9.1.3.15. 0x064 VIDEO_LAYER_TILE_OFFSET1

默认值:0x00000000

Video图层Plane1 Tile块内偏移(Video Layer Tile Offset1)

位域

类型

默认值

描述

31:24

-

-

-

23:16

R/W

0x0

Y_OFFSET
垂直偏移
当格式为tile格式时候的块内垂直坐标偏移

15:8

R/W

0x0


7:0

R/W

0x0

X_OFFSET
水平偏移
当格式为tile格式时候的块内水平坐标偏移

9.1.3.16. 0x070 VIDEO_LAYER_CSC0_COEF0

默认值:0x000004a8

Video图层CSC0系数0(Video Layer CSC0 COEF0)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF0
YUV转RGB系数
COEF0 = coef0 * 1024

9.1.3.17. 0x074 VIDEO_LAYER_CSC0_COEF1

默认值:0x00000000

Video图层CSC0系数1(Video Layer CSC0 COEF1)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF1
YUV转RGB系数
COEF1 = coef1* 1024

9.1.3.18. 0x078 VIDEO_LAYER_CSC0_COEF2

默认值:0x00000662

Video图层CSC0系数2(Video Layer CSC0 COEF2)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0662

COEF2
YUV转RGB系数
COEF2 = coef2* 1024

9.1.3.19. 0x07C VIDEO_LAYER_CSC0_COEF3

默认值:0x00003212

Video图层CSC0系数3(Video Layer CSC0 COEF3)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x3212

COEF3
YUV转RGB系数
COEF3 = coef3* 16

9.1.3.20. 0x080 VIDEO_LAYER_CSC0_COEF4

默认值:0x000004a8

Video图层CSC0系数4(Video Layer CSC0 COEF4)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF4
YUV转RGB系数
COEF4 = coef4* 1024

9.1.3.21. 0x084 VIDEO_LAYER_CSC0_COEF5

默认值:0x00001e70

Video图层CSC0系数5(Video Layer CSC0 COEF5)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x1e70

COEF5
YUV转RGB系数
COEF5 = coef5* 1024

9.1.3.22. 0x088 VIDEO_LAYER_CSC0_COEF6

默认值:0x00001cc0

Video图层CSC0系数6(Video Layer CSC0 COEF6)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x1cc0

COEF6
YUV转RGB系数
COEF6 = coef6* 1024

9.1.3.23. 0x08C VIDEO_LAYER_CSC0_COEF7

默认值:0x0000087a

Video图层CSC0系数7(Video Layer CSC0 COEF7)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x087a

COEF7
YUV转RGB系数
COEF7 = coef7* 16

9.1.3.24. 0x090 VIDEO_LAYER_CSC0_COEF8

默认值:0x000004a8

Video图层CSC0系数8(Video Layer CSC0 COEF8)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x04a8

COEF8
YUV转RGB系数
COEF8 = coef8* 1024

9.1.3.25. 0x094 VIDEO_LAYER_CSC0_COEF9

默认值:0x00000811

Video图层CSC0系数9(Video Layer CSC0 COEF9)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0811

COEF9
YUV转RGB系数
COEF9 = coef9* 1024

9.1.3.26. 0x098 VIDEO_LAYER_CSC0_COEF10

默认值:0x00000000

Video图层CSC0系数10(Video Layer CSC0 COEF10)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF10
YUV转RGB系数
COEF10 = coef22* 1024

9.1.3.27. 0x09C VIDEO_LAYER_CSC0_COEF11

默认值:0x00002eb4

Video图层CSC0系数11(Video Layer CSC0 COEF11)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x2eb4

COEF11
YUV转RGB系数
COEF11 = coef11* 16

9.1.3.28. 0x0A0 UI_LAYER_CTRL

默认值:0x00000000

UI图层控制(UI Layer Control)

位域

类型

默认值

描述

31:24

R/W

0x0

G_ALPHA
图层全局alpha值
当alpha模式为全局alpha时,整个图层的alpha采用统一的全局
alpha。全局alpha的取值范围为0~255

23:22

R/W

0x0

ALPHA_MODE
Alpha模式
0:Pixels alpha模式
当不存在Pixels alpha时候,默认Pixels alpha 值为255,
输入Alpha值为Pixels alpha
1:全局alpha模式
输入Alpha的值为G_ALPHA
2:混合alpha模式
输入alpha为pixels alpha * G_ALPHA/255

21

R/W

0x0

BG_BLEND_EN
0:不允许UI和背景叠加
1:允许UI和背景叠加

20:15

-

-

-

14:8

R/W

0x0

INPUT_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:3

-

-

-

2

R/W

0x0

ALPHA_EN
Alpha控制开关
0:关闭
1:开启
如果Alpha控制开关开启,UI图层和Video图层的重叠区域进行
Alpha混合叠加。如果BG_BLEND_EN标记为1,UI图层和Blending
背景的重叠区域也进行Alpha混合叠加如果Alpha控制开关关闭,
不进行alpha叠加,UI图层的覆盖区域显示UI图层图像

1

R/W

0x0

COLOR_KEY_EN
Color Key 控制开关
0:关闭
1:开启
如果Color Key控制开关开启,在UI图层和Video图层的重叠区
域,UI图层进行Color Key匹配,如果匹配成功,重叠区域显示
Video图层图像,否则显示UI图层图像。如果Color Key控制开关
关闭,UI图层和Video图层的重叠区域显示UI图层的画面。如果
BG_BLEND_EN标记为1,UI图层和Blending背景的重叠区域也进行
Color Key混合叠加。如果Color Key和Alpha控制开关同时打
开,优先进行Color Key,然后进行alpha混合。

0

R/W

0x0

EN
图层使能控制
0:关闭
1:开启

9.1.3.29. 0x0A4 UI_LAYER_INPUT_SIZE

默认值:0x00000000

UI图层宽高(UI Layer Size)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

LAYER_HEIGHT
图层输入高度

15:13

-

-

-

12:0

R/W

0x0

LAYER _WIDTH
图层输入宽度

9.1.3.30. 0x0A8 UI_LAYER_BG_COLOR

默认值:0x00000000

UI图层背景色(UI Layer Backgroud Color)

位域

类型

默认值

描述

31:24

R/W

0x0

ALPHA_VALUE
透明度分量

23:16

R/W

0x0

R_VALUE
红色分量

15:8

R/W

0x0

G_VALUE
绿色分量

7:0

R/W

0x0

B_VALUE
蓝色分量

9.1.3.31. 0x0AC UI_LAYER_COLOR_KEY

默认值:0x00000000

UI图层Color Key(UI Layer Color Key)

位域

类型

默认值

描述

31:24

-

-

-

23:16

R/W

0x0

R_VALUE
Color Key功能打开的时候和UI图层像素进行匹配的红色值

15:8

R/W

0x0

G_VALUE
Color Key功能打开的时候和UI图层像素进行匹配的绿色值

7:0

R/W

0x0

B_VALUE
Color Key功能打开的时候和UI图层像素进行匹配的蓝色值

9.1.3.32. 0x0B0 UI_LAYER_RECT_CTRL

默认值:0x00000000

UI矩形区控制(UI Layer Rectangle Control)

位域

类型

默认值

描述

31:24

-

-

-

3

R/W

0x0

RECT_EN_3
矩形区域3开关控制
0:关闭
1:开启

2

R/W

0x0

RECT_EN_2
矩形区域2开关控制
0:关闭
1:开启

1

R/W

0x0

RECT_EN_1
矩形区域1开关控制
0:关闭
1:开启

0

R/W

0x0

RECT_EN_0
矩形区域0开关控制
0:关闭
1:开启

9.1.3.33. 0x0C0+N*0x10(N=0:3) UI_RECT_INPUT_SIZE

默认值:0x00000000

UI矩形区输入宽高(UI Rectangle Input Size)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

INPUT_HEIGHT
图层输入高度

15:13

-

-

-

12:0

R/W

0x0

INPUT _WIDTH
图层输入宽度

9.1.3.34. 0x0C4+N*0x10(N=0:3) UI_RECT_OFFSET

默认值:0x00000000

UI矩形区偏移(UI Rectangle Offset)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

Y_OFFSET
垂直偏移

15:13

-

-

-

12:0

R/W

0x0

X_OFFSET
水平偏移

9.1.3.35. 0x0C8+N*0x10(N=0:3) UI_RECT_STRIDE

默认值:0x00000000

UI矩形区行对齐(UI Rectangle Stride)

位域

类型

默认值

描述

31:16

-

-

-

15:0

R/W

0x0

STRIDE
矩形区memory行对齐宽度
需要8bytes对齐

9.1.3.36. 0x0CC+N*0x10(N=0:3) UI_RECT_ADDR

默认值:0x00000000

UI矩形区地址(UI Rectangle Address)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR
矩形区地址

9.1.3.37. 0x100 BLENDING_BG_COLOR

默认值:0x00000000

Blending背景颜色(Blending BackGround Color)

位域

类型

默认值

描述

31:24

-

-

-

23:16

R/W

0x0

PIXELS_R
背景颜色Red分量

15:8

R/W

0x0

PIXELS_G
背景颜色Green分量

7:0

R/W

0x0

PIXELS_B
背景颜色Blue分量

9.1.3.38. 0x104 BLENDING_OUTPUT_SIZE

默认值:0x00000000

Blending输出宽高(Blending Output Size)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

OUT_HEIGHT输出高度

15:13

-

-

-

12:0

R/W

0x0

OUT_WIDTH输出宽度

9.1.3.39. 0x10C UI_LAYER_OFFSET

默认值:0x00000000

Blending UI图层坐标偏移(UI Layer Offset)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

Y_OFFSET
垂直偏移

15:13

-

-

-

12:0

R/W

0x0

X_OFFSET
水平偏移

9.1.3.40. 0x114 VIDEO_LAYER_OFFSET

默认值:0x00000000

Blending Video图层坐标偏移(Video Layer Offset)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

Y_OFFSET
垂直偏移

15:13

-

-

-

12:0

R/W

0x0

X_OFFSET
水平偏移

9.1.3.41. 0x120 VIDEO_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

-

-

-

2

R/W

0x0

METHOD_SELECT
算法选择
0:多相位滤波(6x4 taps 16 phases Polyphase filtering)
1:双线性滤波(Bi-linear filtering)
双线性滤波不需要配置滤波系数表,多相位滤波需要可以选择采
用芯片内置系数表或者软件采用查表的方式配置外部系数表

1

-

-

-

0

R/W

0x0

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

9.1.3.42. 0x130 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.1.3.43. 0x134 SCALER_CH0_OUTPUT_SIZE

默认值:0x00000000

Scaler0 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.1.3.44. 0x138 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.1.3.45. 0x13C 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.1.3.46. 0x140 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.1.3.47. 0x144 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.1.3.48. 0x150 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.1.3.49. 0x154 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.1.3.50. 0x158 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.1.3.51. 0x15C 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.1.3.52. 0x160 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.1.3.53. 0x164 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.1.3.54. 0x170 WB_CTRL

默认值:0x00000000

回写控制(WB Control)

位域

类型

默认值

描述

31

R/W

0x0

CRC_EN
0:关闭CRC校验功能
1:打开CRC校验功能,回写不能和CRC校验功能同时打开

30:17

-

-

-

16

R/W

0x0

SOFT_RESET_EN
0:关闭软复位
1:开启软复位

15

-

-

-

14:8

R/W

0x0

FORMAT
像素格式
0x00:XRGB 8-8-8-8
0x01:reserved
0x02:reserved
0x03:reserved
0x04:reserved
0x05:reserved

7:2

-

-

-

1

R/W

0x0

PATH_SELECT
路径选择
0:Path0
1:Path1

0

R/W

0x0

START
0:未开始回写
1:开始回写
写“1”会自动清零
回写仅用来进行DE功能验证,回写会影响显示输出时序,正常使用
DE不可以开启回写功能

9.1.3.55. 0x174 WB_INT

默认值:0x00000000

回写中断(WB Interrupt)

位域

类型

默认值

描述

31:2

-

-

-

1

R/W

0x0

OVERFLOW_INT
回写FIFO上溢中断控制
0:关闭
1:开启

0

R/W

0x0

FINISH_INT
回写结束中断控制
0:关闭
1:开启

9.1.3.56. 0x178 WB_INT_STATUS

默认值:0x00000000

回写中断状态(WB Interrupt Status)

位域

类型

默认值

描述

31:2

-

-

-

1

R/W1C

0x0

OVERFLOW_FLAG
回写FIFO上溢标记
0:未溢出
1:回写溢出

0

R/W1C

0x0

FINISH_FLAG
回写结束标记
0:未结束
1:结束

9.1.3.57. 0x180 WB_STRIDE

默认值:0x00000000

回写行对齐(WB Stride)

位域

类型

默认值

描述

31:13

-

-

-

15:0

R/W

0x0

STRIDE
行对齐宽度, 8bytes对齐

9.1.3.58. 0x190 WB_ADDR

默认值:0x00000000

回写地址(WB Address)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR
回写地址,需要1024对齐

9.1.3.59. 0x194 CRC_CHECK

默认值:0x00000000

CRC校验(CRC Check)

位域

类型

默认值

描述

31:0

R/W

0x0

CRC_CHECK
打开CRC校验功能后,在帧结束后可以查看到CRC校验值

9.1.3.60. 0x198 INPUT_ID

默认值:0x00000000

输入ID(Input ID)

位域

类型

默认值

描述

31:0

R/W

0x0

INPUT_ID
输入ID寄存器

9.1.3.61. 0x19C OUTPUT_ID

默认值:0x00000000

输出ID(Output ID)

位域

类型

默认值

描述

31:0

R/W

0x0

OUTPUT_ID
输出ID寄存器

9.1.3.62. 0x1D0 TIMING_CTRL

默认值:0x0000FF00

Timing控制(Timing Control)

位域

类型

默认值

描述

31:24

-

-

-

23:8

R/W

0xFF

TE脉冲宽度

7:6

-

-

-

5:4

R/W

0x0

DE模式
0:连续模式
1:单帧模式
2:自动单帧模式
自动单帧模式需要配置,TE脉冲宽度
3:reserved

3:1

-

-

-

0

R/W

0x0

TIMING_EN
0:关闭时序输出
1:开启时序输出

9.1.3.63. 0x1D4 TIMING_INT

默认值:0x00000000

Timing中断(Timing Interrupt)

位域

类型

默认值

描述

31:9

-

-

-

8

R/W

0x0

SF_END_INT
TE中断
0:关闭
1:开启

7:3

-

-

-

2

R/W

0x0

UNDERFLOW_INT
读取数据下溢中断
0:关闭
1:开启

1

R/W

0x0

LINE_INT
行中断
0:关闭
1:开启

0

R/W

0x0

V_BLANK_INT
垂直消隐中断
0:关闭
1:开启

9.1.3.64. 0x1D8 TIMING_INT_STATUS

默认值:0x00000000

Timing中断状态(Timing Interrupt Status)

位域

类型

默认值

描述

31:3

-

-

-

2

R/W1C

0x0

UNDERFLOW_FLAG
读取数据下溢标记
0:未溢出
1:溢出

1

R/W1C

0x0

LINE_FLAG
行中断状态标记
0:未到所设置行
1:到达所设置行

0

R/W1C

0x0

V_BLANK_FLAG
垂直消隐中断状态
0:未到达垂直消隐区
1:已到达垂直消隐区

9.1.3.65. 0x1DC TIMING_LINE_SET

默认值:0x00000000

Timing行数设置(Timing Line Set)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

PREFETCH_LINE
预取行数

15:13

-

-

-

12:0

R/W

0x0

LINE_NUM
行中断行数

9.1.3.66. 0x1E0 TIMING_LINE_SET

默认值:0x00000000

Timing有效宽高(Timing Active Size)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

ACTIVE_H
有效高度

15:13

-

-


12:0

R/W

0x0

ACTIVE_W
有效宽度

9.1.3.67. 0x1E4 TIMING_H_PORCH

默认值:0x00000000

Timing Horizontal Porch(Timing Horizontal Porch)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

H_B_PORCH
水平后肩

15:13

-

-


12:0

R/W

0x0

H_F_PORCH
水平前肩

9.1.3.68. 0x1E8 TIMING_V_PORCH

默认值:0x00000000

Timing Vertical Porch(Timing Vertical Porch)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

V_B_PORCH
垂直后肩

15:13

-

-


12:0

R/W

0x0

V_F_PORCH
垂直前肩

9.1.3.69. 0x1EC TIMING_SYNC_PLUSE

默认值:0x00000000

Timing同步脉冲(Timing Sync Pluse)

位域

类型

默认值

描述

31:27

-

-

-

26:16

R/W

0x0

V_SYNC_WIDTH
垂直同步脉冲宽度

15:13

-

-


12:0

R/W

0x0

H_SYNC_WIDTH
水平同步脉冲宽度

9.1.3.70. 0x1F0 TIMING_POL_SET

默认值:0x00000000

Timing极性配置(Timing Polarization Set)

位域

类型

默认值

描述

31:2

-

-

-

1

R/W

0x0

V_SYNC_POL
垂直同步脉冲极性
0:负极
1:正极

0

R/W

0x0

H_SYNC_POL
水平同步脉冲极性
0:负极
1:正极

9.1.3.71. 0x1F4 TIMING_DEBUG

默认值:0x00000000

Timing调试(Timing Debug)

位域

类型

默认值

描述

31:13

-

-

-

12:0

RO

0x0

CUR_LINE
调试时候可以读取当前正在输出行数

9.1.3.72. 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.1.3.73. 0x500+4*N(N=0:31) SCALER0_CH0_V_COEF_TABLE

默认值: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.1.3.74. 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.1.3.75. 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]为
小数部分。

9.1.3.76. 0x880 QOS_V_P0

默认值:0x00000000

QOS Video Plane0(QOS_V_P0)

位域

类型

默认值

描述

31:28

R/W

0x0

DMAR_QOS_GREEN

27:26

-

-

-

25:16

R/W

0x0

DMAR_QOS_HIGH
RGB:0 – 511
YUV:0 - 255

15:12

R/W

-

DMAR_QOS_RED

11:10

-

-

-

9:0

R/W

0x0

DMAR_QOS_LOW
RGB:0 – 511
YUV:0 - 255

9.1.3.77. 0x884 QOS_V_P1

默认值:0x00000000

QOS Video Plane1(QOS_V_P1)

位域

类型

默认值

描述

31:28

R/W

0x0

DMAR_QOS_GREEN

27:26

-

-

-

25:16

R/W

0x0

DMAR_QOS_HIGH
YUV:0 – 127 0 – 255

15:12

R/W

0x0

DMAR_QOS_RED

11:10

-

-

-

9:0

R/W

0x0

DMAR_QOS_LOW
YUV:0 – 127 0 – 255

9.1.3.78. 0x888 QOS_V_P2

默认值:0x00000000

QOS Video Plane2(QOS_V_P2)

位域

类型

默认值

描述

31:28

R/W

0x0

DMAR_QOS_GREEN

27:26

-

-

-

25:16

R/W

0x0

DMAR_QOS_HIGH
YUV:0 – 127 0 – 255

15:12

R/W

0x0

DMAR_QOS_RED

11:10

-

-

-

9:0

R/W

0x0

DMAR_QOS_LOW
YUV:0 – 127 0 – 255

9.1.3.79. 0x88C QOS_UI

默认值:0x00000000

QOS UI(QOS_UI)

位域

类型

默认值

描述

31:28

R/W

0x0

DMAR_QOS_GREEN

27:26

-

-

-

25:16

R/W

0x0

DMAR_QOS_HIGH
RGB:0 – 511

15:12

R/W

0x0

DMAR_QOS_RED

11:10

-

-

-

9:0

R/W

0x0

DMAR_QOS_LOW
RGB:0 – 511

9.1.3.80. 0x890 QOS_URGENT

默认值:0x00000000

QOS Urgent(QOS_URGENT)

位域

类型

默认值

描述

31:21

-

-

-

20:16

R/W

0x1F

OUTSTANDING
0 – 31

15

R/W

0x0

DMAR_URGENT_EN
0:disable
1:enable

14:10

-

-

-

9:0

R/W

0x0

DMAR_URGENT_TH
0 – 511