USER GUIDE / IMAGE INPUT & ENCODING / MIPI DPHY RX / REGISTER DESCRIPTION

寄存器描述

寄存器说明

MIPI_DPHY 寄存器和字段描述

PHY_ENABLE 寄存器(PHY_ENABLE,0x000)

PHY_ENABLEPHY_ENABLE BASE + 0x000

PHY_ENABLE 寄存器用于使能 D-PHY 的时钟通道与数据通道。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedCLEReservedReservedReservedDLE_0Reserved
RST00000000000000000000000000000001
位名称说明RW
31:7Reserved写入无影响,读取为零。R
6CLE启用 D-PHY 时钟通道
1:启用;0:禁用
RW
5Reserved保留,应始终为'h0R
4Reserved保留,应始终为'h0R
3Reserved保留,应始终为'h0R
2DLE_0启用 D-PHY 数据通道 0
1:启用;0:禁用
RW
1:0Reserved保留,应始终为'h1R

PHY_SAMPLE_CONFIG0 寄存器(PHY_SAMPLE_CONFIG0,0x034)

PHY_SAMPLE_CONFIG0PHY_SAMPLE_CONFIG0 BASE + 0x034

PHY_SAMPLE_CONFIG0 寄存器用于配置数字时钟通道的采样相位。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedDCP
RST00000000000000000000000011000000
位名称说明RW
31:3Reserved保留,应始终为'h18R
2:0DCP数字时钟采样的8 个相位:
000:相位 0(默认值)
001:相位 1
010: 相位 2
011: 相位 3
....
111:相位7
0 相位采样最早,7 相位采样最晚。相邻相位之间的每一步采样间
隔约为 40ps
RW

PHY_SAMPLE_CONFIG1 寄存器(PHY_SAMPLE_CONFIG1,0x038)

PHY_SAMPLE_CONFIG1PHY_SAMPLE_CONFIG1 BASE + 0x038

PHY_SAMPLE_CONFIG1 寄存器用于配置时钟通道的采样相位。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedCLPReservedReserved
RST00000000000000000000000000110110
位名称说明RW
31:7Reserved写入无影响,读取为零。R
6:4CLP时钟通道采样的8 个相位:
000:相位 0
001:相位 1
010:相位 2
011:相位3(默认值)
....
111:相位 7
0 相位采样最早,7 相位采样最晚。相邻相位之间的每一步采样间
隔约为 40 ps
RW
3:1Reserved保留,应始终为'h3R
0Reserved保留,应始终为'h0R

PHY_SAMPLE_CONFIG2 寄存器(PHY_SAMPLE_CONFIG2,0x03C)

PHY_SAMPLE_CONFIG2PHY_SAMPLE_CONFIG2 BASE + 0x03C

PHY_SAMPLE_CONFIG2 寄存器用于配置数据通道 0 的采样相位。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedReservedReservedDLP_0
RST00000000000000000000000011011011
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7:6Reserved保留,应始终为'h3R
5:3Reserved保留,应始终为'h3R
2:0DLP_0数据通道0 采样的8 个相位[1:0]:
000:相位 0
001:相位 1
010:相位2
011:相位3(默认值)
....
111:相位7
0 相位采样最早,7 相位采样最晚。相邻相位之间的每一步采样间
隔约为40 ps
RW

PHY_REVERSE_CK 寄存器(PHY_REVERSE_CK,0x048)

PHY_REVERSE_CKPHY_REVERSE_CK BASE + 0x048

PHY_REVERSE_CK 寄存器用于控制数字采样时钟是否翻转。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedRVDCReserved
RST00000000000000000000000000010000
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7RVDC翻转数字采样时钟:
1:反转数字采样时钟
0:使数字采样时钟正向(默认值)
RW
6:0Reserved保留,应始终为'h10R

PHY_DIGITAL_CONFIG 寄存器(PHY_DIGITAL_CONFIG,0x080)

PHY_DIGITAL_CONFIGPHY_DIGITAL_CONFIG BASE + 0x080

PHY_DIGITAL_CONFIG 寄存器用于 TTL 模式的寄存器配置与通道复位。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedReservedTTL_REG_ENReservedRST_N
RST00000000000000000000000000011111
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7:6Reserved保留,应始终为'h2R
5TTL_REG_EN启用TTL mode 的寄存器配置
1:启用
0:不启用
RW
4:1Reserved保留,应始终为'hfR
0RST_N单时钟模式下,该位复位所有lane
双时钟模式下,该位复位clock lane0,data lane0,data lane1
1:正常;0:复位
RW

PHY_CK0_LANE CONFIG 寄存器(PHY_CK0_LANE CONFIG,0x128)

PHY_CK0_LANE CONFIGPHY_CK0_LANE CONFIG BASE + 0x128

PHY_CK0_LANE CONFIG 寄存器用于配置时钟通道 0 的工作模式。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedCK0CMReserved
RST00000000000000000000000000001111
位名称说明RW
31:6Reserved写入无影响,读取为零。R
5:4CK0CM时钟通道 0 启用连续时钟模式
1:启用连续时钟模式
0:禁用连续时钟模式
RW
3:0Reserved保留,应始终为'hfR

PHY_CK0_LANE_SETTLE_TIME 寄存器(PHY_CK0_LANE_SETTLE_TIME,0x160)

PHY_CK0_LANE_SETTLE_TIMEPHY_CK0_LANE_SETTLE_TIME BASE + 0x160

PHY_CK0_LANE_SETTLE_TIME 寄存器用于配置时钟通道的 THS-SETTLE 计数时间。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedCK0_HSST
RST00000000000000000000000000011011
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7:0CK0_HSST按协议配置THS-SETTLE 的计数时间。计数完成后,D-PHY 将
开始接收高速数据。
RW

手册在 CK0_HSST 字段的说明内给出了频率与配置值的对应关系,下表按原表头 `Frequency(1/UI)` / `Value(HEX)` 逐行列出。

Frequency(1/UI)Value(HEX)
80-110Mhz8'h02
110-150Mhz8'h03
150-200Mhz8'h06
200-250Mhz8'h06
250-300Mhz8'h06
300-400Mhz8'h08
400-500Mhz8'h0b
500-600Mhz8'h0e
600-700Mhz8'h10
700-800Mhz8'h12
800-1000Mhz8'h16
1000-1200MHz8'h1e
1200-1400MHz8'h23
1400-1600MHz8'h2d
1600-1800MHz8'h32
1800-2000MHz8'h37
2000-2200MHz8'h3c
2200-2400MHz8'h41
2400-2500MHz8'h46

PHY_CK0_CALIBRATION_EN 寄存器(PHY_CK0_CALIBRATION_EN,0x168)

PHY_CK0_CALIBRATION_ENPHY_CK0_CALIBRATION_EN BASE + 0x168

PHY_CK0_CALIBRATION_EN 寄存器用于使能时钟通道的接收校准。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedCK0CEReserved
RST00000000000000000000000001111111
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7CK0CE校准接收启用
1:启用;0:禁用
RW
6:0Reserved保留,应始终为'h7fR

PHY_DL0_MSB_EN 寄存器(PHY_DL0_MSB_EN,0x1B8)

PHY_DL0_MSB_ENPHY_DL0_MSB_EN BASE + 0x1B8

PHY_DL0_MSB_EN 寄存器用于控制数据通道 0 引脚 MSB 的启用。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedMSBEReserved
RST00000000000000000000000010000110
位名称说明RW
31:7Reserved保留,应始终为'h1R
6MSBE启用数据通道0 的引脚_rxdatahs_*的MSB
1:启用;0:禁用
RW
5:0Reserved保留,应始终为'h6R

PHY_DL0_LANE_SETTLE_TIME 寄存器(PHY_DL0_LANE_SETTLE_TIME,0x1E0)

PHY_DL0_LANE_SETTLE_TIMEPHY_DL0_LANE_SETTLE_TIME BASE + 0x1E0

PHY_DL0_LANE_SETTLE_TIME 寄存器用于配置数据通道 0 的 THS-SETTLE 计数时间。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedDL0_HSST
RST00000000000000000000000000011011
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7:0DL0_HSST按协议配置THS-SETTLE 的计数时间。计数完成后,D-PHY 将
开始接收高速数据。
RW

手册在 DL0_HSST 字段的说明内给出了频率与配置值的对应关系,下表按原表头 `Frequency(1/UI)` / `Value(HEX)` 逐行列出。

Frequency(1/UI)Value(HEX)
80-110Mhz8'h02
110-150Mhz8'h03
150-200Mhz8'h06
200-250Mhz8'h06
250-300Mhz8'h06
300-400Mhz8'h08
400-500Mhz8'h0b
500-600Mhz8'h0e
600-700Mhz8'h10
700-800Mhz8'h12
800-1000Mhz8'h16
1000-1200MHz8'h1e
1200-1400MHz8'h23
1400-1600MHz8'h2d
1600-1800MHz8'h32
1800-2000MHz8'h37
2000-2200MHz8'h3c
2200-2400MHz8'h41
2400-2500MHz8'h46

PHY_DL0_CALIBRATION_EN 寄存器(PHY_DL0_CALIBRATION_EN,0x1E8)

PHY_DL0_CALIBRATION_ENPHY_DL0_CALIBRATION_EN BASE + 0x1E8

PHY_DL0_CALIBRATION_EN 寄存器用于使能数据通道 0 的接收校准。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedDL0CEReserved
RST00000000000000000000000001111111
位名称说明RW
31:8Reserved写入无影响,读取为零。R
7DL0CE校准接收启用
1:启用;0:禁用
RW
6:0Reserved保留,应始终为'h7fR

PHY_MODE_CFG 寄存器(PHY_MODE_CFG,0x2CC)

PHY_MODE_CFGPHY_MODE_CFG BASE + 0x2CC

PHY_MODE_CFG 寄存器用于选择 MIPI 模式或 TTL 模式。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedMIPI MODETTL MODE
RST00000000000000000000000000000010
位名称说明RW
31:2Reserved保留,应始终为'h1R
1MIPI MODE启用MIPI mode
1:启用
0:禁用
RW
0TTL MODE启用TTL mode
1:启用
0:禁用
RW

PHY_TTL_VOL 寄存器(PHY_TTL_VOL,0x2E0)

PHY_TTL_VOLPHY_TTL_VOL BASE + 0x2E0

PHY_TTL_VOL 寄存器用于配置 TTL 输入电压。

Bit313029282726252423222120191817161514131211109876543210
字段ReservedTTL VOL
RST00000000000000000000000000000100
位名称说明RW
31:5Reserved写入无影响,读取为零。R
4:0TTL VOL输入TTL 电压配置
5’h04: 3.3V
5’h10: 1.8V
RW