9.6.4. 寄存器描述

9.6.4.1. 0x000 DSI_CTL

默认值:0x00000002

DSI控制(DSI Control)

位域

类型

默认值

描述

31:8

-

-

-

7

R/W

0x0

CRC_RX_EN
接收检查CRC使能
0: 关闭
1: 打开

6

R/W

0x0

ECC_RX_EN
接收检查ECC使能
0: 关闭
1: 打开

5

R/W

0x0

BTA_EN
BTA发送使能
0: 关闭
1: 打开

4

R/W

0x0

EOTP_RX_EN
HS结束接收EOTP使能
0: 关闭
1: 打开

3

R/W

0x0

EOTP_TX_EN
HS结束发送EOTP使能
0: 关闭
1: 打开

2

-

-

-

1

R/W

0x1

DSI_MODE
DSI模式
0: Video模式
1: Command模式

0

R/W

0x0

DSI_EN
DSI模块使能
0: 关闭
1: 打开

9.6.4.2. 0x004 CLK_CFG

默认值:0x00000000

时钟配置(Clock Configuration)

位域

类型

默认值

描述

31:16

-

-

-

15:8

R/W

0x0

TO_CLK_DIV
超时时钟除频
本字段表示HS转LP和LP转HS错误配置时,用作定时单元的超时时钟
除数因子
TO_CLK =HS_CLK_D8 / DIV,DIV配置为0时,除频为1
注:HS_CLK_D8即HS_CLK/8

7:0

R/W

0x0

LP_CLK_DIV
LP时钟除频
LP_CLK =HS_CLK_D8 / DIV,DIV配置为0时,除频为1
其中除频值为1时,LP停止产生时钟,因此此位建议配置大于等于2

9.6.4.3. 0x010 DPI_IN_POL

默认值:0x00000000

DPI输入极性(DPI IN Polarity)

位域

类型

默认值

描述

31:5

-

-

-

4

R/W

0x0

COLORM_POL
COLORM极性
0: 高有效
1: 低有效

3

R/W

0x0

SHUTDOWN_POL
SHUTDOWN极性
0: 高有效
1: 低有效

2

R/W

0x0

HSYNC_POL
HSYNC极性
0: 高有效
1: 低有效

1

R/W

0x0

VSYNC_POL
VSYNC极性
0: 高有效
1: 低有效

0

R/W

0x0

DE_POL
DE极性
0: 高有效
1: 低有效

9.6.4.4. 0x014 DPI_IN_FMT

默认值:0x00000000

DPI输入格式(DPI IN Format)

位域

类型

默认值

描述

31:9

-

-

-

8

R/W

0x0

LOOSELY 18
Loosely 18bit模式使能
关闭
打开

7:4

-

-

-

3:0

R/W

0x0

DPI_DT
DPI数据类型
0: 16位格式(RGB565)
3: 18位格式(RGB666)
5: 24位格式(RGB888)
1、2、4、6~15:预留

9.6.4.5. 0x018 DPI_VC

默认值:0x00000000

DPI虚拟通道(DPI Virtual Channel)

位域

类型

默认值

描述

31:2

-

-

-

1:0

R/W

0x0

DPI_VC
DPI虚拟通道
本字段配置为索引到数据包的DPI虚拟通道ID

9.6.4.6. 0x01C DPI_LPTX_TIME

默认值:0x00000000

DPI LPTX 时间(DPI_LPTX_TIME)

位域

类型

默认值

描述

31:25

-

-

-

24:16

R/W

0x0

OUTVACT_LPTX_TIME
非VACT区域允许LPTX最大时间
本字段用于LP命令,定义再VSA、VBP以及VFP区域中可以容纳
一行中的最大数据包的大小(字节为单位)

15:8

-

-

-

7:0

R/W

0x0

INVACT_LPTX_TIME
VACT区域允许LPTX最大时间
本字段用于LP命令,定义再VACT区域中可以容纳一行中的最大 | 数据包的大小(字节为单位)

9.6.4.7. 0x020 GEN_PH_CFG

默认值:0x00000000

数据包头配置(General Packet Header Configuration)

位域

类型

默认值

描述

31:24

-

-

-

23:8

R/W

0x0

GEN_WC
GEN写计数

7:6

R/W

0x0

GEN_VC
GEN虚拟通道ID

5:0

R/W

0x0

GEN_DT
GEN数据类型
注意写该寄存器发起一次GEN发送操作,因此发送内容先写入 | GEN_PD,再配置此寄存器

9.6.4.8. 0x024 GEN_PD_CFG

默认值:0x00000000

数据包配置(General Packet Data Configuration)

位域

类型

默认值

描述

31:0

R/W

0x0

GEN_PD
GEN数据内容
注意写该寄存器即将需要发送内容写到GEN_FIFO中,LP_RX的数据
也会接收到本字段

9.6.4.9. 0x028 GEN_VC_RX

默认值:0x00000000

虚拟通道ID读取(General Vitural Channel Receive)

位域

类型

默认值

描述

31:2

-

-

-

1:0

R/W

0x0

GEN_VC_RX
GEN接口读回虚拟通道标志ID

9.6.4.10. 0x030 VID_MODE_CFG

默认值:0x00000000

视频模式配置(Video Mode Configuration)

位域

类型

默认值

描述

31:25

-

-

-

24

R/W

0x0

TEST_PATTERN_DIR
测试图案方向
0: 垂直
1: 水平

23:21

-

-

-

20

R/W

0x0

TEST_PATTERN_MODE
测试图案模式
0: 彩条
1: 误码率(只支持垂直模式)

19:17

-

-

-

16

R/W

0x0

TEST_PATTERN_EN
测试图案使能
0: 关闭
1: 打开

15

R/W

0x0

CMD_LPTX_FORCE
命令强制LPTX
0: 关闭
1: 打开
设为1,则command传输只允许在LP模式

14

R/W

0x0

FRAME_BTA_ACK_EN
每帧BTA应答使能
0: 关闭
1: 打开

13:8

R/W

0x0

LP_EN
区域LP使能
0: 保持HS模式
1: 变成LP模式
注意每位代表一个区域
BIT13: LP_EN_HFP
BIT12: LP_EN_HBP
BIT11: LP_EN_VACT
BIT10: LP_EN_VFP
BIT9: LP_EN_VBP
BIT8: LP_EN_VSA
当设置为1,则允许此区域返回LP状态

7:2

-

-

-

1:0

R/W

0x0

VID_MODE_TYPE
Video模式类型
0: Non-burst with sync pulses
1: Non-burst with sync events
2~3: Burst mode

9.6.4.11. 0x034 VID_PKG_SIZE

默认值:0x00000000

视频数据包大小(Video Packet Size)

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x0

VID_PKG_SIZE
视频包大小
注意18-bit not loosely模式,需要配置为4的倍数

9.6.4.12. 0x038 VID_CHK_NUM

默认值:0x00000000

视频模式Chunk数量(Video Chunk Number)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

VID_CHK_NUM
视频包块数量
本字段表示在行周期期间要传输的chunk的数量(一个chunk由
一个视频数据包和一个空包组成)。
设置为0或1,视频数据仍以行数据为单个数据包传输;若
VID_NULL_SIZE大于0且此为设为1,则表示这是一个chunk,
行数据包接着一个空包。此外,多个chunk是用于传输视频中
的行数据。
实际使用,建议配置为1

9.6.4.13. 0x03C VID_NULL_SIZE

默认值:0x00000000

视频模式Null数量(Video Null Number)

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

VID_NULL_SIZE
空包大小,字节为单位
实际使用,建议配置为0

9.6.4.14. 0x040 VID_HINACT_TIME

默认值:0x00000000

视频模式水平无效时间(Video Horizonal Inactive Time)

位域

类型

默认值

描述

31:28

-

-

-

27:16

R/W

0x0

VID_HBP_TIME
HBP时间
注意该时间是以HS_CLK_D8为单位

15:12

-

-

-

11:0

R/W

0x0

VID_HSA_TIME
HSYNC时间
注意该时间是以HS_CLK_D8为单位

9.6.4.15. 0x044 VID_HT_TIME

默认值:0x00000000

视频模式水平时间(Video Horizonal Time)

位域

类型

默认值

描述

31:15

-

-

-

14:0

R/W

0x0

VID_HT_TIME
行总时间
HT=HSA+HBP+HACT+HFP
注意该时间是以HS_CLK_D8为单位

9.6.4.16. 0x048 VID_VBLANK_LINE

默认值:0x00000000

视频模式垂直空白行数(Video Vertical Blank Line)

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x0

VID_VFP_TIME
VFP行数

15:10

-

-

-

9:0

R/W

0x0

VID_VBP_TIME
VBP行数

9.6.4.17. 0x04C VID_VACT_LINE

默认值:0x00000000

视频模式垂直有效行数(Video Vertical Active Line)

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x0

VID_VSA_LINE
VSA行数

15:14

-

-

-

13:0

R/W

0x0

VID_VACT_TIME
VACT行数

9.6.4.18. 0x050 CMD_MODE_CFG

默认值:0x00000000

命令模式配置(Command Mode Configuration)

位域

类型

默认值

描述

31:25

-

-

-

24:8

R/W

0x0

PKG_TX_MODE
包发送模式
0: HS
1: LP
注意每位对应一种包控制
BIT24: MAX_RD_PKG_SIZE
BIT23~20: 保留
BIT19: DCS_LW
BIT18: DCS_SR_0P
BIT17: DCS_SW_1P
BIT16: DCS_SW_0P
BIT15: 保留
BIT14: GEN_LW
BIT13: GEN_SR_2P
BIT12: GEN_SR_1P
BIT11: GEN_SR_0P
BIT10: GEN_SW_2P
BIT9: GEN_SW_1P
BIT8: GEN_SW_0P

7:2

-

-

-

1

R/W

0x0

ACK_REQ_EN
传输应答使能,配置为1时,每次传输完成后发起应用请求
0: 关闭
1: 打开

0

R/W

0x0

TE_EN
TE使能
0: 关闭
1: 打开

9.6.4.19. 0x054 EDPI_CMD_SIZE

默认值:0x00000000

EDPI命令包大小(EDPI Command Size)

位域

类型

默认值

描述

31:16

-

-

-

15:0

R/W

0x0

EDPI_CMD_SIZE
EDPI CMD模式包大小
本字段表示command mode数据包允许的最大大小
注意该大小是以像素为单位
最大值为2048

9.6.4.20. 0x058 CMD_PKG_STA

默认值:0x0000000A

命令包状态(Command Packet Status)

位域

类型

默认值

描述

31:7

-

-

-

6

RO

0x0

GEN_RD_CMD_BUSY
GEN 读命令进行中

5

RO

0x0

GEN_PLD_R_FULL
GEN PLD读FIFO为满

4

RO

0x1

GEN_PLD_R_EMPTY
GEN PLD读FIFO为空

3

RO

0x0

GEN_PLD_W_FULL
GEN PLD写FIFO为满

2

RO

0x1

GEN_PLD_W_EMPTY
GEN PLD写FIFO为空

1

RO

0x0

GEN_CMD_FULL
GEN CMD FIFO为满

0

RO

0x1

GEN_CMD_EMPTY
GEN CMD FIFO为空

9.6.4.21. 0x060 IRQ_EN1

默认值:0x00000000

中断使能1(Interrupt Enable 1)

位域

类型

默认值

描述

31:21

-

-

-

20:16

R/W

0x0

PHY_ERR_EN
PHY错误中断使能,该错误只检查DATA0
0: 无中断
1: 有中断
每位代表一种错误,具体定义如下
BIT20: ErrContention LP1
BIT19: ErrContention LP0
BIT18: ErrControl
BIT17: ErrSyncEsc LPDT
BIT16: ErrEsc escape entry

15:0

R/W

0x0

ACK_ERR_EN
应答错误中断使能
0: 无中断
1: 有中断
每位代表一个应答错误,具体定义如下
BIT15: DSI Protocol Violation
BIT14: Reserved
BIT13: Invalid Transmission Length
BIT12: DSI VC ID Invalid
BIT11: DSI Data Type Not Recognized
BIT10: Checksum Error (Long packet only)
BIT9: ECC Error, multi-bit (detected, not corrected)
BIT8: ECC Error, single-bit (detected and corrected)
BIT7: Contention Detected
BIT6: False Control Error
BIT5: Peripheral Timeout Error
BIT4: Low-Power Transmit Sync Error
BIT3: Escape Mode Entry Command Error
BIT2: EoT Sync Error
BIT1: SoT Sync Error
BIT0: SoT Error

9.6.4.22. 0x064 IRQ_EN2

默认值:0x00000000

中断使能2(Interrupt Enable 2)

位域

类型

默认值

描述

31:13

-

-

-

12

R/W

0x0

GEN_PLDRD_OV_EN
GEN PLD READ FIFO上溢出中断使能
0: 无中断
1: 有中断

11

R/W

0x0

GEN_PLDRD_UD_EN
GEN PLD READ FIFO下溢出中断使能
0: 无中断
1: 有中断

10

R/W

0x0

GEN_PLDSEND_UD_EN
GEN PLD SEND FIFO下溢出中断使能
0: 无中断
1: 有中断

9

R/W

0x0

GEN_PLD_OV_EN
GEN PLD FIFO上溢出中断使能
0: 无中断
1: 有中断

8

R/W

0x0

GEN_CMD_OV_EN
GEN CMD FIFO上溢出中断使能
0: 无中断
1: 有中断

7

R/W

0x0

DPI_FIFO_OV_EN
DPI FIFO上溢出中断使能
0: 无中断
1: 有中断

6

R/W

0x0

EOPT_ERR_EN
EOPT未接收中断使能
0: 无中断
1: 有中断

5

R/W

0x0

PSIZE_ERR_EN
接收包大小错误中断使能
0: 无中断
1: 有中断

4

R/W

0x0

CRC_ERR_EN
接收包CRC错误中断使能
0: 无中断
1: 有中断

3

R/W

0x0

ECC_MERR_EN
接收包ECC多个位错误中断使能
0: 无中断
1: 有中断

2

R/W

0x0

ECC_SERR_EN
接收包ECC单个位错误中断使能
0: 无中断
1: 有中断

1

R/W

0x0

TO_LPRX_EN
LPRX超时中断使能
0: 无中断
1: 有中断

0

R/W

0x0

TO_HSTX_EN
HSTX超时中断使能
0: 无中断
1: 有中断

9.6.4.23. 0x068 IRQ_STA1

默认值:0x00000000

中断状态1(Interrupt Status 1)

位域

类型

默认值

描述

31:21

-

-

-

20:16

R/W1C

0x0

PHY_ERR_STA
PHY错误中断状态,该错误只检查DATA0
0: 无中断
1: 有中断
每位代表一种错误,具体定义如下
BIT20: ErrContention LP1
BIT19: ErrContention LP0
BIT18: ErrControl
BIT17: ErrSyncEsc LPDT
BIT16: ErrEsc escape entry

15:0

R/W1C

0x0

ACK_ERR_STA
应答错误中断状态
0: 无中断
1: 有中断
每位代表一个应答错误,具体定义如下
BIT15: DSI Protocol Violation
BIT14: Reserved
BIT13: Invalid Transmission Length
BIT12: DSI VC ID Invalid
BIT11: DSI Data Type Not Recognized
BIT10: Checksum Error (Long packet only)
BIT9: ECC Error, multi-bit (detected, not corrected)
BIT8: ECC Error, single-bit (detected and corrected)
BIT7: Contention Detected
BIT6: False Control Error
BIT5: Peripheral Timeout Error
BIT4: Low-Power Transmit Sync Error
BIT3: Escape Mode Entry Command Error
BIT2: EoT Sync Error
BIT1: SoT Sync Error
BIT0: SoT Error

9.6.4.24. 0x06C IRQ_STA2

默认值:0x00000000

中断状态2(Interrupt Status 2)

位域

类型

默认值

描述

31:13

-

-

-

12

R/W1C

0x0

GEN_PLDRD_OV_STA
GEN PLD READ FIFO上溢出中断状态
0: 无中断
1: 有中断

11

R/W1C

0x0

GEN_PLDRD_UD_STA
GEN PLD READ FIFO下溢出中断状态
0: 无中断
1: 有中断

10

R/W1C

0x0

GEN_PLDSEND_UD_STA
GEN PLD SEND FIFO下溢出中断状态
0: 无中断
1: 有中断

9

R/W1C

0x0

GEN_PLD_OV_STA
GEN PLD FIFO上溢出中断状态
0: 无中断
1: 有中断

8

R/W1C

0x0

GEN_CMD_OV_STA
GEN CMD FIFO上溢出中断状态
0: 无中断
1: 有中断

7

R/W1C

0x0

DPI_FIFO_OV_STA
DPI FIFO上溢出中断状态
0: 无中断
1: 有中断

6

R/W1C

0x0

EOPT_ERR_STA
EOPT未接收中断状态
0: 无中断
1: 有中断

5

R/W1C

0x0

PSIZE_ERR_STA
接收包大小错误中断状态
0: 无中断
1: 有中断

4

R/W1C

0x0

CRC_ERR_STA
接收包CRC错误中断状态
0: 无中断
1: 有中断

3

R/W1C

0x0

ECC_MERR_STA
接收包ECC多个位错误中断状态
0: 无中断
1: 有中断

2

R/W1C

0x0

ECC_SERR_STA
接收包ECC单个位错误中断状态
0: 无中断
1: 有中断

1

R/W1C

0x0

TO_LPRX_STA
LPRX超时中断状态
0: 无中断
1: 有中断

0

R/W1C

0x0

TO_HSTX_STA
HSTX超时中断状态
0: 无中断
1: 有中断

9.6.4.25. 0x070 TO_CNT_CFG

默认值:0x00000000

超时计数器配置(Timeout Count Configuration)

位域

类型

默认值

描述

31:16

R/W

0x0

HSTX_TO_CNT
HSTX超时计数值
本字段用于配置HS传输超时触发阈值
如果使用non-burst模式,并且在一行数据传输完成到下一行的
HSYNC没有足够的时间从HS切换到LP再切换HS,则DSI只能每帧
返回LP一次,因此需配置满足以下公式:
HSTX_TO_CNT*HS_CLK_D8_period*TO_CLK_DIV >=
一帧数据传输时间*(1+10%)
如果使用burst模式,RGB像素数据包经过时间压缩,在扫描行中
留下更多的时间。因此如果在burst模式下并且在一行数据传输
完成到下一行的HSYNC有足够的时间从HS切换到LP再切换HS,
则可在此段时间内切换成LP状态节省功耗。此时应满足以下公式:
HSTX_TO_CNT*HS_CLK_D8_period*TO_CLK_DIV >=
一行数据传输时间*(1+10%)
注意HSTX_TO_CNT计数以TO_CLK周期为单位计数

15:0

R/W

0x0

LPRX_TO_CNT
LPRX超时计数值
本字段用于配置LP接收超时触发阈值
该计数以TO_CLK周期为单位计数

9.6.4.26. 0x074 TO_RD

默认值:0x00000000

读超时(Timeout Read)

位域

类型

默认值

描述

31:16

R/W

0x0

HS_RD_TO_CNT
HS_RD超时计数值
本字段设置DSI在发送HS读取操作后保持链路静止的时间,
从D-PHY进入LP11状态并且无中断时开始计数
该计数以HS_CLK_D8周期为单位计数

15:0

R/W

0x0

LP_RD_TO_CNT
HS_RD超时计数值
本字段设置DSI在发送LP读取操作后保持链路静止的时间,
从D-PHY进入LP11状态并且无中断时开始计数
该计数以HS_CLK_D8周期为单位计数

9.6.4.27. 0x078 TO_WR

默认值:0x00000000

写超时(Timeout Write)

位域

类型

默认值

描述

31:16

R/W

0x0

HS_WR_TO_CNT
LPRX超时计数值
本字段设置DSI在发送HS写入操作后保持链路静止的时间,
从D-PHY进入LP11状态并且无中断时开始计数
该计数以TO_CLK周期为单位计数

15:0

R/W

0x0

LP_WR_TO_CNT
LP_WR超时计数值
本字段设置DSI在发送LP写入操作后保持链路静止的时间,
从D-PHY进入LP11状态并且无中断时开始计数
该计数以HS_CLK_D8周期为单位计数

9.6.4.28. 0x07C TO_BTA

默认值:0x00000000

总线交换超时(Timeout Bus Turn Around)

位域

类型

默认值

描述

31:16

-

-

-

15:0

R/W

0x0

BTA_TO_CNT
LP_WR超时计数值
本字段设置DSI在完成BTA操作后保持链路静止的时间,
从D-PHY进入LP11状态并且无中断时开始计数
该计数以HS_CLK_D8周期为单位计数

9.6.4.29. 0x080 PHY_CFG

默认值:0x00000003

物理层配置(Physical Layer Configuration)

位域

类型

默认值

描述

31:16

-

-

-

15:8

R/W

0x0

PHY_LP11_TIME
PHY LP11最小时间
表示在停止状态请求HS传输的最小等待时间

7

R/W

0x0

PHY_PLL_FORCE
PHY PLL强制打开
0: 关闭
1: 打开

6

R/W

0x0

PHY_CLK_EN
PHY时钟使能
0: 关闭
1: 打开

5

R/W

0x0

PHY_RSTN
PHY复位
0: 复位状态
1: 工作状态

4

R/W

0x0

PHY_SHUTDOWNZ
PHY关闭
0: PHY关闭状态
1: PHY工作状态

3

R/W

0x0

AUTO_CLK_EN
自动时钟控制使能
0: 关闭
1: 打开
设为1时,在时间允许时自动停止在时钟通道中提供时钟

2

R/W

0x0

PHY_HSCLK_REQ
PHY HS时钟请求
写该位时,控制到给PHY的PPI信号,发送HSCLK请求;
该位用于时钟非连续模式对时钟控制产生LP和HS切换

1:0

R/W

0x3

DATA_LANES_NUM
数据通路数量
0: 1 LANE(lane 0)
1: 2 LANE(lane 0~1)
2: 3 LANE(lane 0~2)
3: 4 LANE(lane 0~3)

9.6.4.30. 0x084 PHY_STA

默认值:0x00001540

物理层状态(Physical Layer Status)

位域

类型

默认值

描述

31:0

RO

0x1540

PHY_SIGNAL_STATUS
PHY信号状态
0: 低电平
1: 高电平
每位代表一个信号,具体定义如下
BIT31:13: 预留
BIT12: ULPS_ACTIVE_NOT_3
BIT11: STOP_STATE_3
BIT10: ULPS_ACTIVE_NOT_2
BIT9: STOP_STATE_2
BIT8: ULPS_ACTIVE_NOT_1
BIT7: STOP_STATE_1
BIT6: RXULPS_ESC_0
BIT5: ULPS_ACTIVE_NOT_0
BIT4: STOP_STATE_0
BIT3: ULPS_ACTIVE_NOT_C
BIT2: STOP_STATE_C
BIT1: PHY_DIRECTION
BIT0: PHY_LOCK

9.6.4.31. 0x088 PHY_CLK_TIME

默认值:0x00000000

物理层时钟通道时间(Physical Layer Clock Time)

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x0

CLK_HS2LP_TIME
时钟通道HS切LP时间
该计数以HS_CLK_D8周期为单位计数

15:10

-

-

-

9:0

R/W

0x0

CLK_LP2HS_TIME
时钟通道LP切HS时间
该计数以HS_CLK_D8周期为单位计数

9.6.4.32. 0x08C PHY_DATA_TIME

默认值:0x00000000

物理层数据通道时间(Physical Layer Data Time)

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x0

DATA_HS2LP_TIME
数据通道HS切LP最长时间
该计数以HS_CLK_D8周期为单位计数

15:10

-

-

-

9:0

R/W

0x0

DATA_LP2HS_TIME
数据通道LP切HS最长时间
该计数以HS_CLK_D8周期为单位计数

9.6.4.33. 0x090 PHY_RD_TIME

默认值:0x00000000

物理层读时间(Physical Layer Read Time)

位域

类型

默认值

描述

31:15

-

-

-

14:0

R/W

0x0

MAX_RD_TIME
允许读操作的最长时间,只有在无读取命令进行时才能修改此值
该计数以HS_CLK_D8周期为单位计数

9.6.4.34. 0x400 DPI_IF_CFG

默认值:0x00000000

DPI接口配置(DPI Interface Configuration)

位域

类型

默认值

描述

31:4

-

-

-

3

W

0x0

DPI_COLORM
DPI_COLORM输入
0: 低电平
1: 高电平

2

W

0x0

DPI_SHUTD
DPI_SHUTD输入
0: 低电平
1: 高电平

1:0

W

0x0

DPI_FMT
DPI输入格式
0: 24位
1: 18位
2: 16位
3: 预留

9.6.4.35. 0x410 LANE_CFG

默认值:0x00003210

通道配置(Lane Configuration)

位域

类型

默认值

描述

31:14

-

-

-

13:12

R/W

0x3

LANE3_SEL
数据通道3选择
0: DATA0
1: DATA1
2: DATA2
3: DATA3

11:10

-

-

-

9:8

R/W

0x2

LANE2_SEL
数据通道2选择
0: DATA0
1: DATA1
2: DATA2
3: DATA3

7:6

-

-

-

5:4

R/W

0x1

LANE1_SEL
数据通道1选择
0: DATA0
1: DATA1
2: DATA2
3: DATA3

3:2

-

-

-

1:0

R/W

0x0

LANE0_SEL
数据通道0选择
0: DATA0
1: DATA1
2: DATA2
3: DATA3

9.6.4.36. 0x500 ANA_CFG1

默认值:0x00005000

模拟配置1(Analog Configuration 1)

位域

类型

默认值

描述

31:20

-

-

-

19:15

R/W

0x0

LANE_POL
正负极取反
每位对应一个通道
BIT19: D3
BIT18: D2
BIT17: D1
BIT16: D0
BIT15: CLK

14

R/W

0x1

LPTX_SL
LPTX低速模式
0: 普通模式
1: 低速模式

13:12

R/W

0x1

LPTX_DRV
LPTX驱动能力,总共4个档位,所有通路同时生效

11:8

R/W

0x0

HSTX_PREEMPH
HSTX预加重配置,总共16个档位,所有通路同时生效

7:4

R/W

0x0

EN_SYNCSEL
数据通路并转串选择
0: 本地时钟
1: PHY时钟输入,配置SOFT_PHSEL有四相位可选

3:2

R/W

0x0

SOFT_PHSEL
PHY时钟输入相位设置,调试使用

1:0

R/W

0x0

SYNC_SET
PHY时钟输出相位设置,调试使用

9.6.4.37. 0x504 ANA_CFG2

默认值:0x00000000

模拟配置2(Analog Configuration 2)

位域

类型

默认值

描述

31:13

-

-

-

12

R/W

0x0

EN_CLK
时钟使能
0: 关闭
1: 打开

11

-

-

-

10

RO

0x0

RCAL_FLAG
自动校准完成
0: 未开始
1: 完成

9

R/W

0x0

ON_RESCAL
自动校准使能
0: 关闭
1: 打开

8

R/W

0x0

EN_RESCAL
电阻校准使能
0: 关闭
1: 打开

7:3

R/W

0x0

EN_LDO
HSTX 0.4V电源使能
0: 关闭
1: 打开
每位对应一个通道
BIT7: D3
BIT6: D2
BIT5: D1
BIT4: D0
BIT3: CLK

2

R/W

0x0

EN_VP
DATA低压PRE_DRV使能
0: 关闭
1: 打开

1

R/W

0x0

EN_VPCK
CLK低压PRE_DRV使能
0: 关闭
1: 打开

0

R/W

0x0

EN_BIAS
BAIS电流使能
0: 关闭
1: 打开

9.6.4.38. 0x508 ANA_CFG3

默认值:0x00000000

模拟配置3(Analog Configuration 3)

位域

类型

默认值

描述

31

-

-

-

30:29

R/W

0x0

ATB_SEL
模拟测试选择
0: VRES
1: IPN_5u
2: V0P4
3: VPCK

28

R/W

0x0

ATB_EN
模拟测试使能
0: 关闭
1: 打开

27:25

-

-

-

24:20

R/W

0x0

SET_ITRIM
精准电流设置,总共32个档位

19

R/W

0x0

EN_ITRIM
精准电流使能

18:17

-

-

-

16:12

RO

0x0

RCAL_VAL
软件校准值,总共32个档位

11:9

-

-

-

8:4

R/W

0x0

RCAL_SET
软件校准设置,总共32个档位,调试使用

3:2

-

-

-

1

RO

0x0

RCAL_CMPO
电阻校准比较输,调试使用

0

R/W

0x0

EN_SOFTCAL
软件校准使能,调试使用
0: 关闭
1: 打开

9.6.4.39. 0x50C ANA_CFG4

默认值:0x00000000

模拟配置3(Analog Configuration 4)

位域

类型

默认值

描述

31:22

R/W

0x0

LP_CD_STA
LP冲突检测使能
0: 关闭
1: 打开
每位对应一个通道
BIT31: D3N
BIT30: D3P
BIT29: D2N
BIT28: D2P
BIT27: D1N
BIT26: D1P
BIT25: D0N
BIT24: D0P
BIT23: CLKN
BIT22: CLKP

21:16

-

-

-

15:11

R/W

0x0

LP_CD_EN
LP冲突检测使能
0: 关闭
1: 打开
每位对应一个通道
BIT15: D3
BIT14: D2
BIT13: D1
BIT12: D0
BIT11: CLK

10:8

-

-

-

7:3

R/W

0x0

ULPS_EN
ULPS使能
0: 关闭
1: 打开
每位对应一个通道
BIT7: D3
BIT6: D2
BIT5: D1
BIT4: D0
BIT3: CLK

2:0

-

-

-

9.6.4.40. 0xFC VERSION

默认值:0x00000100

版本号(Version)

位域

类型

默认值

描述

31:0

R/W

0x100

Version(模块版本号)
采用BCD码显示,V1.0