USER GUIDE / DISPLAY / MIPI DSI / REGISTER DESCRIPTION

寄存器描述

version为MIPIDSI控制器版本寄存器。

VERSIONBASE + 0x000
Bit313029282726252423222120191817161514131211109876543210
字段VERSION
RST00011001001100110011000000101010
位名称说明RW
31:0VERSIONMIPIDSI的版本
R

PWR_UP寄存器为MIPIDSI使能寄存器。

PWR_UPBASE + 0x004
Bit313029282726252423222120191817161514131211109876543210
字段Reservedshutdownz
RST00000000000000000000000000000000
位名称说明RW
31:1Reserved写入无影响,读取为零。
R
0shutdownz控制器power up使能。0:reset;1:power up。
RW

CLKMGR_CFG寄存器为时钟分频寄存器。

CLKMGR_CFGBASE + 0x008
Bit313029282726252423222120191817161514131211109876543210
字段Reservedto_clk_divisiontx_esc_clk_division
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:8to_clk_divisionTimeoutclk的分频系数,时钟源是lanebyteclkhs
RW
7:0tx_esc_clk_divisionTXescape clk的分频系数,时钟源是lanebyteclk(配置0或1将关闭tx_escclk)
RW

DPI_VCID寄存器为DPI虚拟通道ID配置寄存器

DPI_VCIDBASE + 0x00C
Bit313029282726252423222120191817161514131211109876543210
字段Reserveddpi_vcid
RST00000000000000000000000000000000
位名称说明RW
31:2Reserved写入无影响,读取为零。
R
1:0dpi_vcid视频数据virtual channelID配置值
RW

DPI_COLOR_CODING为DPI接口数据类型配置寄存器

DPI_COLOR_CODINGBASE + 0x010
Bit313029282726252423222120191817161514131211109876543210
字段Reservedloosely18_enReserveddpi_color_coding
RST00000000000000000000000000000000
位名称说明RW
31:9Reserved写入无影响,读取为零。
R
8loosely18_enloosely packed为18-bit配置0:不使能1:使能
RW
7:4Reserved写入无影响,读取为零。
R
3:0dpi_color_codingDPI颜色编码配置:0000:16-bit configuration10001:16-bit configuration20010:16-bit configuration30011:18-bitconfiguration10100:18-bit configuration20101:24-bit0110-1111: 保留
RW

DPI信号的极性配置寄存器

DPI_CFG_POLBASE + 0x014
Bit313029282726252423222120191817161514131211109876543210
字段Reservedcolorm_active_lowshutd_active_lowhsync_active_lowvsync_active_lowdataen_active_low
RST00000000000000000000000000000000
位名称说明RW
31:5Reserved写入无影响,读取为零。
R
4colorm_active_low颜色模式引脚配置0:高有效1:低有效
RW
3shutd_active_lowshutdown引脚配置0:高有效1:低有效
RW
2hsync_active_lowhsync引脚配置0:高有效1:低有效
RW
1vsync_active_lowvsync引脚配置0:高有效1:低有效
RW
0dataen_active_low数据有效引脚配置0:高有效1:低有效
RW

视频模式下发送低功耗命令的时间配置寄存器

DPI_LP_CMD_TIMBASE + 0x018
Bit313029282726252423222120191817161514131211109876543210
字段Reservedoutvact_lpcmd_timeReservedinvact_lpcmd_time
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:16outvact_lpcmd_timeVSA(vertical sync active),VBP(vertical back porch)和VFP(verticalfrontporch)区域可以发送的LP命令的最大字节数。
RW
15:8Reserved写入无影响,读取为零。
R
7:0invact_lpcmd_timeVACT(verticalactive lines)区域可以发送的LP命令的最大字节数。
RW

EoTp、BTA、CRC和ECC配置寄存器

PCKHDL_CFGBASE + 0x02C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedcrc_rx_enecc_rx_enbta_enetop_rx_enetop_tx_en
RST00000000000000000000000000000000
位名称说明RW
31:5Reserved写入无影响,读取为零。
R
4crc_rx_enCRC接收使能0:不使能1:使能
RW
3ecc_rx_enECC接收使能0:不使能1:使能
RW
2bta_enBusTurn-Around(BTA) 请求0:不使能1:使能
RW
1etop_rx_enEoTp接收使能0:不使能1:使能
RW
0etop_tx_enEoTp发送使能0:不使能1:使能
RW

读取响应并存储到通用接口的虚拟通道id配置。

GEN_VCIDBASE + 0x030
Bit313029282726252423222120191817161514131211109876543210
字段Reservedgen_vcid_rx
RST00000000000000000000000000000000
位名称说明RW
31:2Reserved写入无影响,读取为零。
R
1:0gen_vcid_rxGeneric接口virtual channelID值
RW

工作模式配置寄存器

MODE_CFGBASE + 0x034
Bit313029282726252423222120191817161514131211109876543210
字段Reservedcmd_video_mode
RST00000000000000000000000010000001
位名称说明RW
31:1Reserved写入无影响,读取为零。
R
0cmd_video_mode工作模式配置(命令可以在视频模式下发送):0:Video mode1:Command mode
RW

视频模式配置寄存器

VID_MODE_CFGBASE + 0x038
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvpg_orientationReservedvpg_modeReservedvpg_enlp_cmd_enframe_bta_ack_enlp_hfp_enlp_hbp_enlp_vact_enlp_vfp_enlp_vbp_enlp_vsa_enReservedvid_mode_type
RST00000000000000000000000000000000
位名称说明RW
31:25Reserved写入无影响,读取为零。
R
24vpg_orientationcolorbar方向配置:0:Verticalmode1:Horizontalmode
RW
23:21Reserved写入无影响,读取为零。
R
20vpg_mode视频模式pattern选择配置:0:Color bar (horizontal or vertical)1:BER pattern(vertical only)
RW
19:17Reserved写入无影响,读取为零。
R
16vpg_en视频模式pattrren生成配置0:不使能1:使能
RW
15lp_cmd_en在video模式时,命令发送的方式:0:高速模式1:低速模式
RW
14frame_bta_ack_en帧结束ACK回复请求使能0:不使能;1:使能。
RW
13lp_hfp_en如果时间足够,HFP区域返回low-power状态使能。如果不使能,该区域将总是处于Highspeed状态。0:不使能;1:使能。
RW
12lp_hbp_en如果时间足够,HBP(horizontalback porch)区域返回low-power状态使能。如果不使能,该区域将总是处于Highspeed状态。0:不使能;1:使能。
RW
11lp_vact_en如果时间足够,VACT区域返回low-power状态使能。如果不使能,该区域将总是处于Highspeed状态。0:不使能;1:使能。
RW
10lp_vfp_en如果时间足够,VFP区域返回low-power状态使能。如果不使能,该区域将总是处于Highspeed状态。0:不使能;1:使能。
RW
9lp_vbp_en如果时间足够,VBP区域返回low-power状态使能。如果不使能,该区域将总是处于Highspeed状态。0:不使能;1:使能。
RW
8lp_vsa_en如果时间足够,VSA区域返回low-power状态使能。如果不使能,该区域将总是处于Highspeed状态。0:不使能;1:使能。
RW
7:2Reserved保留
R
1:0vid_mode_typevideo模式传输类型选择00:Non-burstwith sync pulses01:Non-burstwith sync events10and11:Burstmode
RW

视频数据包的大小配置寄存器

VID_PKT_SIZEBASE + 0x03C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_pkt_size
RST00000000000000000000000000000000
位名称说明RW
31:14Reserved写入无影响,读取为零。
R
13:0vid_pkt_sizevideo模式packet大小,单位pixel。18位notlooselypacked的数据类型,必须与4对齐。
RW

数据包的块数量配置寄存器。每个数据包中的数据大小由VID_PKT_SIZE提供。

VID_NUM_CHUNKSBASE + 0x040
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_num_chunks
RST00000000000000000000000000000000
位名称说明RW
31:13Reserved写入无影响,读取为零。
R
12:0vid_num_chunksvideo模式一行的chunks个数,一个chunks包括一个数据packet和一个nullpacket。如果为0,一行只有一个数据packet;如果为1,一行为一个数据packet+一个nullpacket(如果vid_null_size>0)。
RW

空包的大小配置寄存器

VID_NULL_SIZEBASE + 0x044
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_null_size
RST00000000000000000000000000000000
位名称说明RW
31:13Reserved写入无影响,读取为零。
R
12:0vid_null_sizevideo模式null packet大小,单位字节。如果为0,不发送null packet
RW

HSA周期配置寄存器

VID_HSA_TIMEBASE + 0x048
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_hsa_time
RST00000000000000000000000000000000
位名称说明RW
31:12Reserved写入无影响,读取为零。
R
11:0vid_hsa_timeHSA(horizontalsync active)周期,单位lanebyteclk
RW

HBP周期配置寄存器

VID_HBP_TIMEBASE + 0x04C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_hbp_time
RST00000000000000000000000010000000
位名称说明RW
31:12Reserved写入无影响,读取为零。
R
11:0vid_hbp_timeHBP(horizontalbackporch) 周期,单位lanebyteclk
RW

HLINE (HorizontalLine )周期配置寄存器

VID_HLINE_TIMEBASE + 0x050
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_hline_time
RST00000000000000000000000000000000
位名称说明RW
31:15Reserved写入无影响,读取为零。
R
14:0vid_hline_time一行(HSA+HBP+HACT+HFP)周期,单位lanebyteclk
RW

VSA行数配置寄存器

VID_HSA_LINESBASE + 0x054
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvsa_lines
RST00000000000000000000000000000000
位名称说明RW
31:10Reserved写入无影响,读取为零。
R
9:0vsa_linesVSA行数
RW

VBP行数配置寄存器

VID_VBP_LINESBASE + 0x058
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvbp_lines
RST00000000000000000000000000000000
位名称说明RW
31:10Reserved写入无影响,读取为零。
R
9:0vbp_linesVBP行数
RW

VFP行数配置寄存器

VID_VFP_LINESBASE + 0x05C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvfp_lines
RST00000000000000000000000000000000
位名称说明RW
31:10Reserved写入无影响,读取为零。
R
9:0vfp_linesVFP行数
RW

VACTIVE行数配置寄存器

VID_VACTIVE_LINESBASE + 0x060
Bit313029282726252423222120191817161514131211109876543210
字段Reservedv_active_lines
RST00000000000000000000000000000000
位名称说明RW
31:14Reserved写入无影响,读取为零。
R
13:0v_active_linesVACTIVE行数
RW

EDPIpackets大小配置寄存器

EDPI_CMD_SIZEBASE + 0x064
Bit313029282726252423222120191817161514131211109876543210
字段Reservededpi_allowed_cmd_size
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:0edpi_allowed_cmd_sizeeDPI 写内存命令大小, 单位pixel.
RW

命令传输模式配置寄存器

CMD_MODE_CFGBASE + 0x068
Bit313029282726252423222120191817161514131211109876543210
字段Reservedmax_rd_pkt_sizeReserveddcs_lw_txdcs_sr_0p_txdcs_sw_1p_txdcs_sw_0p_txReservedgen_lw_txgen_sr_2p_txgen_sr_lp_txgen_sr_0p_txgen_sw_2p_txgen_sw_1p_txgen_sw_0p_txReservedack_rqst_entear_fx_en
RST00000000000000000000000000000000
位名称说明RW
31:25Reserved写入无影响,读取为零。
R
24max_rd_pkt_sizemaximunreadpacket size command传输方式0:High-speed1:Low-power
RW
23:20Reserved写入无影响,读取为零。
R
19dcs_lw_txDCS long write packetcommand 传输方式0:High-speed1:Low-power
RW
18dcs_sr_0p_txDCS shortreadpacketwith zero parameter command 传输方式0:High-speed1:Low-power
RW
17dcs_sw_1p_txDCS shortwrite packetwith oneparameter command 传输方式0:High-speed1:Low-power
RW
16dcs_sw_0p_txDCS shortwrite packetwith zeroparameter command 传输方式0:High-speed1:Low-power
RW
15Reserved写入无影响,读取为零。
R
14gen_lw_txGeneric long writepacketcommand 传输方式0:High-speed1:Low-power
RW
13gen_sr_2p_txGeneric shortread packetwith two parameters command 传输方式0:High-speed1:Low-power
RW
12gen_sr_lp_txGeneric shortread packetwith oneparameter command 传输方式0:High-speed1:Low-power
RW
11gen_sr_0p_txGeneric shortread packetwith zero parametercommand 传输方式0:High-speed1:Low-power
RW
10gen_sw_2p_txGeneric shortwritepacket with two parameters command传输方式0:High-speed1:Low-power
RW
9gen_sw_1p_txGeneric shortwritepacket with one parameter command传输方式0:High-speed1:Low-power
RW
8gen_sw_0p_txGeneric shortwritepacket with zeroparameter command传输方式0:High-speed1:Low-power
RW
7:2Reserved写入无影响,读取为零。
R
1ack_rqst_en包结束ACK请求使能0:不使能1:使能
RW
0tear_fx_entearing effectACK请求使能0:不使能1:使能
RW

Generic interface命令header配置寄存器

GEN_HDRBASE + 0x06C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedgen_wc_msbytegen_wc_lsbytegen_vcgen_dt
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。
R
23:16gen_wc_msbyte长包长度的高字节,或者短包的data 1
RW
15:8gen_wc_lsbyte长包长度的低字节,或者短包的data 0
RW
7:6gen_vc命令包的virtual channel
RW
5:0gen_dt命令包的data type
RW

Generic interface的数据寄存器

GEN_PLD_DATABASE + 0x070
Bit313029282726252423222120191817161514131211109876543210
字段gen_pld_b4gen_pld_b3gen_pld_b2gen_pld_b1
RST00000000000000000000000000000000
位名称说明RW
31:24gen_pld_b4命令包数据的第4字节。
RW
23:16gen_pld_b3命令包数据的第3字节。
RW
15:8gen_pld_b2命令包数据的第2字节。
RW
7:0gen_pld_b1命令包数据的第1字节。
RW

命令FIFO状态寄存器

CMD_PKT_STATUSBASE + 0x074
Bit313029282726252423222120191817161514131211109876543210
字段Reservedgen_rd_cmd_busygen_pld_r_fullgen_pld_r_emptygen_pld_w_fulgen_pld_w_emptygen_cmd_fullgen_cmd_empty
RST00000000000000000001010100010101
位名称说明RW
31:7Reserved写入无影响,读取为零。
R
6gen_rd_cmd_busy读命令忙标志。0:空闲;1:忙。
R
5gen_pld_r_full存储读命令返回数据的FIFO满标志。0:不满;1:满。
R
4gen_pld_r_empty存储读命令返回数据的FIFO空标志。0:不空;1:空。
R
3gen_pld_w_ful存储写命令发送数据的FIFO满标志。0:不满;1:满。
R
2gen_pld_w_empty存储写命令发送数据的FIFO空标志。0:不空;1:空。
R
1gen_cmd_full存储命令的FIFO满标志。0:不满;1:满。
R
0gen_cmd_empty存储命令的FIFO空标志。0:不空;1:空。
R

HS( high-speed)和LP(low-power)传输超时配置寄存器

TO_CNT_CFGBASE + 0x078
Bit313029282726252423222120191817161514131211109876543210
字段hstx_to_cntlprx_to_cnt
RST00000000000000000000000010000000
位名称说明RW
31:16hstx_to_cntHS传输时间,单位为TO_CLK_DIVISION cyclesnon-burstmode:hstx_to_cnt*lanebyteclkperiod*TO_CLK_DIVISION >= 一帧数据传输时间 * (1+10%)burstmode:hstx_to_cnt*lanebyteclkperiod*TO_CLK_DIVISION>= 一行数据传输时间* (1+10%)
RW
15:0lprx_to_cntLP传输时间,单位为TO_CLK_DIVISION cycles
RW

HS( high-speed)读超时配置寄存器

HS_RD_TO_CNTBASE + 0x07C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedhs_rd_to_cnt
RST00000000000000000000000010000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:0hs_rd_to_cntHS发送读命令后等待时间,单位为lanebyteclk。
RW

LP(low-power)读超时配置寄存器

LP_RD_TO_CNTBASE + 0x080
Bit313029282726252423222120191817161514131211109876543210
字段Reservedlp_rd_to_cnt
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:0lp_rd_to_cntLP发送读命令后等待时间,单位为lanebyteclk。
RW

HS(high-speed)写超时配置寄存器

HS_WR_TO_CNTBASE + 0x084
Bit313029282726252423222120191817161514131211109876543210
字段Reservedpresp_to_modeReservedhs_wr_to_cnt
RST00000000000000000000000000000000
位名称说明RW
31:25Reserved写入无影响,读取为零。
R
24presp_to_modeperipheral response超时使能,当满足dpivsync_edpiwms结束和eDPI数据传输结束时,每个eDPI帧只触发一次由hs_wr_to_cnt引起的外围响应超时0:不使能1:使能
RW
23:16Reserved写入无影响,读取为零。
R
15:0hs_wr_to_cntHS发送写命令后等待时间,单位为lanebyteclk。
RW

LP(low-power)写超时配置寄存器

LP_WR_TO_CNTBASE + 0x088
Bit313029282726252423222120191817161514131211109876543210
字段Reservedlp_wr_to_cnt
RST00000000000000000000000010000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:0lp_wr_to_cntLP发送写命令后等待时间,单位为lanebyteclk。
RW

BTA(BusTurnaround)回复超时配置寄存器

BTA_TO_CNTBASE + 0x08C
Bit313029282726252423222120191817161514131211109876543210
字段Reservedbta_to_cnt
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:0bta_to_cntBusTurn-Around后host等待时间,单位为lanebyteclk。
RW

视频模式VSS包的3D 控制信息配置寄存器

SDF_3DBASE + 0x090
Bit313029282726252423222120191817161514131211109876543210
字段Reservedsend_3d_cfgReservedright_firstsecond_vsyncformat_3dmode_3d
RST00000000000000000000000000000000
位名称说明RW
31:17Reserved写入无影响,读取为零。
R
16send_3d_cfg每个VSS包中包含3D控制有效负载使能0:不使能1:使能
RW
15:6Reserved写入无影响,读取为零。
R
5right_first左右顺序配置:0:首先发送左眼数据,然后发送右眼数据。1:首先发送右眼数据,然后发送左眼数据。
RW
4second_vsync3D图像为帧格式时,左右图像帧之间VSYNC配置:0:左右数据之间没有同步脉冲1:左右数据之间存在同步脉冲(HSYNC、VSYNC、消隐)
RW
3:2format_3d3D图像的格式配置:00:行(左右数据的交替行)01:帧(左右数据的交替帧)10:像素(左右数据的交替像素)11:保留
RW
1:0mode_3d3D模式使能和显示方向配置:00:3D模式不使能(2D模式打开)01:3D模式使能,纵向方向10:3D模式使能,横向方向11:保留
RW

LPCLK_CTRL

LPCLK_CTRLBASE + 0x094
Bit313029282726252423222120191817161514131211109876543210
字段Reservedauto_clklane_ctrlphy_txrequestclkhs
RST00000000000000000000000000000000
位名称说明RW
31:2Reserved写入无影响,读取为零。
R
1auto_clklane_ctrlclklane空闲时间时钟自动关闭使能。0:不使能;1:使能。
RW
0phy_txrequestclkhsD-PHYPPItxrequestclkhs请求使能。0:不使能;1:使能。
RW

clocklane high-speed和low-power切换时间配置寄存器。

PHY_TMR_LPCLK_CFGBASE + 0x098
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_clkhs2lp_timeReservedphy_clklp2hs_time
RST00000000000000000000000000000000
位名称说明RW
31:26Reserved写入无影响,读取为零。
R
25:16phy_clkhs2lp_timeclklane hs转换到lp模式需要的时间,单位lanebyteclk。
RW
15:10Reserved写入无影响,读取为零。
R
9:0phy_clklp2hs_timeclklane lp转换到hs模式需要的时间,单位lanebyteclk。
RW

data lanehigh-speed和low-power切换时间配置寄存器。

PHY_TMR_CFGBASE + 0x09C
Bit313029282726252423222120191817161514131211109876543210
字段phy_hs2lp_timephy_lp2hs_timeReservedmax_rd_time
RST00000000000000000000000000000000
位名称说明RW
31:24phy_hs2lp_timedatalanehs转换到lp模式需要的时间,单位lanebyteclk。
R
23:16phy_lp2hs_timedatalanelp转换到hs模式需要的时间,单位lanebyteclk。
RW
15Reserved写入无影响,读取为零。
R
14:0max_rd_time执行读取命令所需的最大时间,单位lanebyteclk。只有在没有执行读命令时,才能修改此寄存器。
RW

PHYPLL和复位配置寄存器

PHY_RSTZBASE + 0x0A0
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_forcepllphy_enableclkphy_rstzphy_shutdownz
RST00000000000000000000000000000000
位名称说明RW
31:4Reserved写入无影响,读取为零。
R
3phy_forcepllPHYPLL处于有效状态使能。0:不使能;1:使能。
RW
2phy_enableclkPHYclklane使能。0:不使能;1:使能。
RW
1phy_rstzPHY数字电路复位使能。0:复位;1:撤销复位。
RW
0phy_shutdownzPHY整体powerdown使能。0:power down;1:power up。
RW

PHY接口配置寄存器

PHY_IF_CFGBASE + 0x0A4
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_stop_wait_timeReservedn_lanes
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。
R
15:8phy_stop_wait_time进入stopstate到发起HS传输的最小等待时间。
RW
7:2Reserved写入无影响,读取为零。
R
1:0n_lanesdatalane使能个数配置。00:1lane (lane 0)01:2lane (lanes 0and1)10-11: 保留
RW

ULPS(Ultralow power State)状态配置寄存器。

PHY_ULPS_CTRLBASE + 0x0A8
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_txexitulpslanphy_txrequlpslanphy_txexitulpsclkphy_txrequlpsclk
RST00000000000000000000000000000000
位名称说明RW
31:4Reserved写入无影响,读取为零。
R
3phy_txexitulpslandatalanes退出ULPS模式使能。0:不使能;1:使能。
RW
2phy_txrequlpslandatalanes进入ULPS模式请求使能。0:不使能;1:使能。
RW
1phy_txexitulpsclkclklane退出ULPS模式使能。0:不使能;1:使能。
RW
0phy_txrequlpsclkclklane进入ULPS模式请求使能。0:不使能;1:使能
RW

PHY的triggerspin 配置寄存器

PHY_TX_TRIGGERSBASE + 0x0AC
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_tx_triggers
RST00000000000000000000000000000000
位名称说明RW
31:4Reserved写入无影响,读取为零。
R
3:0phy_tx_triggerstrigger transmissions配置
RW

PHY状态寄存器

PHY_STATUSBASE + 0x0B0
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_ulpsactivenot1lanephy_stopstate1lanephy_rxulpsesc0lanephy_ulpsactivenot0lanephy_stopstate0lanephy_ulpsactivenotclkphy_stopstateclklanephy_directionphy_lock
RST00000000000000000001010100101000
位名称说明RW
31:9Reserved写入无影响,读取为零。
R
8phy_ulpsactivenot1lanePHYlane1ulps状态指示信号。0:处于ulps状态;1:不处于ulps状态。
RW
7phy_stopstate1lanePHYlane1stopstate状态指示信号。0:不处于stopstate状态;1:处于stopstate状态。
RW
6phy_rxulpsesc0lanePHYlane0rxulps状态指示信号。0:处于ulps状态;1:不处于ulps状态。
RW
5phy_ulpsactivenot0lanePHYlane0ulps状态指示信号。0:处于ulps状态;1:不处于ulps状态。
RW
4phy_stopstate0lanePHYlane0stopstate状态指示信号。0:不处于stopstate状态;1:处于stopstate状态。
RW
3phy_ulpsactivenotclkPHYclklane ulps状态指示信号。0:处于ulps状态;1:不处于ulps状态。
RW
2phy_stopstateclklanePHYclklane stopstate状态指示信号。0:不处于stopstate状态;1:处于stopstate状态。
RW
1phy_directionPHYdirection信号状态。0:发送状态;1:接收状态。
RW
0phy_lockPHYPLLlock信号状态。0:PHYPLLlock无效;1:PHYPLLlock有效。
RW

PHY控制寄存器0

PHY_TST_CTRL0BASE + 0x0B4
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_testclkphy_testclr
RST00000000000000000000000000000001
位名称说明RW
31:2Reserved写入无影响,读取为零。
R
1phy_testclkPHYTEST接口时钟控制。0:低电平;1:高电平。
RW
0phy_testclrPHYTEST接口清除。0:不清除;1:清除。
RW

PHY控制寄存器1

PHY_TST_CTRL1BASE + 0x0B8
Bit313029282726252423222120191817161514131211109876543210
字段Reservedphy_testenpht_testdoutphy_testdin
RST00000000000000000000000000000000
位名称说明RW
31:17Reserved写入无影响,读取为零。
R
16phy_testenPHYTEST接口操作选择0:在testclk的上升沿采集数据;1:在testclk的下降沿采集地址。
RW
15:8pht_testdoutPHYTEST接口输出数据。
R
7:0phy_testdinPHYTEST接口输入数据。
RW

INT_ST0

INT_ST0BASE + 0x0BC
Bit313029282726252423222120191817161514131211109876543210
字段Reserveddphy_errors_4dphy_errors_3dphy_errors_2dphy_errors_1dphy_errors_0ack_with_err_15ack_with_err_14ack_with_err_13ack_with_err_12ack_with_err_11ack_with_err_10ack_with_err_9ack_with_err_8ack_with_err_7ack_with_err_6ack_with_err_5ack_with_err_4ack_with_err_3ack_with_err_2ack_with_err_1ack_with_err_0
RST00000000000000000000000000000000
位名称说明RW
31:21Reserved写入无影响,读取为零。
R
20dphy_errors_4Lane0LP1contention错误中断,读清零。0:无中断;1:有中断。
R
19dphy_errors_3Lane0LP0contention错误,读清零。0:无中断;1:有中断。
R
18dphy_errors_2错误状态序列检测中断,读清零。0:无中断;1:有中断。
R
17dphy_errors_1LP数据传输同步中断,如果数据bit个数不是8的倍数,报中断,读清零。0:无中断;1:有中断。
R
16dphy_errors_0EscapeEntry错误中断,如果接收到未定义命令时报中断,读清零。0:无中断;1:有中断。
R
15ack_with_err_15设备错误报告(ErrorReporting)中的protocolviolation中断,当预期的EoTp或者读命令后的BTA序列没有接收到时,设备报告错误,读清零。0:无中断;1:有中断。
R
14ack_with_err_14设备错误报告(ErrorReporting)中的Reserved位,读清零。
R
13ack_with_err_13设备错误报告(ErrorReporting)中的invalidtransmission length位,当设备接收到的数据长度和预期不符时,报错误,读清零。0:无中断;1:有中断。
R
12ack_with_err_12设备错误报告(ErrorReporting)中的DSIVCIDInvalid位,当设备接收到不能识别的ID号时报错误,读清零。0:无中断;1:有中断。
R
11ack_with_err_11设备错误报告(ErrorReporting)中的DSIDataTypeNotRecognized位,当设备接收到不能识别的数据类型时报错误,读清零。0:无中断;1:有中断。
R
10ack_with_err_10设备错误报告(ErrorReporting)中的Checksum Error位,当设备接收到的数据有CRC错误时报错误,读清零。0:无中断;1:有中断。
R
9ack_with_err_9设备错误报告(ErrorReporting)中的ECC Error,multi-bit位,当设备接收到的数据有多位ECC错误时报错误,读清零。0:无中断;1:有中断。
R
8ack_with_err_8设备错误报告(ErrorReporting)中的ECCError,single-bit位,当设备接收到的数据有1位ECC错误时报错误,读清零。0:无中断;1:有中断。
R
7ack_with_err_7设备错误报告(ErrorReporting)中的Contention Detected位,当设备有LPcontention时报错误,读清零。0:无中断;1:有中断。
R
6ack_with_err_6设备错误报告(ErrorReporting)中的FalseControl Error,当设备接收到错误状态序列时报错误,读清零。0:无中断;1:有中断。
R
5ack_with_err_5设备错误报告(ErrorReporting)中的PeripheralTimeoutError位,设备发生超时时报错误,读清零。0:无中断;1:有中断。
R
4ack_with_err_4设备错误报告(ErrorReporting)中的Low-PowerTransmitSyncError位,LP传输时如果设备接收到的bit数不是8的倍数时报错误,读清零。0:无中断;1:有中断。
R
3ack_with_err_3设备错误报告(ErrorReporting)中的EscapeModeEntry CommnadError位,设备接收到错误的ESC命令时报错误,读清零;0:无中断;1:有中断
R
2ack_with_err_2设备错误报告(ErrorReporting)中的EoTSyncError位,设备接收到错误的EoT序列时报错误,读清零。0:无中断;1:有中断。
R
1ack_with_err_1设备错误报告(ErrorReporting)中的SoTSyncError位,设备接收到错误的SoT序列时报错误,读清零。0:无中断;1:有中断。
R
0ack_with_err_0设备错误报告(ErrorReporting)中的SoTError位,设备接收到错误的EoT序列但仍能接收到正确的同步信息时报错误,读清零。0:无中断;1:有中断。
R

中断1状态寄存器

INT_ST1BASE + 0x0C0
Bit313029282726252423222120191817161514131211109876543210
字段Reservedgen_pld_recev_errgen_pld_rd_errgen_pld_send_errgen_pld_wr_errgen_cmd_wr_errdpi_pld_wr_erreopt_errpkt_size_errcrc_errecc_multi_errecc_single_errto_lp_rxto_hs_tx
RST00000000000000000000000000000000
位名称说明RW
31:13Reserved写入无影响,读取为零。
R
12gen_pld_recev_err接收数据fifo满写错误中断,读清零。0:无中断;1:有中断。
R
11gen_pld_rd_err接收数据fifo空读错误中断,读清零。0:无中断;1:有中断。
R
10gen_pld_send_err命令的发送数据fifo空读错误中断,读清零。0:无中断;1:有中断。
R
9gen_pld_wr_err命令的发送数据fifo满写错误中断,读清零。0:无中断;1:有中断。
R
8gen_cmd_wr_err命令fifo满写错误中断,读清零。0:无中断;1:有中断。
R
7dpi_pld_wr_err视频数据fifo满写错误中断,读清零。0:无中断;1:有中断。
R
6eopt_errEoTp接收错误中断,读清零。0:无中断;1:有中断。
R
5pkt_size_err包大小接收错误中断,读清零。0:无中断;1:有中断。
R
4crc_err接收数据CRC错误中断,读清零。0:无中断;1:有中断。
R
3ecc_multi_err接收数据ECC多位错误中断,读清零。0:无中断;1:有中断。
R
2ecc_single_err接收数据ECC单bit错误中断,读清零。0:无中断;1:有中断。
R
1to_lp_rxLP接收超时错误中断,读清零。0:无中断;1:有中断。
R
0to_hs_txHS发送超时错误中断,读清零。0:无中断;1:有中断。
R

中断0屏蔽寄存器

INT_MSK0BASE + 0x0C4
Bit313029282726252423222120191817161514131211109876543210
字段Reserveddphy_errors_4dphy_errors_3dphy_errors_2dphy_errors_1dphy_errors_0ack_with_err_15ack_with_err_14ack_with_err_13ack_with_err_12ack_with_err_11ack_with_err_10ack_with_err_9ack_with_err_8ack_with_err_7ack_with_err_6ack_with_err_5ack_with_err_4ack_with_err_3ack_with_err_2ack_with_err_1ack_with_err_0
RST00000000000000000000000010000000
位名称说明RW
31:21Reserved写入无影响,读取为零。
R
20dphy_errors_4Lane0 LP1contention中断屏蔽使能。0:屏蔽;1:使能。
RW
19dphy_errors_3Lane0 LP0contention中断屏蔽使能。0:屏蔽;1:使能。
RW
18dphy_errors_2errcontrol中断屏蔽使能。0:屏蔽;1:使能。
RW
17dphy_errors_1LP数据传输同步中断,如果数据bit个数不是8的倍数,中断屏蔽使能。0:屏蔽;1:使能。
RW
16dphy_errors_0EscapeEntry错误中断,如果接收到未定义命令时报中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
15ack_with_err_15设备错误报告(Error Reporting)中的protocol violation中断屏蔽使能。0:屏蔽;1:使能。
RW
14ack_with_err_14设备错误报告(Error Reporting)中的Reserved位,读清零。
RW
13ack_with_err_13设备错误报告(Error Reporting)中的invalid transmissionlength位,当设备接收到的数据长度和预期不符时,中断屏蔽使能。0:屏蔽;1:使能。
RW
12ack_with_err_12设备错误报告(ErrorReporting)中的DSIVCIDInvalid位,当设备接收到不能识别的ID号时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
11ack_with_err_11设备错误报告(ErrorReporting)中的DSIDataTypeNotRecognized位,当设备接收到不能识别的数据类型时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
10ack_with_err_10设备错误报告(Error Reporting)中的Checksum Error位,当设备接收到的数据有CRC错误时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
9ack_with_err_9设备错误报告(Error Reporting)中的ECC Error,multi-bit位,当设备接收到的数据有多位ECC错误时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
8ack_with_err_8设备错误报告(ErrorReporting)中的ECCError,single-bit位,当设备接收到的数据有1位ECC错误时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
7ack_with_err_7设备错误报告(Error Reporting)中的Contention Detected位,当设备有LPcontention时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
6ack_with_err_6设备错误报告(Error Reporting)中的False ControlError,当设备接收到错误状态序列时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
5ack_with_err_5设备错误报告(ErrorReporting)中的PeripheralTimeoutError位,设备发生超时时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
4ack_with_err_4设备错误报告(Error Reporting)中的Low-Power TransmitSyncError位,LP传输时如果设备接收到的bit数不是8的倍数时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
3ack_with_err_3设备错误报告(Error Reporting)中的Escape Mode EntryCommnadError位,设备接收到错误的ESC命令时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
2ack_with_err_2设备错误报告(ErrorReporting)中的EoTSyncError位,设备接收到错误的EoT序列时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
1ack_with_err_1设备错误报告(ErrorReporting)中的SoTSyncError位,设备接收到错误的SoT序列时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW
0ack_with_err_0设备错误报告(Error Reporting)中的SoTError位,设备接收到错误的EoT序列但仍能接收到正确的同步信息时报错误,中断屏蔽使能。0:屏蔽;1:使能。
RW

中断1屏蔽寄存器

INT_MSK1BASE + 0x0C8
Bit313029282726252423222120191817161514131211109876543210
字段Reservedgen_pld_recev_errgen_pld_rd_errgen_pld_send_errgen_pld_wr_errgen_cmd_wr_errdpi_pld_wr_erreopt_errpkt_size_errcrc_errecc_multi_errecc_single_errto_lp_rxto_hs_tx
RST00000000000000000000000000000000
位名称说明RW
31:13Reserved写入无影响,读取为零。
R
12gen_pld_recev_err接收数据fifo满写错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
11gen_pld_rd_err接收数据fifo空读错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
10gen_pld_send_err命令的发送数据fifo空读错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
9gen_pld_wr_err命令的发送数据fifo满写错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
8gen_cmd_wr_err命令fifo满写错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
7dpi_pld_wr_err视频数据fifo满写错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
6eopt_errEoTp接收错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
5pkt_size_err包大小接收错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
4crc_err接收数据CRC错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
3ecc_multi_err接收数据ECC多位错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
2ecc_single_err接收数据ECC单bit错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
1to_lp_rxLP接收超时错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW
0to_hs_txHS发送超时错误中断,中断屏蔽使能。0:屏蔽;1:使能。
RW

INT_FORCE0寄存器

INT_FORCE0BASE + 0x0D8
Bit313029282726252423222120191817161514131211109876543210
字段Reserveddphy_errors_4dphy_errors_3dphy_errors_2dphy_errors_1dphy_errors_0ack_with_err_15ack_with_err_14ack_with_err_13ack_with_err_12ack_with_err_11ack_with_err_10ack_with_err_9ack_with_err_8ack_with_err_7ack_with_err_6ack_with_err_5ack_with_err_4ack_with_err_3ack_with_err_2ack_with_err_1ack_with_err_0
RST00000000000000000000000010000000
位名称说明RW
31:21Reserved写入无影响,读取为零。
R
20dphy_errors_4Lane0LP1contention中断Force使能。0:不使能;1:使能。
W
19dphy_errors_3Lane0LP0contention中断Force使能。0:不使能;1:使能。
W
18dphy_errors_2errcontrol中断屏蔽Force使能。0:不使能;1:使能。
W
17dphy_errors_1LP数据传输同步中断,如果数据bit个数不是8的倍数,中断Force使能。0:不使能;1:使能。
W
16dphy_errors_0EscapeEntry错误中断,如果接收到未定义命令时报中断,中断Force使能。0:不使能;1:使能。
W
15ack_with_err_15设备错误报告(ErrorReporting)中的protocol violation中断Force使能。0:不使能;1:使能。
W
14ack_with_err_14设备错误报告(ErrorReporting)中的Reserved位,读清零。
W
13ack_with_err_13设备错误报告(ErrorReporting)中的invalidtransmission length位,当设备接收到的数据长度和预期不符时,中断Force使能。0:不使能;1:使能。
W
12ack_with_err_12设备错误报告(ErrorReporting)中的DSIVC ID Invalid位,当设备接收到不能识别的ID号时报错误,中断Force使能。0:不使能;1:使能。
W
11ack_with_err_11设备错误报告(ErrorReporting)中的DSIDataType NotRecognized位,当设备接收到不能识别的数据类型时报错误,中断Force使能。0:不使能;1:使能。
W
10ack_with_err_10设备错误报告(ErrorReporting)中的ChecksumError位,当设备接收到的数据有CRC错误时报错误,中断Force使能。0:不使能;1:使能。
W
9ack_with_err_9设备错误报告(ErrorReporting)中的ECCError,multi-bit位,当设备接收到的数据有多位ECC错误时报错误,中断Force使能。0:不使能;1:使能。
W
8ack_with_err_8设备错误报告(ErrorReporting)中的ECC Error,single-bit位,当设备接收到的数据有1位ECC错误时报错误,中断Force使能。0:不使能;1:使能。
W
7ack_with_err_7设备错误报告(ErrorReporting)中的ContentionDetected位,当设备有LPcontention时报错误,中断Force使能。0:不使能;1:使能。
W
6ack_with_err_6设备错误报告(ErrorReporting)中的FalseControlError,当设备接收到错误状态序列时报错误,中断Force使能。0:不使能;1:使能。
W
5ack_with_err_5设备错误报告(ErrorReporting)中的PeripheralTimeoutError位,设备发生超时时报错误,中断Force使能。0:不使能;1:使能。
W
4ack_with_err_4设备错误报告(ErrorReporting)中的Low-PowerTransmitSync Error位,LP传输时如果设备接收到的bit数不是8的倍数时报错误,中断Force使能。0:不使能;1:使能。
W
3ack_with_err_3设备错误报告(ErrorReporting)中的EscapeModeEntry CommnadError位,设备接收到错误的ESC命令时报错误,中断Force使能。0:不使能;1:使能。
W
2ack_with_err_2设备错误报告(ErrorReporting)中的EoTSync Error位,设备接收到错误的EoT序列时报错误,中断Force使能。0:不使能;1:使能。
W
1ack_with_err_1设备错误报告(ErrorReporting)中的SoTSync Error位,设备接收到错误的SoT序列时报错误,中断Force使能。0:不使能;1:使能。
W
0ack_with_err_0设备错误报告(ErrorReporting)中的SoTError位,设备接收到错误的EoT序列但仍能接收到正确的同步信息时报错误,中断Force使能。0:不使能;1:使能。
W

INT_FORCE1 寄存器

INT_FORCE1BASE + 0x0DC
Bit313029282726252423222120191817161514131211109876543210
字段Reservedgen_pld_recev_errgen_pld_rd_errgen_pld_send_errgen_pld_wr_errgen_cmd_wr_errdpi_pld_wr_erreopt_errpkt_size_errcrc_errecc_multi_errecc_single_errto_lp_rxto_hs_tx
RST00000000000000000000000000000000
位名称说明RW
31:13Reserved写入无影响,读取为零。
R
12gen_pld_recev_err接收数据fifo满写错误中断,中断Force使能。0:不使能;1:使能。
W
11gen_pld_rd_err接收数据fifo空读错误中断,中断Force使能。0:不使能;1:使能。
W
10gen_pld_send_err命令的发送数据fifo空读错误中断,中断Force使能。0:不使能;1:使能。
W
9gen_pld_wr_err命令的发送数据fifo满写错误中断,中断Force使能。0:不使能;1:使能。
W
8gen_cmd_wr_err命令fifo满写错误中断,中断Force使能。0:不使能;1:使能。
W
7dpi_pld_wr_err视频数据fifo满写错误中断,中断Force使能。0:不使能;1:使能。
W
6eopt_errEoTp接收错误中断,中断Force使能。0:不使能;1:使能。
W
5pkt_size_err包大小接收错误中断,中断Force使能。0:不使能;1:使能。
W
4crc_err接收数据CRC错误中断,中断Force使能。0:不使能;1:使能。
W
3ecc_multi_err接收数据ECC多位错误中断,中断Force使能。0:不使能;1:使能。
W
2ecc_single_err接收数据ECC单bit错误中断,中断Force使能。0:不使能;1:使能。
W
1to_lp_rxLP接收超时错误中断,中断Force使能。0:不使能;1:使能。
W
0to_hs_txHS发送超时错误中断,中断Force使能。0:不使能;1:使能。
W

DPIshadow 寄存器配置

VID_SHADOW_CTRLBASE + 0x100
Bit313029282726252423222120191817161514131211109876543210
字段Reservedvid_shadow_pin_reqReservedvid_shadow_reqReservedvid_shadow_en
RST00000000000000000000000000000000
位名称说明RW
31:17Reserved写入无影响,读取为零。
R
16vid_shadow_pin_req设置为1时,视频请求将通过外部引脚完成。在此模式下,vid_shadow_req将被忽略
RW
15:9Reserved写入无影响,读取为零。
R
8vid_shadow_req设置为1时,DPI寄存器将被复制到辅助寄存器中。复制后,此位将被自动清除
RW
7:1Reserved写入无影响,读取为零。
R
0vid_shadow_en设置为1时,DPI从辅助寄存器接收活动配置。当此位与vid_shadow_req位一起设置时,辅助寄存器将自动更新RW