Edit online

寄存器描述

24 May 2024
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