Edit online

寄存器描述

3 Mar 2025
Read time: 23 minute(s)

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

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

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: 低有效

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:预留

0x018 DPI_VC

默认值:0x00000000

DPI 虚拟通道(DPI Virtual Channel)

位域

类型

默认值

描述

31:2

-

-

-

1:0

R/W

0x0

DPI_VC

DPI 虚拟通道

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

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 区域中可以容纳一行中的最大 | 数据包的大小(字节为单位)

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,再配置此寄存器

0x024 GEN_PD_CFG

默认值:0x00000000

数据包配置(General Packet Data Configuration)

位域

类型

默认值

描述

31:0

R/W

0x0

GEN_PD

GEN 数据内容

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

0x028 GEN_VC_RX

默认值:0x00000000

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

位域

类型

默认值

描述

31:2

-

-

-

1:0

R/W

0x0

GEN_VC_RX

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

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

0x034 VID_PKG_SIZE

默认值:0x00000000

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

位域

类型

默认值

描述

31:14

-

-

-

13:0

R/W

0x0

VID_PKG_SIZE

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

0x038 VID_CHK_NUM

默认值:0x00000000

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

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

VID_CHK_NUM

视频包块数量

本字段表示在行周期期间要传输的 chunk 的数量(一个 chunk 由一个视频数据包和一个空包组成)。

设置为 0 或 1,视频数据仍以行数据为单个数据包传输。

若 SIZE 大于 0 且此为设为 1,则表示这是一个 chunk,行数据包接着一个空包。

此外,多个 chunk 是用于传输视频中的行数据。实际使用,建议配置为 1

0x03C VID_NULL_SIZE

默认值:0x00000000

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

位域

类型

默认值

描述

31:13

-

-

-

12:0

R/W

0x0

VID_NULL_SIZE

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

0x040 VID_HINACT_TIME

默认值:0x00000000

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

位域

类型

默认值

描述

31:28

-

-

-

27:16

R/W

0x0

VID_HBP_TIME

HBP 时间

该时间是以 D8 为单位

15:12

-

-

-

11:0

R/W

0x0

VID_HSA_TIME

HSYNC 时间

该时间是以 D8 为单位

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 为单位

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 行数

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 行数

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

0x054 EDPI_CMD_SIZE

默认值:0x00000000

EDPI 命令包大小(EDPI Command Size)

位域

类型

默认值

描述

31:16

-

-

-

15:0

R/W

0x0

EDPI_CMD_SIZE

EDPI CMD 模式包大小

本字段表示 mode 数据包允许的最大大小注意该大小是以像素为单位最大值为 512

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 为空

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

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: 有中断

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

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:有中断

0x070 TO_CNT_CFG

默认值:0x00000000

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

位域

类型

默认值

描述

31:16

R/W

0x0

HSTX_TO_CNT

HSTX 超时计数值

本字段用于配置 HS 传输超时触发阈值

如果使用 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%)

注意 CNT 计数以 TO_CLK 周期为单位计数

15:0

R/W

0x0

LPRX_TO_CNT

LPRX 超时计数值

本字段用于配置 LP 接收超时触发阈值

该计数以 CLK 周期为单位计数

0x074 TO_RD

默认值:0x00000000

读超时(Timeout Read)

位域

类型

默认值

描述

31:16

R/W

0x0

HS_RD_TO_CNT

HS_RD 超时计数值

本字段设置 DSI 在发送 HS 读取操作后保持链路静止的时间,从 PHY 进入 LP11 状态并且无中断时开始计数

该计数以 D8 周期为单位计数

15:0

R/W

0x0

LP_RD_TO_CNT

HS_RD 超时计数值

本字段设置 DSI 在发送 LP 读取操作后保持链路静止的时间,从 PHY 进入 LP11 状态并且无中断时开始计数

该计数以 D8 周期为单位计数

0x078 TO_WR

默认值:0x00000000

写超时(Timeout Write)

位域

类型

默认值

描述

31:16

R/W

0x0

HS_WR_TO_CNT

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

15:0

R/W

0x0

LP_WR_TO_CNT

LP_WR 超时计数值

本字段设置 DSI 在发送 LP 写入操作后保持链路静止的时间,从 PHY 进入 LP11 状态并且无中断时开始计数

该计数以 D8 周期为单位计数

0x07C TO_BTA

默认值:0x00000000

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

位域

类型

默认值

描述

31:16

-

-

-

15:0

R/W

0x0

BTA_TO_CNT

LP_WR 超时计数值

本字段设置 DSI 在完成 BTA 操作后保持链路静止的时间,从 PHY 进入 LP11 状态并且无中断时开始计数

该计数以 D8 周期为单位计数

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)

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

0x088 PHY_CLK_TIME

默认值:0x00000000

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

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x0

CLK_HS2LP_TIME

时钟通道 HS 切 LP 时间

该计数以 D8 周期为单位计数

15:10

-

-

-

9:0

R/W

0x0

CLK_LP2HS_TIME

时钟通道 LP 切 HS 时间

该计数以 D8 周期为单位计数

0x08C PHY_DATA_TIME

默认值:0x00000000

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

位域

类型

默认值

描述

31:26

-

-

-

25:16

R/W

0x0

DATA_HS2LP_TIME

数据通道 HS 切 LP 最长时间

该计数以 D8 周期为单位计数

15:10

-

-

-

9:0

R/W

0x0

DATA_LP2HS_TIME

数据通道 LP 切 HS 最长时间

该计数以 D8 周期为单位计数

0x090 PHY_RD_TIME

默认值:0x00000000

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

位域

类型

默认值

描述

31:15

-

-

-

14:0

R/W

0x0

MAX_RD_TIME

允许读操作的最长时间,只有在无读取命令进行时才能修改此值

该计数以 D8 周期为单位计数

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: 预留

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

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_PREEMP

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

7:4

R/W

0x0

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

3:2

R/W

0x0

SOFT_PHSEL

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

1:0

R/W

0x0

SYNC_SET

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

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

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

0x50C ANA_CFG4

默认值:0x00000000

模拟配置 4(Analog Configuration 4)

位域

类型

默认值

描述

31:22

R/W

0x0

LP_CD_STALP
冲突检测使能
  • 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_ENU
LPS 使能
  • 0: 关闭
  • 1: 打开
每位对应一个通道
  • BIT7: D3
  • BIT6: D2
  • BIT5: D1
  • BIT4: D0
  • BIT3: CLK

2:0

-

-

-

0xFC VERSION

默认值:0x00000100

版本号(Version)

位域

类型

默认值

描述

31:0

R/W

0x00000100 Version (模块版本号)

采用 BCD 码显示,V1.0