Edit online

寄存器描述

3 Mar 2025
Read time: 29 minute(s)

0x000 DE_CTRL

默认值:0x00000000

DE 控制(DE Control)

位域

类型

默认值

描述

31:1

-

-

-

2

R/W

0x0

CCM_CTRL
CCM 开关控制
  • 0:关闭
  • 1:开启

1

R/W

0x0

GAMMA_CTRL
Gamma 开关控制
  • 0:关闭
  • 1:开启

0

R/W

0x0

DITHER_EN
Dither 开关控制
  • 0:关闭 Dither
  • 1:打开 Dither

当颜色输出深度寄存器设置的输出小于 8 bits 的时候打开 Dither 功能,Dither 功能有效。

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。

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,由硬件来保证对此控制阈的操作是原子操作

0x00C OUTPUT_COLOR_DEPTH

默认值:0x00000000

输出颜色深度(Output Color Depth)

位域

类型

默认值

描述

31:18

-

-

-

17:16

R/W

0x0

R_DEPTH
R 分量颜色深度
  • 0:8 bits
  • 1:6 bits
  • 2:5 bits
  • 3:保留

当输出为 6 bits 或者 5 bits 时,可以打开 Dither 功能,使图像更平滑,否则直接丢弃低位 bit(s)。

15:10

-

-

-

9:8

R/W

0x0

G_DEPTH
G 分量颜色深度
  • 0:8 bit
  • 1:6 bit
  • 2:5 bit
  • 3:保留

当输出为 6 bits 或者 5 bits 时,可以打开 Dither 功能,使图像更平滑,否则直接丢弃低位 bit(s)。

7:2

-

-

-

1:0

R/W

0x0

B_DEPTH
B 分量颜色深度
  • 0:8 bit
  • 1:6 bit
  • 2:5 bit
  • 3:保留

当输出为 6 bits 或者 5 bits 时,可以打开 Dither 功能,使图像更平滑,否则直接丢弃低位 bit(s)。

0x010 DE_VER_ID

默认值:

DE 版本(DE Version ID)

位域

类型

默认值

描述

31:16

R0

-

DE_PATCH_ID

修订号

15:0

RO

DE_VER_ID

[15:8]为主版本号,[7:0]为子版本号,

0x014 DITHER_RAND_SEED

默认值:0x00000100

Dither 随机种子(Dither Rand Seed)

位域

类型

默认值

描述

31

R/W

0x0

RAND_DITHER_EN
  • 0:随机 Dither 关闭,RAND_DITHER_EN 无效
  • 1:随机 Dither 打开,即打开随机 Dither 功能,误差扩散 Dither 的模板随机选择。

当 DITHER_EN 为 1 的时候,可以选择打开随机 Dither 功能,当选择随机 Dither 的时候,误差扩散 Dither 的模板随机选择。当 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 时,需要设置位宽为 24 bits 的随机种子。

0x018 DITHER_RAND_MASK_BITS

默认值:0x00E10000

Dither 随机掩码(Dither Rand Mask Bits)

位域

类型

默认值

描述

31:24

-

-

-

23:0

R/W

0xE10000

DITHER_MASK_BITS

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

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: reserved
  • 0x21: NV12
  • 0x22: NV21
  • 0x23: reserved
  • 0x24: NV16
  • 0x25: NV61
  • 0x26: YUYV
  • 0x27: YVYU
  • 0x28: UYVY
  • 0x29: VYUY
  • 0x2a: YUV400

7:1

-

-

-

0

R/W

0x0

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

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

图层宽度

0x030 VIDEO_LAYER_STRIDE

默认值:0x00000000

Video 图层行对齐(Video Layer Stride)

位域

类型

默认值

描述

31:16

R/W

0x0

PLANE1_STRIDE

Plane1 行对齐宽度,需要 8 bytes 对齐

15:0

R/W

0x0

PLANE0_STRIDE

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

0x040 VIDEO_LAYER_ADDR0

默认值:0x00000000

Video 图层地址 0(Video Layer Address0)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR0

Video 图层 plane0 地址

0x044 VIDEO_LAYER_ADDR1

默认值:0x00000000

Video 图层地址 1(Video Layer Address1)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR1

Video 图层 plane1 地址

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

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

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

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

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

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

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

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

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

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

0x098 VIDEO_LAYER_CSC0_COEF10

默认值:0x00000000

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

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

COEF10

YUV 转 RGB 系数

COEF10 = coef10 * 1024

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

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
  • 0x14: PALETTE_8BITS

7:3

-

-

-

2

R/W

0x0

ALPHA_EN
Alpha 控制开关
  • 0:关闭

    不进行 alpha 叠加,UI 图层的覆盖区域显示 UI 图层图像。

  • 1:开启

    UI 图层和 Video 图层的重叠区域进行 Alpha 混合叠加。如果 BG_BLEND_EN 标记为 1,UI 图层和 Blending 背景的重叠区域也进行 Alpha 混合叠加。

1

R/W

0x0

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

0

R/W

0x0

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

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

图层输入宽度

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

蓝色分量

0x0AC UI_LAYER_COLOR_KEY

默认值:0x00000000

UI 图层 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 图层像素进行匹配的蓝色值

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:开启

0x0B4 UI_LAYER_PALETTE_ADDR

默认值:0x00000000

UI 图层调色板地址(UI Layer Palette Address)

位域

类型

默认值

描述

31:7

R/W

0x0

PALETTE_ADDR[31:7]

UI 图层调色板地址

调色板空间的大小为 1K bytes,按照索引顺序排列,包含 A、R、G 和 B 四个通道,总共可以索引 256 色。

6:0

RO

0x00

调色板地址低 7 bits 固定为 0。

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

图层输入宽度

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

水平偏移

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

默认值:0x00000000

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

位域

类型

默认值

描述

31:16

-

-

-

15:0

R/W

0x0

STRIDE

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

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

默认值:0x00000000

UI 矩形区地址(UI Rectangle Address)

位域

类型

默认值

描述

31:0

R/W

0x0

ADDR

矩形区地址

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 分量

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

输出宽度

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

水平偏移

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

水平偏移

0x120 VIDEO_SCALER0_CTRL

默认值:0x00000000

Scaler0 控制(Scaler0 Control)

位域

类型

默认值

描述

31:1

-

-

-

0

R/W

0x0

SCALE0_EN
使能控制
  • 0:关闭
  • 1:开启

0x120 VIDEO_SCALER0_CTRL

默认值:0x00000000

Scaler0 控制(Scaler0 Control)

位域

类型

默认值

描述

31:1

-

-

-

7

R/W

0x0

CH1_V_COEF_SELECT

Channel 1 垂直滤波系数选择

当 scaler 采用多相位滤波算法的时候用来选择不同的系数表来源。可以选择内置系数或者查表。
  • 0:内置系数

    选择内置系数,scaler 采用芯片内部的 scaler 系数,不需要软件再配置 scaler 系数表。

  • 1:查表

    选择查表,则需要软件配置 scaler 系数表。

0

R/W

0x0

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

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

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

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

水平初始相位小数部分

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

水平缩放比例小数部分

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

垂直初始相位小数部分

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

垂直缩放比例小数部分

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

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

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

垂直初始相位小数部分

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

水平缩放比例小数部分

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

垂直初始相位小数部分

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

垂直缩放比例小数部分

0x170 CRC_CTRL

默认值:0x00000000

回写控制(CRC Control)

位域

类型

默认值

描述

31

R/W

0x0

CRC_EN
  • 0:关闭 CRC 校验功能
  • 1:打开 CRC 校验功能

30:17

-

-

-

16

R/W

0x0

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

15:0

-

-

-

0x194 CRC_CHECK

默认值:0x00000000

CRC 校验(CRC Check)

位域

类型

默认值

描述

31:0

R/W

0x0

CRC_CHECK

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

0x198 INPUT_ID

默认值:0x00000000

输入 ID(Input ID)

位域

类型

默认值

描述

31:0

R/W

0x0

INPUT_ID

输入 ID 寄存器

0x19C OUTPUT_ID

默认值:0x00000000

输出 ID(Output ID)

位域

类型

默认值

描述

31:0

R/W

0x0

OUTPUT_ID

输出 ID 寄存器

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:开启时序输出

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:开启

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:已到达垂直消隐区

0x1DC TIMING_LINE_SET

默认值:0x00020000

Timing 行数设置(Timing Line Set)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x20x0

PREFETCH_LINE

预取行数

15:13

-

-

-

12:0

R/W

0x0

LINE_NUM

行中断行数

0x1E0 TIMING_ACTIVE_SIZE

默认值:0x00000000

Timing 有效宽高(Timing Active Size)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

ACTIVE_H

有效高度

15:13

-

-

-

12:0

R/W

0x0

ACTIVE_W

有效宽度

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

水平前肩

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

垂直前肩

0x1EC TIMING_SYNC_PULSE

默认值:0x00000000

Timing 同步脉冲(Timing Sync Pulse)

位域

类型

默认值

描述

31:29

-

-

-

28:16

R/W

0x0

V_SYNC_WIDTH

垂直同步脉冲宽度

15:13

-

-

-

12:0

R/W

0x0

H_SYNC_WIDTH

水平同步脉冲宽度

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:正极

0x1F4 TIMING_DEBUG

默认值:0x00000000

Timing 调试(Timing Debug)

位域

类型

默认值

描述

31:13

-

-

-

12:0

RO

0x0

CUR_LINE

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

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/YUV: 0 – 127

15:12

R/W

-

DMAR_QOS_RED

11:10

-

-

-

9:0

R/W

0x0

DMAR_QOS_LOW

RGB/YUV: 0 – 127

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 – 63

15:12

R/W

0x0

DMAR_QOS_RED

11:10

-

-

-

9:0

R/W

0x0

DMAR_QOS_LOW

YUV:0 – 63

0x88C QOS_UI

默认值:0x00000000

QOS UI(QOS_UI)

位域

类型

默认值

描述

31:28

R/W

0x0

DMAR_QOS_GREEN

27:2326

-

-

-

2225:16

R/W

0x0

DMAR_QOS_HIGH

RGB: 0 – 127

RGB: 0 – 511

15:12

R/W

-

DMAR_QOS_RED

11:710

-

-

-

69:0

R/W

0x0

DMAR_QOS_LOW

RGB: 0 – 127

RGB: 0 – 511

0x890 QOS_URGENT

默认值:0x00000000

QoS Urgent(QOS_URGENT)

位域

类型

默认值

描述

31:16

-

-

-

15

R/W

0x0

DMAR_URGENT_EN

0: disable

1: enable

14

R/W

0x0

ONLY_ACTIVE_REGION_EN

0: disable

1: enable

13:10

-

-

-

9:0

R/W

0x0

DMAR_URGENT_TH

0 – 127

0x900 CCM_C00

默认值:0x00000

CCM 系数 C00(CCM_C00)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x

CCM_C00

12 bits 有符号数,8 bits 小数

0x904 CCM_C01

默认值:0x00000000

CCM 系数 C01(CCM_C01)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x000

CCM_C01

12 bits 有符号数,8 bits 小数

0x908 CCM_C02

默认值:0x00000000

CCM 系数 C02(CCM_C02)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x000

CCM_C02

12 bits 有符号数,8 bits 小数

0x90C CCM_OFFSET0

默认值:0x00000000

CCM 偏移 OFFSET0(CCM_OFFSET0)

位域

类型

默认值

描述

31:9

-

-

-

8:0

R/W

0x000

CCM_OFFSET0

9 bits 有符号整数

0x910 CCM_C10

默认值:0x00000000

CCM 系数 C10(CCM_C10)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x000

CCM_C10

12 bits 有符号数,8 bits 小数

0x914 CCM_C11

默认值:0x00000

CCM 系数 C11(CCM_C11)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x

CCM_C11

12 bits 有符号数,8 bits 小数

0x918 CCM_C12

默认值:0x00000000

CCM 系数 C12(CCM_C12)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x000

CCM_C12

12 bits 有符号数,8 bits 小数

0x91C CCM_OFFSET1

默认值:0x00000000

CCM 偏移 OFFSET1(CCM_OFFSET1)

位域

类型

默认值

描述

31:9

-

-

-

8:0

R/W

0x00

CCM_OFFSET0

9 bits 有符号整数

0x920 CCM_C20

默认值:0x00000000

CCM 系数 C20(CCM_C20)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x000

CCM_C20

12 bits 有符号数,8 bits 小数

0x924 CCM_C21

默认值:0x00000000

CCM 系数 C21(CCM_C21)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x000

CCM_C21

12 bits 有符号数,8 bits 小数

0x928 CCM_C22

默认值:0x00000

CCM 系数 C22(CCM_C22)

位域

类型

默认值

描述

31:12

-

-

-

11:0

R/W

0x

CCM_C22

12 bits 有符号数,8 bits 小数

0x92C CCM_OFFSET2

默认值:0x00000000

CCM 偏移 OFFSET2(CCM_OFFSET2)

位域

类型

默认值

描述

31:9

-

-

-

8:0

R/W

0x00

CCM_OFFSET2

9 bits 有符号整数

0x940+4*N(N=0:15) GAMMA_RED_LUT

默认值:0x00000000

Gamma 红色分量查找表(GAMMA_RED_LUT)

位域

类型

默认值

描述

31:24

R/W

0x0

RED_LUT[4*N + 3],取值范围为 0 ~ 255

23:16

R/W

0x0

RED_LUT[4*N + 2],取值范围为 0 ~ 255

15:8

R/W

0x0

RED_LUT[4*N + 1],取值范围为 0 ~ 255

7:0

R/W

0x0

RED_LUT[4*N],取值范围为 0 ~ 255

0x980+4*N(N=0:15) GAMMA_GREEN_LUT

默认值:0x00000000

Gamma 绿色分量查找表(GAMMA_GREEN_LUT)

位域

类型

默认值

描述

31:24

R/W

0x0

GREEN_LUT[4*N + 3],取值范围为 0 ~ 255

23:16

R/W

0x0

GREEN_LUT[4*N + 2],取值范围为 0 ~ 255

15:8

R/W

0x0

GREEN_LUT[4*N + 1],取值范围为 0 ~ 255

7:0

R/W

0x0

GREEN_LUT[4*N],取值范围为 0 ~ 255

0x9C0+4*N(N=0:15) GAMMA_BLUE_LUT

默认值:0x00000000

Gamma 绿色分量查找表(GAMMA_BLUE_LUT)

位域

类型

默认值

描述

31:24

R/W

0x0

BLUE_LUT[4*N + 3],取值范围为 0 ~ 255

23:16

R/W

0x0

BLUE_LUT[4*N + 2],取值范围为 0 ~ 255

15:8

R/W

0x0

BLUE_LUT[4*N + 1],取值范围为 0 ~ 255

7:0

R/W

0x0

BLUE_LUT[4*N],取值范围为 0 ~ 255