ZHCSJN2B May   2019  – January 2021 DS90UH941AS-Q1

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 说明(续)
  6. 引脚配置和功能
    1.     引脚功能
  7. 规格
    1. 7.1 绝对最大额定值
    2. 7.2 ESD 等级
    3. 7.3 建议工作条件
    4. 7.4 热性能信息
    5. 7.5 直流电气特征
    6. 7.6 交流电气特征
    7. 7.7 推荐外部时钟参考时序
    8. 7.8 推荐的串行控制总线时序
    9. 7.9 时序图
  8. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1  DSI 接收器
        1. 8.3.1.1 DSI 工作模式
          1. 8.3.1.1.1 高速模式
          2. 8.3.1.1.2 25
          3. 8.3.1.1.3 全局操作时序参数
        2. 8.3.1.2 THS-SKIP 编程
        3. 8.3.1.3 DSI 错误和状态
          1. 8.3.1.3.1 DSI / DPHY 误差检测和报告
          2. 8.3.1.3.2 DSI 协议错误检测
          3. 8.3.1.3.3 DSI 错误报告
          4. 8.3.1.3.4 DSI 错误计数器
          5. 8.3.1.3.5 DSI 转 FPD-Link III 缓冲区错误
        4. 8.3.1.4 支持的 DSI 视频格式
      2. 8.3.2  高速正向通道数据传输
      3. 8.3.3  反向通道数据传输
      4. 8.3.4  FPD-Link III 端口寄存器访问
      5. 8.3.5  视频控制信号
      6. 8.3.6  关断引脚 (PDB)
      7. 8.3.7  串行链路故障检测
      8. 8.3.8  中断支持
        1. 8.3.8.1 中断引脚 (INTB)
        2. 8.3.8.2 远程中断引脚 (REM_INTB)
      9. 8.3.9  GPIO 支持
        1. 8.3.9.1 GPIO[3:0] 配置
        2. 8.3.9.2 反向通道配置
        3. 8.3.9.3 GPIO_REG[8:5] 配置
      10. 8.3.10 SPI 通信
        1. 8.3.10.1 SPI 模式配置
        2. 8.3.10.2 正向通道 SPI 操作
        3. 8.3.10.3 反向通道 SPI 操作
      11. 8.3.11 音频模式
        1. 8.3.11.1 I2S 音频接口
          1. 8.3.11.1.1 I2S 传输模式
          2. 8.3.11.1.2 I2S 中继器
          3. 8.3.11.1.3 分离器和复制模式期间的音频
        2. 8.3.11.2 TDM 音频接口
      12. 8.3.12 (带 HDCP)
        1. 8.3.12.1 HDCP I2S 音频加密
      13. 8.3.13 内置自检测试 (BIST)
        1. 8.3.13.1 BIST 配置和状态
        2. 8.3.13.2 正向通道和反向通道错误检查
      14. 8.3.14 内部模式生成
        1. 8.3.14.1 图形选项
        2. 8.3.14.2 颜色模式
        3. 8.3.14.3 视频时序模式
        4. 8.3.14.4 外部时序
        5. 8.3.14.5 图形反转
        6. 8.3.14.6 自动滚动
        7. 8.3.14.7 附加特性
      15. 8.3.15 EMI 降低特性
        1. 8.3.15.1 输入 SSC 容差
    4. 8.4 器件功能模式
      1. 8.4.1 模式选择配置设置 (MODE_SEL[1:0])
      2. 8.4.2 时钟模式
        1. 8.4.2.1 DSI 时钟模式
        2. 8.4.2.2 像素时钟模式
          1. 8.4.2.2.1 DSI 参考时钟模式
          2. 8.4.2.2.2 外部参考时钟模式
          3. 8.4.2.2.3 内部参考时钟
          4. 8.4.2.2.4 独立 2:2 模式的外部参考时钟
      3. 8.4.3 双 DSI 输入模式
        1. 8.4.3.1 DSI 双路运行要求
        2. 8.4.3.2 启用双 DSI 运行
        3. 8.4.3.3 双 DSI 控制和状态
      4. 8.4.4 3D 格式支持(单 DSI 输入)
        1. 8.4.4.1 左/右 3D 格式支持
        2. 8.4.4.2 交替线路 3D 格式支持
        3. 8.4.4.3 交替像素 3D 格式支持
      5. 8.4.5 独立 2:2 模式
        1. 8.4.5.1 独立 2:2 模式的配置
        2. 8.4.5.2 配置独立 2:2 模式的代码示例
        3. 8.4.5.3 93
      6. 8.4.6 FPD-Link III 运行模式
        1. 8.4.6.1 单链路模式
        2. 8.4.6.2 双链路模式
        3. 8.4.6.3 复制模式
        4. 8.4.6.4 分离器模式
          1. 8.4.6.4.1 DSI 对称分离
            1. 8.4.6.4.1.1 对称分离 - 左/右
            2. 8.4.6.4.1.2 对称分离 - 交替像素分离
            3. 8.4.6.4.1.3 对称分离 - 交替线路分离
            4. 8.4.6.4.1.4 103
          2. 8.4.6.4.2 DSI 非对称分离
            1. 8.4.6.4.2.1 非对称分离与裁剪
            2. 8.4.6.4.2.2 非对称分离与 DSI VC-ID
          3. 8.4.6.4.3 分离器运行的配置
    5. 8.5 编程
      1. 8.5.1 串行控制总线
      2. 8.5.2 多主仲裁支持
      3. 8.5.3 有关多主运行的 I2C 限制
      4. 8.5.4 对较新 FPD-Link III 器件的器件寄存器进行多主访问
      5. 8.5.5 对较旧 FPD-Link III 器件的器件寄存器进行多主访问
      6. 8.5.6 有关多主运行的控制通道方向的限制
    6. 8.6 寄存器映射
      1. 8.6.1 主寄存器
      2. 8.6.2 DSI 端口 0 和端口 1 间接寄存器
      3. 8.6.3 模拟间接寄存器
      4. 8.6.4 端口 0 和端口 1 图形发生器间接寄存器
  9. 应用和实现
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
      2. 9.2.2 详细设计过程
        1. 9.2.2.1 高速互连指南
      3. 9.2.3 应用曲线
  10. 10电源相关建议
    1. 10.1 VDD 电源
    2. 10.2 上电和初始化
  11. 11布局
    1. 11.1 布局指南
      1. 11.1.1 接地
      2. 11.1.2 路由 FPD-Link III 信号布线
      3. 11.1.3 路由 DSI 信号布线
    2. 11.2 布局示例
  12. 12器件和文档支持
    1. 12.1 文档支持
      1. 12.1.1 相关文档
    2. 12.2 支持资源
    3. 12.3 商标
    4. 12.4 静电放电警告
    5. 12.5 术语表
  13. 13机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

主寄存器

表 8-13 汇总了 DS90UH941AS-Q1 的存储器映射寄存器。可通过串行控制接口 (I2C) 以及双向控制通道访问这些寄存器。表 8-13中未列出的所有寄存器偏移地址都应视为保留的存储单元,并且不应修改寄存器内容。

表 8-13 主寄存器汇总
地址首字母缩写寄存器名称部分
0x0I2C_DEVICE_ID查找
0x1RESET_CTL查找
0x2DEVICE_CFG查找
0x3GENERAL_CFG查找
0x4GENERAL_CFG2查找
0x5I2C_MASTER_CFG查找
0x6DES_ID_DES_ID_1查找
0x7SlaveID_0查找
0x8SlaveAlias_0查找
0x9SDA_SETUP查找
0xACRC_ERROR0查找
0xBCRC_ERROR1查找
0xCGENERAL_STS查找
0xDGPIO_0_Config查找
0xEGPIO_1_and_GPIO_2_Config查找
0xFGPIO_3_Config查找
0x10GPIO_5_and_GPIO_6_Config查找
0x11GPIO_7_and_GPIO_8_Config查找
0x12DATAPATH_CTL查找
0x13TX_MODE_STS查找
0x14TX_BIST_CTL查找
0x16BCC_WDOG_CTL查找
0x17I2C_CONTROL查找
0x18SCL_HIGH_TIME查找
0x19SCL_LOW_TIME查找
0x1ADATAPATH_CTL2查找
0x1BBIST_BC_ERRORS查找
0x1CGPI_PIN_STS1查找
0x1DGPI_PIN_STS2查找
0x1ETX_PORT_SEL查找
0x1FFREQ_COUNTER查找
0x20DES_CAP1查找
0x21DES_CAP2查找
0x26LINK_DET_CTL查找
0x2EMAILBOX_2E查找
0x2FMAILBOX_2F查找
0x30REM_INTB_CTRL查找
0x32IMG_LINE_SIZE0查找
0x33IMG_LINE_SIZE1查找
0x34IMG_DELAY0 _IMG_DELAY0_P1查找
0x35IMG_DELAY1_IMG_DELAY_P1查找
0x36CROP_START_X0_CROP_START_X0_P1查找
0x37CROP_START_X1_CROP_START_X1_P1查找
0x38CROP_STOP_X0_CROP_STOP_X0_P1查找
0x39CROP_STOP_X1_CROP_STOP_X1_P1查找
0x3ACROP_START_Y0_CROP_START_Y0_P1查找
0x3BCROP_START_Y1_CROP_START_Y1_P1查找
0x3CCROP_STOP_Y0_CROP_STOP_Y0_P1查找
0x3DCROP_STOP_Y1_CROP_STOP_Y1_P1查找
0x3ESPLIT_CLK_CTL0_SPLIT_CLK_CTL0_P1查找
0x3FSPLIT_CLK_CTL1_SPLIT_CLK_CTL1_P1查找
0x40IND_ACC_CTL查找
0x41IND_ACC_ADDR查找
0x42IND_ACC_DATA查找
0x4FBRIDGE_CTL查找
0x50BRIDGE_STS查找
0x54BRIDGE_CFG查找
0x55AUDIO_CFG查找
0x56BRIDGE_CFG2查找
0x57TDM_CONFIG查找
0x58VIDEO_3D_STS查找
0x59DUAL_DSI_CTL_STS查找
0x5ADUAL_STS_DUAL_STS_P1查找
0x5BDUAL_CTL1查找
0x5CDUAL_CTL2查找
0x5DFREQ_LOW查找
0x5EFREQ_HIGH查找
0x5FDSI_FREQ_DSI_FREQ_P1查找
0x60SPI_TIMING1查找
0x61SPI_TIMING2查找
0x62SPI_CONFIG查找
0x63VCID_SPLIT_CTL查找
0x64PGCTL_PGCTL_P1查找
0x65PGCFG_PGCFG_P1查找
0x66PGIA_PGIA_P1查找
0x67PGID_PGID_P1查找
0x6AIMG_HSYNC_CTL0_IMG_HSYNC_CTL0_P1查找
0x6BIMG_HSYNC_CTL1_IMG_HSYNC_CTL1_P1查找
0x6CIMG_HSYNC_CTL2_IMG_HSYNC_CTL2_P1查找
0x6DBCC_STATUS查找
0x6EBCC_CONFIG查找
0x6FFC_BCC_TEST查找
0x70SlaveID_1查找
0x71SlaveID_2查找
0x72SlaveID_3查找
0x73SlaveID_4查找
0x74SlaveID_5查找
0x75SlaveID_6查找
0x76SlaveID_7查找
0x77SlaveAlias_1查找
0x78SlaveAlias_2查找
0x79SlaveAlias_3查找
0x7ASlaveAlias_4查找
0x7BSlaveAlias_5查找
0x7CSlaveAlias_6查找
0x7DSlaveAlias_7查找
0x80RX_BKSV0查找
0x81RX_BKSV1查找
0x82RX_BKSV2查找
0x83RX_BKSV3查找
0x84RX_BKSV4查找
0x90TX_KSV0查找
0x91TX_KSV1查找
0x92TX_KSV2查找
0x93TX_KSV3查找
0x94TX_KSV4查找
0xA0RX_BCAPS查找
0xA1RX_BSTATUS0查找
0xA2RX_BSTATUS1查找
0xC0HDCP_DBG查找
0xC2HDCP_CFG查找
0xC3HDCP_CTL查找
0xC4HDCP_STS查找
0xC6HDCP_ICR查找
0xC7HDCP_ISR查找
0xC8NVM_CTL查找
0xCDHDCP_CFG2查找
0xCEBLUE_SCREEN查找
0xE0HDCP_DBG_ALIAS查找
0xE2HDCP_CFG_ALIAS查找
0xE3HDCP_CTL_ALIAS查找
0xE4HDCP_STS_ALIAS查找
0xE6HDCP_ICR_ALIAS查找
0xE7HDCP_ISR_ALIAS查找
0xF0HDCP_TX_ID0查找
0xF1HDCP_TX_ID1查找
0xF2HDCP_TX_ID2查找
0xF3HDCP_TX_ID3查找
0xF4HDCP_TX_ID4查找
0xF5HDCP_TX_ID5查找

表 8-14 显示了适用于此部分中访问类型的代码。

表 8-14 寄存器访问类型代码
访问类型代码说明
RR只读访问
R/SR/S只读访问/启动时基于引脚 Strap 配置设置
R/WR/W读取/写入访问
R/CORR/COR读取以清除/然后读取状态
R/W/RCR/W/RC读取/写入访问/读取以清除
R/W/SR/W/S读取/写入访问/启动时基于引脚 Strap 配置设置

8.6.1.1 I2C_DEVICE_ID 寄存器(地址 = 0x0)[复位 = Strap]

表 8-15 中描述了 I2C_DEVICE_ID 。

返回到汇总表

表 8-15 I2C_DEVICE_ID 寄存器字段说明
字段类型复位说明
7-1DEVICE_ID
DEVICE_ID_P1
R/W/SStrap串行器的 7 位地址:
默认为由 IDx strap 配置引脚所配置的地址
如果设置了 PORT1_I2C_EN,则此值默认为端口 1 的 IDx strap 配置值 + 1。
对该值编程时,DEVICE_ID 值的最低有效位应设置为 0,以允许正确配置第二个端口 I2C 地址。
0SER_IDR/W0h0:器件 ID 来自 IDX 引脚(默认)
1:器件 ID 来自 0x00[7:1]

8.6.1.2 RESET_CTL 寄存器(地址 = 0x1)[复位 = Strap]

表 8-16 中描述了 RESET_CTL 。

返回到汇总表

该寄存器是只读的

表 8-16 RESET_CTL 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3DISABLE_DSIR/W/SStrapDSI 复位:
复位模拟 DSI 和数字 DSI。该位不会自行清除。它是 MODE_SEL1 引脚上的 Strap 配置选项。
1:复位
0:正常工作
2DSI_RESETR/W0hDSI 复位:
用一个短脉冲复位模拟 DSI 和数字 DSI。该位会自行清除。
1:复位
0:正常工作
1DIGITAL_RESET1R/W0h数字复位:
复位整个数字模块,包括寄存器。该位会自行清除。
1:复位
0:正常工作
0DIGITAL_RESET0R/W0h数字复位:
复位整个数字模块,寄存器除外。该位会自行清除。
1:复位
0:正常工作
设置该位时,由引脚 strap 配置所加载的寄存器将恢复为其原始 strap 配置值。这些寄存器在此表中将“Strap”显示为其默认值。

8.6.1.3 DEVICE_CFG 寄存器(地址 = 0x2)[复位 = 0h]

表 8-17 中描述了 DEVICE_CFG 。

返回到汇总表

表 8-17 DEVICE_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6DSI1_CLK_PN_SWAPR/W0hDSI 端口 1 时钟通道的 P/N 引脚顺序反向:
0:DSI 端口 1 时钟通道 P 输入映射到 P,N 输入映射到 N
1:DSI 端口 1 时钟通道 P 输入映射到 N,N 输入映射到 P
5DSI1_DATA_PN_SWAPR/W0hDSI 端口 1 数据通道的 P/N 引脚顺序反向:
0:DSI 端口 1 时钟通道 P 输入映射到 P,N 输入映射到 N
1:DSI 端口 1 时钟通道 P 输入映射到 N,N 输入映射到 P
4DSI1_LANE_REVERSER/W0hDSI 端口 1 的通道顺序反向:
0:DSI 端口 1 通道 3、2、1、0 输入映射到通道 3、2、1、0
1:DSI 端口 1 通道 3、2、1、0 输入映射到通道 0、1、2、3
3RESERVEDR0h保留
2DSI0_CLK_PN_SWAPR/W0hDSI 端口 0 时钟通道的 P/N 引脚顺序反向:
0:DSI 端口 0 时钟通道 P 输入映射到 P,N 输入映射到 N
1:DSI 端口 0 时钟通道 P 输入映射到 N,N 输入映射到 P
1DSI0_DATA_PN_SWAPR/W0hDSI 端口 0 数据通道的 P/N 引脚顺序反向:
0:DSI 端口 0 数据通道 P 输入映射到 P,N 输入映射到 N
1:DSI 端口 0 时钟通道 P 输入映射到 N,N 输入映射到 P
0DSI0_LANE_REVERSER/W0hDSI 端口 0 的通道顺序反向:
0:DSI 端口 0 通道 3、2、1、0 输入映射到通道 3、2、1、0
1:DSI 端口 0 通道 3、2、1、0 输入映射到通道 0、1、2、3

8.6.1.4 GENERAL_CFG 寄存器(地址 = 0x3)[复位 = 92h]

表 8-18 中描述了 GENERAL_CFG 。

返回到汇总表

表 8-18 GENERAL_CFG 寄存器字段说明
字段类型复位说明
7RX_CRC_CHECKER_
ENABLE
R/W1hCRC 校验器启用
0:禁用
1:启用
6IO_PULLDOWN_DISR/W0hI/O 下拉电阻器禁用
如果设置,将禁用下述数字 I/O 引脚上的内部下拉电阻器:
GPIO0、GPIO1、D_GPIO0、D_GPIO1、D_GPIO2、D_GPIO3、I2S_CLK、I2S_WC、I2S_DA、I2S_DB、I2S_DC 和 I2S_DD
5TX_AUTO_ACK
TX_AUTO_ACK_P1
R/W0h自动确认 I2C 远程写入
如果启用,对解串器(或任何远程 I2C 从器件,如果启用 I2C PASS ALL)的 I2C 写入将立即确认,而无需等待解串器确认该写入。这使得 I2C 总线上的吞吐量更高。
1:启用
0:禁用
如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作
4FILTER_ENABLER/W1hHS、VS、DE 两时钟滤波器
如果启用,DE、HS 和 VS 输入上小于两个完整 PCLK 周期的脉冲将被拒绝。
1:滤波启用
0:滤波禁用
3I2C_PASS_THROUGH
I2C_PASS_THROUGH_P1
R/W0hI2C 直通模式
0:直通模式禁用
1:直通模式启用
如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作
2RESERVEDR0h保留
1PCLK_AUTOR/W1h切换到 DSI 时钟或外部 REFCLK
1:启用自动切换
0:禁用自动切换
0RESERVEDR0h保留

8.6.1.5 GENERAL_CFG2 寄存器(地址 = 0x4)[复位 = 0h]

表 8-19 中描述了 GENERAL_CFG2 。

返回到汇总表

表 8-19 GENERAL_CFG2 寄存器字段说明
字段类型复位说明
7-6RESERVEDR0h保留
5CRC_ERROR_RESETR/W0h清除 CRC 错误计数器。该位不会自行清除。
1:清除计数器
0:正常工作
4
RESERVED
R/W0h保留
3-2RESERVEDR0h保留
1FC_BCC_CRC6_OV
FC_BCC_CRC6_OV_P1
R/W0h增强正向通道 CRC 和启动序列的覆盖启用
1: 使用 FC_BCC_CRC6_OV_VAL 值启用或禁用对增强正向通道 CRC 和启动序列的支持
0:使用解串器功能列表启用或禁用对增强正向通道 CRC 和启动序列的支持
如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作
0FC_BCC_CRC6_OV_VAL
FC_BCC_CRC6_OV_VAL_P1
R/W0h启用增强正向通道 CRC 和启动序列
当 FC_BCC_CRC6_OV 为 1 时,使用该值控制对启用增强正向通道 CRC 和启动序列的支持
1:启用增强正向通道 CRC 和启动序列
0:禁用增强正向通道 CRC 和启动序列
如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作

8.6.1.6 I2C_MASTER_CFG 寄存器(地址 = 0x5)[复位 = 0h]

表 8-20 中描述了 I2C_MASTER_CFG 。

返回到汇总表

表 8-20 I2C_MASTER_CFG 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-3SDA_OUT_DELAYR/W0hSDA 输出延迟
该字段配置 SDA 输出上的输出延迟。设置此值将增加输出延迟,单位为 40ns。SCL 到 SDA 的标称输出延迟值为:
00:200ns
01:240ns
10:280ns
11:320ns
实际延迟可能更大,具体取决于系统电容和信号上升/下降时间。
2LOCAL_WRITE_DISR/W0h禁止对本地寄存器进行远程写入
将该位设置为 1 将防止从控制通道上对本地器件寄存器进行远程写入。这可以防止从连接到解串器的 I2C 主器件写入串行器寄存器。设置该位不会影响在串行器上对 I2C 从器件的远程访问。
1I2C_BUS_TIMER
_SPEEDUP
R/W0h加快 I2C 总线看门狗计时器
1:看门狗计时器在大约 50µs 后失效
0:看门狗计时器在大约 1 秒后失效。
0I2C_BUS_TIMER
_DISABLE
R/W0h禁用 I2C 总线看门狗计时器
I2C 看门狗计时器可用于检测 I2C 总线何时空闲或何时在事务无效终止后挂起。如果 SDA 为高电平并且大约 1 秒内没有信号发生,则 I2C 总线将被假定为空闲。如果 SDA 为低电平且没有信号发生,则器件将尝试通过驱动 SCL 上的 9 个时钟来清除总线。

8.6.1.7 DES_ID_DES_ID_1 寄存器(地址 = 0x6)[复位 = 0h]

表 8-21 中描述了 DES_ID_DES_ID_1 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-21 DES_ID_DES_ID_1 寄存器字段说明
字段类型复位说明
7-1DES_DEV_ID
DES_DEV_ID_P1
R/W0h7 位解串器器件 ID
配置远程解串器的 I2C 从器件 ID。该字段中的值为 0 将禁用对远程解串器的 I2C 访问。一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。
软件可覆盖该值,但还必须设置 FREEZE DEVICE ID 位,以防止通过双向控制通道加载。
如果设置了 PORT1_SEL,该寄存器指示连接到端口 1 的解串器的解串器器件 ID
0FREEZE_DEVICE_ID
FREEZE_DEVICE_ID_P1
R/W0h冻结解串器器件 ID
防止通过双向控制通道自动加载解串器器件 ID。ID 将在写入的值处冻结。
如果设置了 PORT1_SEL,该位将控制 DES_DEV_ID_P1。

8.6.1.8 SlaveID_0 寄存器(地址 = 0x7)[复位 = 0h]

表 8-22 中描述了 SlaveID_0 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-22 SlaveID_0 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID0
SLAVE_ID0_P1
R/W0h如果设置了 PORT1_SEL,则该寄存器将控制端口 1 SLAVE_ID0。7 位远程从器件 ID 0
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID0,则事务将在通过双向控制通道传输到串行器之前重新映射到该地址。
0RESERVEDR/W0h保留。

8.6.1.9 SlaveAlias_0 寄存器(地址 = 0x8)[复位 = 0h]

表 8-23 中描述了 SlaveAlias_0 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-23 SlaveAlias_0 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID0
SLAVE_ALIAS_ID0_P1
R/W0h如果设置了 PORT1_SEL,则该寄存器将控制端口 1 SLAVE_ALIAS_ID0。7 位远程从器件别名 ID 0
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID0 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.10 SDA_SETUP 寄存器(地址 = 0x9)[复位 = 1h]

表 8-24 中描述了 SDA_SETUP 。

返回到汇总表

表 8-24 SDA_SETUP 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3-0TX_SDA_SETUPR/W1h远程确认 SDA 输出设置
当控制通道(远程)访问处于运行状态时,该字段配置在 ACK 周期期间,SDA 输出相对于 SCL 上升沿的建立时间。设置此值将以 640ns 为单位增加设置时间。当该字段为 0 时,SDA 到 SCL 的标称输出设置时间值为 80ns。

8.6.1.11 CRC_ERROR0 寄存器(地址 = 0xA)[复位 = 0h]

表 8-25 中描述了 CRC_ERROR0 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-25 CRC_ERROR0 寄存器字段说明
字段类型复位说明
7-0CRC_ERROR_7:0
_CRC_ERROR_P1_7:0
R0h反向通道 CRC 错误计数器
如果设置了 PORT1_SEL,该寄存器将指示端口 1 状态。
反向通道 CRC 错误的数量 – 8 个最低有效位。使用寄存器 0x04 中的 CRC ERROR RESET 来清除该寄存器。

8.6.1.12 CRC_ERROR1 寄存器(地址 = 0xB)[复位 = 0h]

表 8-26 中描述了 CRC_ERROR1 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-26 CRC_ERROR1 寄存器字段说明
字段类型复位说明
7-0CRC_ERROR_15:8
_CRC_ERROR_P1_15:8
R0h反向通道 CRC 错误计数器
如果设置了 PORT1_SEL,该寄存器将指示端口 1 状态:反向通道 CRC 错误的数量 – 8 个最高有效位。使用寄存器 0x04 中的 CRC ERROR RESET 来清除该寄存器。

8.6.1.13 GENERAL_STS 寄存器(地址 = 0xC)[复位 = 0h]

表 8-27 中描述了 GENERAL_STS 。

该寄存器中的一些位是特定于 FPD-Link III TX 端口的。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-27 GENERAL_STS 寄存器字段说明
字段类型复位说明
7RESERVEDR0h一般状态寄存器
如果设置 PORT1_SEL,该寄存器将指示所显示的端口 1 状态。
保留。
6DSI_ERRORR0h对来自 DSI 间接寄存器的 DSI_FPD3_ERR、DSI_CMD_OVER、DSI_EOT_ERR、DSI_READ_WOUT_BTA 和 DSI_ERROR_DET 进行或运算。读取时不会清除。
在双 DSI 或独立 DSI 到 FPD-Link III 模式下,该位将指示在任一 DSI 输入上检测到错误。
5DPHY_ERRORR0h对来自 DSI 间接寄存器的 LANE_SYNC_ERROR 和 DPHY_LANE_ERROR 进行或运算。读取时不会清除。
在双 DSI 或独立 2:2 模式中,该位将指示在任一 DPHY 输入上检测到错误。
4LINK_LOST
LINK_LOST_P1
R0h选定端口的链路丢失标志:
该位表示已经检测到链路丢失。该寄存器位将保持高电平,直到使用寄存器 0x04 中的 CRC ERROR RESET 来清除。
如果设置了 PORT1_SEL,则该寄存器指示所显示的端口 1 状态。
3BIST_CRC_ERROR
BIST_CRC_ERROR_P1
R0hBIST 与解串器通信期间发生 CRC 错误。该位在 BIST 重启或寄存器 0x04 中的 CRC ERROR RESET 置位时清除。
如果设置了 PORT1_SEL,则该寄存器指示所显示的端口 1 状态。
2PCLK_DETECT
PCLK_DETECT_P1
R0h像素时钟检测:
频率检测电路已检测到满足 FREQ_LOW 寄存器中频率要求的有效像素时钟。
1:检测到有效像素时钟
0:未检测到有效像素时钟
在分离器或独立 2:2 模式中,该位指示所选端口的状态。
如果设置了 PORT1_SEL,该寄存器指示如图所示的 Port1 状态。
1DES_ERROR
DES_ERROR_P1
R0h所选端口的解串器错误检测:
与解串器通信期间发生 CRC 错误。该位在链路断开或寄存器 0x04 中的 CRC ERROR RESET 置位时清除。
0LINK_DETECT
LINK_DETECT_P1
R0h所选端口的链路检测状态:
1:检测到电缆链路
0:未检测到电缆链路

8.6.1.14 GPIO_0_Config 寄存器(地址 = 0xD)[复位 = 20h]

表 8-28 中描述了 GPIO_0_Config 。

返回到汇总表

表 8-28 GPIO_0_Config 寄存器字段说明
字段类型复位说明
7-4REV_IDR2hGPIO0 和 D_GPIO0] 配置
如果设置了 PORT1_SEL,则该寄存器将控制 D_GPIO0 引脚
修订版本 ID
0010:DS90Ux941AS-Q1
3GPIO0_OUTPUT_VALUE
D_GPIO0_OUTPUT_VALUE
R/W0h本地 GPIO 输出值
当启用 GPIO 功能、本地 GPIO 方向为输出且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。
2-0GPIO0_MODE
D_GPIO0_MODE
R/W0hGPIO 0 模式
确定 GPIO 引脚的工作模式:
x00:功能输入模式,GPIO0 输入
x10:三态
001:GPIO 模式,输出
011:GPIO 模式,输入
101:远程保持 - 输出远程数据,在链路丢失时保持数据
111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值)

8.6.1.15 GPIO_1_and_GPIO_2_Config 寄存器(地址 = 0xE)[复位 = 0h]

表 8-29 中描述了 GPIO_1__and_GPIO_2_Config 。

返回到汇总表

表 8-29 GPIO_1_and_GPIO_2_Config 寄存器字段说明
字段类型复位说明
7GPIO2_OUTPUT_VALUE
D_GPIO2_OUTPUT_VALUE
R/W0hGPIO1/GPIO2 和 D_GPIO1/D_GPIO2 配置
如果设置了 PORT1_SEL,则该寄存器将控制 D_GPIO1 和 D_GPIO2 引脚
本地 GPIO 输出值
当 GPIO 功能启用,本地 GPIO 方向为输出,且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。
6-4GPIO2_MODE
D_GPIO2_MODE
R/W0hGPIO 2 模式
确定 GPIO 引脚的工作模式:
x00:功能输入模式,I2S_DC 输入
x10:三态
001:GPIO 模式,输出
011:GPIO 模式,输入
101:远程保持 - 输出远程数据,在链路丢失时保持数据
111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值)
3GPIO1_OUTPUT_VALUE
D_GPIO1_OUTPUT_VALUE
R/W0h本地 GPIO 输出值
当启用 GPIO 功能、本地 GPIO 方向为输出且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。
2-0GPIO1_MODE
D_GPIO1_MODE
R/W0hGPIO 1 模式
确定 GPIO 引脚的工作模式:
x00:功能输入模式,GPIO0 输入
x10:三态
001:GPIO 模式,输出
011:GPIO 模式,输入
101:远程保持 - 输出远程数据,在链路丢失时保持数据
111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值)

8.6.1.16 GPIO_3_Config 寄存器(地址 = 0xF)[复位 = 0h]

表 8-30 中描述了 GPIO_3_Config 。

返回到汇总表

表 8-30 GPIO_3_Config 寄存器字段说明
字段类型复位说明
7-4RESERVEDR/W0hGPIO3 和 D_GPIO3 配置
如果设置了 PORT1_SEL,则该寄存器控制 D_GPIO3 引脚
保留
3GPIO3_OUTPUT_VALUE
D_GPIO3_OUTPUT_VALUE
R/W0h本地 GPIO 输出值
当启用 GPIO 功能、本地 GPIO 方向为输出且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。
2-0GPIO3_MODE
D_GPIO3_MODE
R/W0hGPIO 3 模式
确定 GPIO 引脚的工作模式:
x00:功能输入模式,I2S_DD 输入
x10:三态
001:GPIO 模式,输出
011:GPIO 模式,输入
101:远程保持 - 输出远程数据,在链路丢失时保持数据
111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值)

8.6.1.17 GPIO_5_and_GPIO_6_Config 寄存器(地址 = 0x10)[复位 = 0h]

表 8-31 中描述了 GPIO_5_and_GPIO_6_Config 。

返回到汇总表

表 8-31 GPIO_5_and_GPIO_6_Config 寄存器字段说明
字段类型复位说明
7GPIO6_OUTPUT_VALUER/W0h本地 GPIO 输出值
当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。
6RESERVEDR0h保留
5-4GPIO6_DIRR/W0hGPIO 6 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。
{GPIO DIR, GPIO EN}
00:功能模式输入
10:三态
01:GPIO 模式输出
11:GPIO 模式输入
3GPIO5_OUTPUT_VALUER/W0h本地 GPIO 输出值
当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。
2RESERVEDR0h保留
1-0GPIO5_MODER/W0hGPIO 5 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。
{GPIO DIR, GPIO EN}
00:功能模式输入
10:三态
01:GPIO 模式输出
11:GPIO 模式输入

8.6.1.18 GPIO_7_and_GPIO_8_Config 寄存器(地址 = 0x11)[复位 = 0h]

表 8-32 中描述了 GPIO_7_and_GPIO_8_Config 。

返回到汇总表

表 8-32 GPIO_7_and_GPIO_8_Config 寄存器字段说明
字段类型复位说明
7GPIO8_OUTPUT_VALUER/W0h本地 GPIO 输出值
当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。
6RESERVEDR0h保留
5-4GPIO8_MODER/W0hGPIO 8 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。
{GPIO DIR, GPIO EN}
00:功能模式输入
10:三态
01:GPIO 模式输出
11:GPIO 模式输入
3GPIO7_OUTPUT_VALUER/W0h本地 GPIO 输出值
当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。
2RESERVEDR0h保留
1-0GPIO7_MODER/W0hGPIO 7 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。
{GPIO DIR, GPIO EN}
00:功能模式输入
10:三态
01:GPIO 模式输出
11:GPIO 模式输入

8.6.1.19 DATAPATH_CTL 寄存器(地址 = 0x12)[复位 = 0h]

表 8-33 中描述了 DATAPATH_CTL 。

返回到汇总表

表 8-33 DATAPATH_CTL 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6PASS_RGBR/W0h设置该位会让 RGB 数据在 DS90UH941x-Q1 中独立于 DE 发送。设置该位以允许使用 DS90UB926-Q1、DS90UB928-Q1、DS90UB940-Q1 和 DS90UB948-Q1 运行。然而,设置该位会阻止 HDCP 操作,并阻止分组音频。
1:独立于 DE 传输 RGB
0:正常工作
5DE_POLARITYR/W0h该位指示 DE(数据使能)信号的极性。
1:DE 为负(低电平有效,高电平闲置)
0:DE 为正(高电压有效,低电平闲置)
4I2S_RPTR_REGENR/W0h1:中继器从 I2S 引脚重新生成 I2S
0:中继器从视频引脚直通 I2S
3I2S_B_OVERRIDER/W0hI2S 通道 B 覆盖
1:从 reg_12[0] 设置 I2S 通道 B 使能
0:禁用 I2S 通道 B
2VIDEO_18B_ENR/W0h18 位视频选择
1:选择 18 位视频模式
0:选择 24 位视频模式
1I2S_TRANSPORT_SELR/W0h1:启用 I2S 数据正向通道帧传输
0:启用 I2S 数据岛传输
0I2S_B_ENR/W0hI2S 通道 B 使能
1:启用 B1 输入上的 I2S 通道 B
0:禁用 I2S 通道 B

请注意,在中继器中,该位可能会被带内 I2S 模式检测覆盖。

8.6.1.20 TX_MODE_STS 寄存器(地址 = 0x13)[复位 = Strap]

表 8-34 中描述了 TX_MODE_STS 。

返回到汇总表

表 8-34 TX_MODE_STS 寄存器字段说明
字段类型复位说明
7MODE_SEL1_DONER1h指示 MODE_SEL1 值已稳定并被锁存
6-4MODE_SEL1_DECODER/SStrap返回 MODE_SEL1 引脚的 3 位解码
3MODE_SEL0_DONER1h指示 MODE_SEL0 值已稳定并被锁存
2-0MODE_SEL0_DECODER/SStrap返回 MODE_SEL0 引脚的 3 位解码

8.6.1.21 TX_BIST_CTL 寄存器(地址 = 0x14)[复位 = 0h]

表 8-35 中描述了 TX_BIST_CTL 。

返回到汇总表

表 8-35 TX_BIST_CTL 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4DOPL_MODER/W0hDOPL 模式启用
1: 启用
0:禁用
不能通过双向控制通道远程写入该位
3RESERVEDR0h保留
2-1CLOCK_SOURCE
CLOCK_SOURCE_P1
R/W0hBIST 模式中的时钟源(当 0x14[0]=1 时)
00:外部像素时钟
01:33MHz 振荡器
1x:100MHz 振荡器
在分离器或独立 2:2 模式下,该字段控制所选端口。
0BIST_EN
BIST_EN_P1
R/W0hBIST 控制
1:启用
0:禁用
在分离器或独立 2:2 模式下,该字段控制所选端口。

8.6.1.22 BCC_WDOG_CTL 寄存器(地址 = 0x16)[复位 = FEh]

表 8-36 中描述了 BCC_WDOG_CTL 。

返回到汇总表

表 8-36 BCC_WDOG_CTL 寄存器字段说明
字段类型复位说明
7-1BCC_WATCHDOG
_TIMER
R/W7Fh如果控制通道事务未能在设定的时间内完成,看门狗计时器允许终止控制通道事务。该字段设置双向控制通道看门狗超时值,单位为 2ms。该字段不应设置为 0。建议将该字段设置为 0x01。
0BCC_WDOG_DISR/W0h禁用双向控制通道看门狗计时器
1:禁用 BCC 看门狗计时器操作
0:启用 BCC 看门狗计时器操作

8.6.1.23 I2C_CONTROL 控制寄存器(地址 = 0x17)[复位 = 1Eh]

表 8-37 中描述了 I2C_CONTROL 。

该寄存器中的一些位是特定于 FPD-Link III TX 端口的。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-37 I2C_CONTROL 寄存器字段说明
字段类型复位说明
7I2C_PASS_ALL
I2C_PASS_ALL_P1
R/W0h1:启用对与串行器 I2C 从器件 ID 不匹配的 I2C 从器件 ID 的所有 I2C 访问的正向控制通道直通。
0:仅对与远程解串器从器件 ID 或远程从器件 ID 匹配的 I2C 从器件 ID 的 I2C 访问启用正向控制通道直通。
如果设置了 PORT1_SEL,该位控制 I2C PASS ALL P1
6-4SDA_HOLD_TIMER/W1h内部 SDA 保持时间
该字段配置了相对于 SCL 输入的为 SDA 输入提供的内部保持时间量。单位为 40ns。
3-0I2C_FILTER_DEPTHR/WEhI2C 干扰滤波器深度
该字段配置 SCL 和 SDA 输入上将被拒绝的干扰脉冲的最大宽度。单位为 5ns。

8.6.1.24 SCL_HIGH_TIME 寄存器(地址 = 0x18)[复位 = 7Fh]

表 8-38 中描述了 SCL_HIGH_TIME 。

返回到汇总表

表 8-38 SCL_HIGH_TIME 寄存器字段说明
字段类型复位说明
7-0TX_SCL_HIGHR/W7FhI2C 主器件 SCL 高电平时间
当串行器是本地 I2C 总线上的主器件时,该字段配置 SCL 输出的高脉冲宽度。标称振荡器时钟频率的单位为 40ns。默认值设置为在内部振荡器时钟以 26.25MHz 而不是标称的 25MHz 运行时提供最短 5µs SCL 高电平时间。延迟包含 5 个额外的振荡器时钟周期。
Min_delay = 38.0952ns × (TX_SCL_HIGH + 5)

8.6.1.25 SCL_LOW_TIME 寄存器(地址 = 0x19)[复位 = 7Fh]

表 8-39 中描述了 SCL_LOW_TIME 。

返回到汇总表

表 8-39 SCL_LOW_TIME 寄存器字段说明
字段类型复位说明
7-0TX_SCL_LOWR/W7FhI2C SCL 低电压时间
当串行器是本地 I2C 总线上的主器件时,该字段配置 SCL 输出的低脉冲宽度。该值还用作 I2C 从器件的 SDA 建立时间,用于在通过双向控制通道访问期间在释放 SCL 之前提供数据。标称振荡器时钟频率的单位为 40ns。默认值设置为,在内部振荡器时钟以 26.25MHz 而不是标称的 25MHz 运行时,提供最短 5µs SCL 低电平时间。延迟包含 5 个额外的时钟周期。
Min_delay = 38.0952ns × (TX_SCL_LOW + 5)

8.6.1.26 DATAPATH_CTL2 寄存器(地址 = 0x1A)[复位 = 1h]

表 8-40 中描述了 DATAPATH_CTL2 。

返回到汇总表

表 8-40 DATAPATH_CTL2 寄存器字段说明
字段类型复位说明
7BLOCK_REPEATER_
I2S_MODE
R/W0h阻止中继器中的自动 I2S 模式配置
0:从中继器中的带内音频信号检测到 I2S 模式(2 声道、4 声道或环绕声)。
1:禁用 I2S 模式的自动检测
6-4RESERVEDR0h保留
3SECONDARY_AUDIOR0h启用辅助音频
该寄存器指示已启用 AUX 音频通道。此功能通过 BRIDGE_CFG 寄存器(寄存器偏移量 0x54)中的 AUX_AUDIO_EN 位进行控制。
2-1RESERVEDR0h保留
0I2S_SURROUNDR/W1h启用 5.1 通道或 7.1 通道 I2S 音频传输
0:按照寄存器 0x12 位 3 和 0 的配置,启用 2 通道或 4 通道 I2S 音频
1:启用 5.1 通道或 7.1 通道

请注意,I2S 数据岛传输是环绕音频的唯一选择。另请注意,在中继器中,带内 I2S 模式检测可以覆盖该位。

8.6.1.27 BIST_BC_ERRORS 寄存器(地址 = 0x1B)[复位 = 0h]

表 8-41 中描述了 BIST_BC_ERRORS 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-41 BIST_BC_ERRORS 寄存器字段说明
字段类型复位说明
7-0BIST_BC_ERROR_
COUNT
BIST_BC_ERROR_
COUNT_P1
R0hBIST 反向通道 CRC 错误计数器
在链路丢失、 BIST 重启或在寄存器 0x04 中置位 CRC ERROR RESET 时,该寄存器将清除。
如果设置了 PORT1_SEL,该寄存器将指示端口 1 状态

8.6.1.28 GPIO_PIN_STS1 寄存器(地址 = 0x1C)[复位 = 0h]

表 8-42 中描述了 GPIO_PIN_STS1 。

返回到汇总表

表 8-42 GPIO_PIN_STS1 寄存器字段说明
字段类型复位说明
7GPIO7_PIN_STSR0hGPIO7/I2S_WC 引脚状态
如果设置了 PORT1_SEL,该寄存器将为 0
6GPIO6_PIN_STSR0hGPIO6/I2S_DA 引脚状态
如果设置了 PORT1_SEL,该寄存器将为 0
5GPIO5_PIN_STSR0hGPIO5/I2S_DB 引脚状态
如果设置了 PORT1_SEL,该寄存器将为 0
4RESERVEDR0h保留
3GPIO3_PIN_STS
D_GPIO3_PIN_STS
R0hGPIO3 / I2S_DD 引脚状态
如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO3 引脚状态
2GPIO2_PIN_STS
D_GPIO2_PIN_STS
R0hGPIO2 / I2S_DC 引脚状态
如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO2 引脚状态
1GPIO1_PIN_STS
D_GPIO1_PIN_STS
R0hGPIO1 引脚状态
如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO1 引脚状态
0GPIO0_PIN_STS
D_GPIO0_PIN_STS
R0hGPIO0 引脚状态
如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO0 引脚状态

8.6.1.29 GPIO_PIN_STS2 寄存器(地址 = 0x1D)[复位 = 0h]

表 8-43 中描述了 GPIO_PIN_STS2 。

返回到汇总表

表 8-43 GPIO_PIN_STS2 寄存器字段说明
字段类型复位说明
7-1RESERVEDR0h保留
0GPIO8_PIN_STSR0hGPIO8/I2S_CLK 引脚状态

8.6.1.30 TX_PORT_SEL 寄存器(地址 = 0x1E)[复位 = 1h]

表 8-44 中描述了 TX_PORT_SEL 。

返回到汇总表

表 8-44 TX_PORT_SEL 寄存器字段说明
字段类型复位说明
7-3RESERVEDR0h保留
2PORT1_I2C_ENR/W0h端口 1 I2C 使能:
启用 I2C 从地址。第二个 I2C 地址提供对端口 1 寄存器以及端口 0 和 1 之间共享的寄存器的访问。第二个 I2C 地址值将设置为器件 ID + 1(7 位格式)。当器件处于复制模式时,还必须设置 PORT1_I2C_EN 位,以允许通过第二条链路访问远程器件。
1PORT1_SELR/W0h选择端口 1 用于从主 I2C 地址中进行寄存器访问
对于写入,端口 1 寄存器和共享寄存器都将被写入。
对于读取,将读取端口 1 寄存器和共享寄存器。必须清除该位以读取端口 0 寄存器。如果设置 PORT1_I2C_EN,该位将被忽略。
0PORT0_SELR/W1h选择端口 0 用于从主 I2C 地址中进行寄存器访问
对于写入,端口 0 寄存器和共享寄存器都将被写入。
对于读取,将读取端口 0 寄存器和共享寄存器。请注意,如果还设置了 PORT1_SEL,则将读取端口 1 寄存器。
如果设置 PORT1_I2C_EN,该位将被忽略。

8.6.1.31 FREQ_COUNTER 寄存器(地址 = 0x1F)[复位 = 0h]

表 8-45 中描述了 FREQ_COUNTER 。

返回到汇总表

表 8-45 FREQ_COUNTER 寄存器字段说明
字段类型复位说明
7-0FREQ_COUNTR/W0h频率计数器控制
对该寄存器的写入将使频率计数器能够在指定时间间隔内计算像素时钟的数量。时间间隔等于写入的值乘以振荡器时钟周期(标称 40ns)。读取寄存器会返回在启用间隔期间看到的像素时钟沿的数量。如果频率计数器达到最大值,其将冻结在 0xff。频率计数器将粗略估计像素时钟周期。如果已知像素时钟频率,则频率计数器可用于确定实际的振荡器时钟频率。

8.6.1.32 DES_CAP1 寄存器(地址 = 0x20)[复位 = 0h]

表 8-46 中描述了 DES_CAP1 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-46 DES_CAP1 寄存器字段说明
字段类型复位说明
7FREEZE_DES_CAP
FREEZE_DES_CAP_P1
R/W0h如果设置了 PORT1_SEL,则该寄存器指示端口 1 功能
冻结解串器功能
防止通过双向控制通道自动加载解串器功能。这些功能将被冻结在寄存器 0x20 和 0x21 中写入的值。
6HSCC_MODE_0
_HSCC_MODE_P1_0
R/W0h高速控制通道位 0
3 位 HSCC 表示中的最低位。其他 2 位包含在解串器功能 2 中。一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。
5RESERVEDR0h保留
4RESERVEDR0h保留
3DUAL_LINK_CAP
DUAL_LINK_CAP_P1
R/W0h双链路功能
指示解串器是否能够进行双链路工作。
一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。
2DUAL_CHANNEL
DUAL_CHANNEL_P1
R/W0h双通道 0/1 指示
在支持双链路的器件中,指示这是主通道还是从通道。
0:主通道(通道 0)
1:从通道(通道 1)
一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。
1VID_24B_HD_AUD
VID_24B_HD_AUD_P1
R/W0h解串器同时支持 24 位视频和高清音频
一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。
0DES_CAP_FC_GPIO
DES_CAP_FC_GPIO_P1
R/W0h解串器支持正向通道帧中的 GPIO
一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。

8.6.1.33 DES_CAP2 寄存器(地址 = 0x21)[复位 = 0h]

表 8-47 中描述了 DES_CAP2 。

FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。

返回到汇总表

表 8-47 DES_CAP2 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3FC_BCC_CRC6R/W0h启用增强型 CRC 和启动序列
2RGB_CHKSUM_ERRR0h检测到 RGB 校验和错误:
如果通过 HDCP 发送器 HDCP_DBG 寄存器启用了 RGB 校验和,该位将指示是否检测到校验和错误。
1-0HSCC_MODE_2:1
HSCC_MODE_P1_2:1
R/W0h高速控制通道位 0
3 位 HSCC 指示中的高位。最低位包含在解串器功能 1 中。
000:正常反向通道帧,GPIO 模式
001:高速 GPIO 模式,1 个 GPIO
010:高速 GPIO 模式,2 个 GPIO
011:高速 GPIO 模式:4 个 GPIO
100:保留
101:保留
110:高速正向通道 SPI 模式
111:高速反向通道 SPI 模式
在单链路器件中,仅支持正常反向通道帧模式。

8.6.1.35 MAILBOX_2E 寄存器(地址 = 0x2E)[复位 = A5h]

表 8-49 中描述了 MAILBOX_2E

返回到汇总表

表 8-49 MAILBOX_2E 寄存器字段说明
字段类型复位说明
7-0MAILBOX_2ER/WA5h邮箱寄存器
该寄存器是未使用的读取/写入寄存器,可用于任何目的。

8.6.1.36 MAILBOX_2F 寄存器(地址 = 0x2F)[复位 = 5Ah]

表 8-50 中描述了 MAILBOX_2F 。

返回到汇总表

表 8-50 MAILBOX_2F 寄存器字段说明
字段类型复位说明
7-0MAILBOX_2FR/W5Ah邮箱寄存器
该寄存器是未使用的读取/写入寄存器,可用于任何目的。

8.6.1.37 REM_INTB_CTRL 寄存器(地址 = 0x30)[复位 = 0h]

表 8-51 中描述了 REM_INTB_CTRL 。

返回到汇总表

表 8-51 REM_INTB_CTRL 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3-0REM_INTB_MODER/W0h允许选择不同的引脚来输出远程中断。如果有多个链路可用(不是在双路 FPD-Link III 工作模式下),则 REM_INTB 通常是来自两个端口的组合中断。有关允许两个端口的独立远程中断的例外情况,请参阅下述选项 0001。
确定在哪个引脚上输出远程中断:
0000:未启用
0001:REM_INTB 表示端口 0 远程中断,INTB 表示端口 1 远程中断
001x、01xx 保留
1000:GPIO0
1001:GPIO1
1010:GPIO2
1011:GPIO3
1100:D_GPIO0
1101:D_GPIO1
1110:D_GPIO2
1111:D_GPIO3

8.6.1.38 IMG_LINE_SIZE0 寄存器(地址 = 0x32)[复位 = 0h]

表 8-52 中描述了 IMG_LINE_SIZE0 。

返回到汇总表

表 8-52 IMG_LINE_SIZE0 寄存器字段说明
字段类型复位说明
7-0IMG_LINE_SIZE_7:0R/W0h双图像行大小寄存器 0
双图像行大小(位 7:0)
对于处理左/右或交替像素 3D 像素格式图像以进行分割,此参数提供等效 2D 图像的行大小,单位为像素。对于默认设置,每行 1280 像素的 2D 图像将具有 2560 像素的左/右组合格式图像。默认设置为 1280 像素 (0x500)。此参数也用作双 DSI 左/右模式的 2D 图像行大小,单位为像素。双图像行大小应编程为最大值 4096 像素。

8.6.1.39 IMG_LINE_SIZE1 寄存器(地址 = 0x33)[复位 = 5h]

表 8-53 中描述了 IMG_LINE_SIZE1 。

返回到汇总表

表 8-53 IMG_LINE_SIZE1 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-0IMG_LINE_SIZE_12:8R/W5h双图像行大小(位 12:8)
对于处理左/右或交替像素 3D 像素格式图像以进行分割,此参数提供等效 2D 图像的行大小,单位为像素。对于默认设置,每行 1280 像素的 2D 图像将具有 2560 像素的左/右组合格式图像。默认设置为 1280 像素 (0x500)。
此参数也用作双 DSI 左/右模式的 2D 图像行大小,单位为像素。
双图像行大小应编程为最大值 4096 像素。

8.6.1.40 IMG_DELAY0_IMG_DELAY0_P1 寄存器(地址 = 0x34)[复位 = Ch]

表 8-54 中描述了 IMG_DELAY0_IMG_DELAY0_P1 。

返回到汇总表

表 8-54 IMG_DELAY0_IMG_DELAY0_P1 寄存器字段说明
字段类型复位说明
7-0IMG_DELAY_7:0
IMG_DELAY_P1_7:0
R/WCh双图像延迟寄存器 0
在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
双图像延迟(位 7:0)
对于处理左/右或交替像素 3D 格式的图像以进行分割,此参数提供延迟,用于在生成交替像素格式的 2D 图像数据之前缓冲数据,或用于分割图像。
对于左/右 3D 图像,此参数通常设置为 12 像素 (0x00C)。
对于分割交替像素 3D 格式图像,如果 IMG_HSYNC_CTL 寄存器用于设置 HSYNC 时序,则此参数通常设置为 像素为 12 的值 (0x00C)。如果 IMG_HSYNC_CTL 寄存器不用于设置 HSYNC 时序,则该值应设置为水平同步周期加上水平后沿周期,单位为像素。根据裁剪选项,可能需要修改该值以确保正确操作。
双图像延迟应编程为最大值 4096 像素。

8.6.1.41 IMG_DELAY1_IMG_DELAY_P1 寄存器(地址 = 0x35)[复位 = 0h]

表 8-55 中描述了 IMG_DELAY1_IMG_DELAY_P1 。

返回到汇总表

表 8-55 IMG_DELAY1_IMG_DELAY_P1 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-0IMG_DELAY_12:8
IMG_DELAY_P1_12:8
R/W0h双图像延迟(位 12:8)
对于处理左/右或交替像素 3D 格式的图像以进行分割,此参数提供延迟,用于在生成交替像素格式的左/右数据之前缓冲数据,或用于分割图像。对于左/右 3D 图像,此参数通常设置为 像素为 12 的值 (0x00C)。
对于分割交替像素 3D 格式图像,如果 IMG_HSYNC_CTL 寄存器用于设置 HSYNC 时序,则此参数通常设置为像素为 12 的值 (0x00C)。如果 IMG_HSYNC_CTL 寄存器不用于设置 HSYNC 时序,则该值应设置为水平同步周期加上水平后沿周期,单位为像素)。根据裁剪选项,可能需要修改该值以确保正确操作。
双图像延迟应编程为最大值 4096 像素。

8.6.1.42 CROP_START_X0_CROP_START_X0_P1 寄存器(地址 = 0x36)[复位 = 0h]

表 8-56 中描述了 CROP_START_X0_CROP_START_X0_P1 。

返回到汇总表

表 8-56 CROP_START_X0_CROP_START_X0_P1 寄存器字段说明
字段类型复位说明
7-0CROP_START_X_7:0
CROP_START_X_P1_7:0
R/W0h裁剪起始 X0 寄存器
在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
图像裁剪起始 X 位置(位 7:0)
图像裁剪起始 X 位置指示待转发的视频行部分的水平起始位置。起始 X 位置之前的像素将不会被转发,替换为空白(DE 失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。

8.6.1.43 CROP_START_X1_CROP_START_X1_P1 寄存器(地址 = 0x37)[复位 = 0h]

表 8-57 中描述了 CROP_START_X1_CROP_START_X1_P1 。

返回到汇总表

表 8-57 CROP_START_X1_CROP_START_X1_P1 寄存器字段说明
字段类型复位说明
7CROP_ENABLE
CROP_ENABLE_P1
R/W0h裁剪起始 X1 寄存器
在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
启用视频裁剪:
将该位设置为 1 将启用针对所选端口的视频裁剪。使用 CROP_START_X/Y 和 CROP_STOP_X/Y 寄存器来设置 X、Y 起始和停止位置即可控制裁剪。
6-5RESERVEDR0h保留
4-0CROP_START_X_12:8
CROP_START_X_P1_12:8
R/W0h图像裁剪起始 X 位置(位 12:8)
在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。
图像裁剪起始 X 位置指示待转发的视频行部分的水平起始位置。起始 X 位置之前的像素将不会被转发,替换为空白(DE 失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。

8.6.1.44 CROP_STOP_X0_CROP_STOP_X0_P1 寄存器(地址 = 0x38)[复位 = 0h]

表 8-58 中描述了 CROP_STOP_X0_CROP_STOP_X0_P1 。

返回到汇总表

表 8-58 CROP_STOP_X0_CROP_STOP_X0_P1 寄存器字段说明
字段类型复位说明
7-0CROP_STOP_X_7:0
CROP_STOP_X_P1_7:0
R/W0h图像裁剪停止 X 位置(位 7:0)
在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。
图像裁剪停止 X 位置指示启用裁剪时待转发的最后一个像素的位置。停止 X 位置之后的像素不会被转发,替换为空白(DE 将失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。

8.6.1.45 CROP_STOP_X1_CROP_STOP_X1_P1 寄存器(地址 = 0x39)[复位 = 0h]

表 8-59 中描述了 CROP_STOP_X1_CROP_STOP_X1_P1 。

返回到汇总表

表 8-59 CROP_STOP_X1_CROP_STOP_X1_P1 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-0CROP_STOP_X_12:8
CROP_STOP_X_P1_12:8
R/W0h图像裁剪停止 X 位置(位 12:8)
在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。
图像裁剪停止 X 位置指示启用裁剪时待转发的最后一个像素的位置。停止 X 位置之后的像素不会被转发,替换为空白(DE 将失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。

8.6.1.46 CROP_START_Y0_CROP_START_Y0_P1 寄存器(地址 = 0x3A)[复位 = 0h]

表 8-60 中描述了 CROP_START_Y0_CROP_START_Y0_P1 。

返回到汇总表

表 8-60 CROP_START_Y0_CROP_START_Y0_P1 寄存器字段说明
字段类型复位说明
7-0CROP_START_Y_7:0
CROP_START_Y_P1_7:0
R/W0h裁剪起始 Y0 寄存器
在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
图像裁剪起始 Y 位置(位 7:0)
图像裁剪起始 Y 位置指示启用裁剪时待转发的第一个视频行。起始 Y 位置之前的像素将不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。在分离器或独立 2:2 模式下,此字段可控制所选的 FPD-Link III 端口。

8.6.1.47 CROP_START_Y1_CROP_START_Y1_P1 寄存器(地址 = 0x3B)[复位 = 0h]

表 8-61 中描述了 CROP_START_Y1_CROP_START_Y1_P1 。

返回到汇总表

表 8-61 CROP_START_Y1_CROP_START_Y1_P1 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-0CROP_START_Y_12:8
CROP_START_Y_P1_12:8
R/W0h图像裁剪起始 Y 位置(位 12:8)
在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。
图像裁剪起始 Y 位置指示启用裁剪时待转发的第一个视频行。起始 Y 位置之后的视频行不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。

8.6.1.48 CROP_STOP_Y0_CROP_STOP_Y0_P1 寄存器(地址 = 0x3C)[复位 = 0h]

表 8-62 中描述了 CROP_STOP_Y0_CROP_STOP_Y0_P1 。

返回到汇总表

表 8-62 CROP_STOP_Y0_CROP_STOP_Y0_P1 寄存器字段说明
字段类型复位说明
7-0CROP_STOP_Y_7:0
CROP_STOP_Y_P1_7:0
R/W0h裁剪停止 Y0 寄存器
在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
图像裁剪停止 Y 位置(位 7:0)
图像裁剪停止 Y 位置指示启用裁剪时待转发的最后一个视频行。停止 Y 位置之后的视频行不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。

8.6.1.49 CROP_STOP_Y1_CROP_STOP_Y1_P1 寄存器(地址 = 0x3D)[复位 = 0h]

表 8-63 中描述了 CROP_STOP_Y1_CROP_STOP_Y1_P1 。

返回到汇总表

表 8-63 CROP_STOP_Y1_CROP_STOP_Y1_P1 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-0CROP_STOP_Y_12:8
CROP_STOP_Y_P1_12:8
R/W0h图像裁剪停止 Y 位置(位 12:8)
在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。
图像裁剪停止 Y 位置指示启用裁剪时待转发的最后一个视频行。停止 Y 位置之后的视频行不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。

8.6.1.50 SPLIT_CLK_CTL0_SPLIT_CLK_CTL0_P1 寄存器(地址 = 0x3E)[复位 = 81h]

表 8-64 中描述了 SPLIT_CLK_CTL0_SPLIT_CLK_CTL0_P1 。

返回到汇总表

表 8-64 SPLIT_CLK_CTL0_SPLIT_CLK_CTL0_P1 寄存器字段说明
字段类型复位说明
7SPLIT_CLK_DIV_EN
SPLIT_CLK_DIV_EN_P1
R/W1h分离器模式时钟控制寄存器 0
该寄存器控制选定的 FPD-Link III 端口。
分离器模式时钟分频器启用
该寄存器启用分离器模式时钟分频器。在分离器模式下,如果该寄存器设置为 0,则会禁用运行分离器的像素时钟。在更改分离器分频器设置 SPLIT_CLK_SEL、SPLIT_CLK_DIV_M 和 SPLIT_CLK_DIV_N 之前,应禁用分频器。此外,只有在禁用 DSI 输入时才应更改分频器设置,以确保正确的模式切换。
如果禁用分离器模式,则会忽略这些值。这样可控制所选的 FPD-Link III 端口。
6-5SPLIT_CLK_SELR/W0h分离器模式时钟选择
该寄存器为所选端口选择分离器 FPD-Link III 发送侧的时钟源。
00:输入像素时钟除以 2(默认值)
01:来自 DPHY 输入时钟的 M/N 分频器
10:来自 REFCLK0 引脚上的外部时钟的 M/N 分频器
11:来自 REFCLK1 引脚上的外部时钟的 M/N 分频器
对于分离器模式,该寄存器优先于 0x56
4-0SPLIT_CLK_DIV_M
SPLIT_CLK_DIV_M_P1
R/W1h分离器模式时钟分频器 M 值
该寄存器控制 M/N 分频器(用于从所选的输入时钟生成分离器模式像素时钟)的 M 设置。M/N 的默认设置提供了分离对称视频通常所需的 1/2 时钟频率。
如果禁用分离器模式,则会忽略这些值。这样可控制所选的 FPD-Link III 端口。

8.6.1.51 SPLIT_CLK_CTL1_SPLIT_CLK_CTL1_P1 寄存器(地址 = 0x3F)[复位 = 2h]

表 8-65 中描述了 SPLIT_CLK_CTL1_SPLIT_CLK_CTL1_P1 。

返回到汇总表

表 8-65 SPLIT_CLK_CTL1_SPLIT_CLK_CTL1_P1 寄存器字段说明
字段类型复位说明
7-0SPLIT_CLK_DIV_N
SPLIT_CLK_DIV_N_P1
R/W2h分离器模式时钟控制寄存器 1
该寄存器控制选定的 FPD-Link III 端口。
分离器模式时钟分频器 N 值
该寄存器控制 M/N 分频器(用于从所选的输入时钟生成分离器模式像素时钟)的 N 设置。M/N 的默认设置提供了分离对称视频通常所需的 1/2 时钟频率。
如果禁用分离器模式,则会忽略这些值。这样可控制所选的 FPD-Link III 端口。

8.6.1.52 IND_ACC_CTL 寄存器(地址 = 0x40)[复位 = 0h]

表 8-66 中描述了 IND_ACC_CTL 。

返回到汇总表

表 8-66 IND_ACC_CTL 寄存器字段说明
字段类型复位说明
7-5RESERVEDR0h保留
4-2IND_ACC_SELR/W0h间接访问寄存器选择:
选择寄存器访问的目标页
000:禁用
001:DSI/D-PHY 端口 0 数字寄存器
010:DSI/D-PHY 端口 1 数字寄存器
011:保留
100:保留
101:保留
110:保留
111:保留
1IND_ACC_AUTO_INCR/W0h间接访问自动递增:
启用自动递增模式。完成读取或写入后,寄存器地址将自动加 1。对于读取时的自动递增,还应设置 IND_ACC_READ 位。
0IND_ACC_READR/W0h间接访问寄存器读取:
通常,在读取间接访问寄存器时该位应设置为 1。写入间接访问寄存器时该位应设置为 0。
要访问第 1 页寄存器(DSI/D-PHY 数字寄存器),设置该位将允许状态寄存器“读取时清除”。如果该位设置为 0,则可以读取状态寄存器,但不会在读取时清除。
对于需要预取的模拟寄存器的访问,设置该位将允许在设置 IND_ACC_ADDR 寄存器时生成对模拟块的读取选通。在自动递增模式下,读取选通还将在读取 IND_ACC_DATA 寄存器后生效。

8.6.1.53 IND_ACC_ADDR 寄存器(地址 = 0x41)[复位 = 0h]

表 8-67 中描述了 IND_ACC_ADDR 。

返回到汇总表

表 8-67 IND_ACC_ADDR 寄存器字段说明
字段类型复位说明
7-0IND_ACC_ADDRR/W0h间接访问寄存器偏移:
该寄存器包含用于间接访问的 8 位寄存器偏移。

8.6.1.54 IND_ACC_DATA 寄存器(地址 = 0x42)[复位 = 0h]

表 8-68 中描述了 IND_ACC_DATA 。

返回到汇总表

表 8-68 IND_ACC_DATA 寄存器字段说明
字段类型复位说明
7-0IND_ACC_DATAR/W0h间接访问寄存器数据:
写入该寄存器会使 IND_ACC_DATA 值间接写入所选模拟块寄存器。
读取该寄存器将返回所选模拟块寄存器的值

8.6.1.55 BRIDGE_CTL 寄存器(地址 = 0x4F)[复位 = Strap]

表 8-69 中描述了 BRIDGE_CTL 。

返回到汇总表

表 8-69 BRIDGE_CTL 寄存器字段说明
字段类型复位说明
7DSI_CONTINUOUS_CLK
DSI_CONTINUOUS_CLK_P1
R/WStrapDSI 连续时钟模式
该位控制对 DSI 时钟通道的处理。如果处于连续时钟模式,DSI 逻辑将假定时钟输入始终处于 HS 模式,并将绕过时钟通道的初始化要求。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。

DSI_CONTINUOUS_CLK 最初从 MODE_SEL1 的 strap 配置选项中加载。

0:非连续 DSI 时钟模式

1:连续 DSI 时钟模式

6DUAL_DSI_ENR/W0h双 DSI 输入模式:
确定双 DSI 接收接口的工作模式
1:双 DSI 模式
0:单 DSI 模式
对于独立 2:2 模式,该位应设置为 0
5DSI_PORT_SELR/W0hDSI 接收输入选择
在单 DSI 模式下,该位控制活动输入 DSI 端口的选择。
0:选择 DSI 输入端口 0
1:选择 DSI 输入端口 1
在独立 2:2 模式下,将该位设置为 1 将交换 DSI 端口,以便 DSI 端口 0 将映射到 FPD-Link III 端口 1,DSI 端口 1 将映射到 FPD-Link III 端口 0。

如果 DUAL_DSI_EN 设置为 1,则 DSI_PORT_SEL 应设置为 0。
4ALT_LINES_3DR/W0h启用交替行 3D 模式
如果设置为 1,则将视频输入处理为基于交替行格式的两个图像。器件会将图像合并为具有交替像素格式的单个图像,然后可以在 FPD-Link III 传输输出或下游器件上将其拆分为两个图像。要在 FPD-Link III 发送端口拆分图像,必须将 DUAL_CTL1 寄存器中的 FPD3_TX_MODE 设置为强制分离器模式。
3-2DSI_LANES
DSI_LANES_P1
R/W/SStrapDSI 通道选择
指示处于运行状态的 DSI 通道数量。
00:1 个通道(DSI 通道 0)
01:2 个通道
10:3 个通道
11:4 个通道
DSI_LANES 最初从 MODE_SEL0 引脚 strap 配置选项中加载。
为避免视频错误,只有在 DSI 输入无效时才应更改 DSI_LANES 字段。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
1CFG_INITR/W0h从非易失性存储器初始化配置:
导致从非易失性存储器重新加载配置数据。此外,strap 配置选项将恢复为其最初的 strap 配置值。初始化完成时,该位自动清除。
0RESERVEDR0h保留

8.6.1.56 BRIDGE_STS 寄存器(地址 = 0x50)[复位 = 2h]

表 8-70 中描述了 BRIDGE_STS 。

返回到汇总表

表 8-70 BRIDGE_STS 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6RESERVEDR0h保留
5HDCP_INTR0hHDCP 中断状态:
指示 HDCP 发送器中断正等待处理。HDCP 发送中断通过 HDCP 中断控制和状态寄存器提供。
4INIT_DONER0h初始化完成:
初始化序列已完成。此步骤将在配置完成 (CFG_DONE) 后完成
3RESERVEDR0h保留
2CFG_DONER0h配置完成:
表示自动配置已完成。此步骤将在初始化完成 (INIT_DONE) 之前完成。
1CFG_CKSUMR1h配置检验和状态:
指示初始化期间配置校验和的结果。器件将验证 NVM 的最后 128 个字节中的 2 补码校验和。值为 1 表示校验和通过。
0RESERVEDR0h保留

8.6.1.57 BRIDGE_CFG 寄存器(地址 = 0x54)[复位 = 2h]

表 8-71 中描述了 BRIDGE_CFG 。

返回到汇总表

表 8-71 BRIDGE_CFG 寄存器字段说明
字段类型复位说明
7-6RESERVEDR0h保留
5-4DSI_BYTES_PER_PIXEL
DSI_BYTES_PER_PIXEL_P1
R/W0h每像素 DSI 字节数:
对于持续时钟模式,为所需的 DSI 数据类型选择每像素 DSI 字节数
00:3 字节/像素(RGB888,RGB666 松散封装,20b YCbCr 4:2:2,24b YCbCr 4:2:2,12b YCbCr 4:2:0,压缩)
01:2.25 字节/像素(RGB666 封装)
10:2 字节/像素(RGB565,16b YCbCr 4:2:2)
11:保留
注意:所有 RGB 格式都将转换为 RGB888。YCbCr 和压缩格式在不经转换的情况下传输。
在独立 2:2 模式下,该字段可控制所选端口。
3RESERVEDR0h保留
2AUDIO_TDMR/W0h启用 TDM 音频:
将该位设置为 1 将启用 I2S 音频的 TDM 音频。I2S 引脚上的并行 I2S 数据将被串行化为单个 I2S_DA 信号,以便通过串行链路发送。
1AUDIO_MODER/W1h音频模式:
选择要通过 FPD-Link III 下游链路发送的音频源。
0:禁用
1:I2S 音频来自 I2S 引脚
0AUX_AUDIO_ENR/W0hAUX 音频通道启用:
将该位设置为 1 将启用 AUX 音频通道。除 I2S 音频外,这还允许发送额外的 2 通道音频。

8.6.1.58 AUDIO_CFG 寄存器(地址 = 0x55)[复位 = Strap]

表 8-72 中描述了 AUDIO_CFG 。

返回到汇总表

表 8-72 AUDIO_CFG 寄存器字段说明
字段类型复位说明
7TDM_2_PARALLELR/W0h启用 TDM 到并行 I2S 音频转换:
设置该位时,将启用 TDM 到并行 I2S 的转换。I2S_DA 引脚上的 TDM 音频数据将拆分为四个 I2S 数据信号。
6RESERVEDR0h保留
5SWC_EDGER/W0h次级 WC 边沿采样:
将该位设置为 1 会将次级 WC 的采样边沿从 I2S_CLK 的上沿更改为下沿。
1:对 I2S CLK 负边沿上的字时钟采样
0:对 I2S CLK 正边沿上的字时钟采样
4SPLIT_AUDIOR/W/SStrap跨端口拆分音频
当 FPD-Link III Transmit 处于复制或分离器模式时,设置该位将在两个端口上拆分 I2S 音频。该位在单或双 FPD-Link III Transmit 模式中不起作用
0:音频信号将映射到两个端口(最多 8 通道音频)
1:拆分音频:端口 0 获取 I2S_DA/I2S_DB 信号,端口 1 获取 I2S_DC/I2S_DD 信号
SPLIT_AUDIO 控件在上电时从 MODE_SEL0 引脚进行 strap 配置。如果分离器模式进行了 strap 配置,SPLIT_AUDIO 将设置为 1。
3-0RESERVEDR0h保留

8.6.1.59 BRIDGE_CFG2 寄存器(地址 = 0x56)[复位 = 0]

表 8-73 中描述了 BRIDGE_CFG2 。

返回到汇总表

表 8-73 BRIDGE_CFG2 寄存器字段说明
字段类型复位说明
7LEFT_RIGHT_3DR/W0h启用左/右 3D 处理:
将该位设置为 1 可以将左/右(并排)3D 图像转换为交替像素图像。这种转换允许在串行器 FPD-Link III 输出或下游解串器中拆分 3D 图像。除了设置该位,软件还应设置 IMG_LINE_SIZE 和 IMG_DELAY 参数。
6DUAL_DSI_LR_ENR/W0h启用双 DSI 左/右格式:
将该位设置为 1 可使串行器将双 DSI 输入排列为具有左/右(并排)格式的单个帧。左图是从 DSI 端口 0 收到的,而右图是从 DSI 端口 1 收到的。
此模式还要求在 BRIDGE_CTL 寄存器中设置 DUAL_DSI_EN 控制。
5-2RESERVEDR0h保留
1-0BRIDGE_CLK_MODER/W0h桥接时钟模式
00:DSI 参考时钟模式。FPD-Link III 发送器将与 DSI 时钟同步。在此模式下,DSI 时钟必须是连续的,并且必须设置 BRIDGE_CTL:DSI_CONTINUOUS_CLK。
01:外部参考时钟模式。FPD-Link III 发送器源自 REFCLK 0 引脚上的外部像素时钟。DSI 时钟可以连续,也可以不连续。
10:内部参考时钟模式。FPD-Link III 发送器源自始终开启的时钟生成的内部像素时钟。DSI 时钟可以连续,也可以不连续。
11:独立 2:2 模式的外部参考时钟模式。FPD-Link III 端口 0 发送器源自 REFCLK0 引脚上的外部像素时钟,而端口 1 发送器源自 REFCLK1 引脚上的外部像素时钟。DSI 时钟可以连续,也可以不连续。此选项仅在独立 2:2 模式下可用。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
该寄存器不应在分离器模式下使用。

8.6.1.60 TDM_CONFIG 寄存器(地址 = 0x57)[复位 = Ah]

表 8-74 中描述了 TDM_CONFIG 。

返回到汇总表

表 8-74 TDM_CONFIG 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3TDM_FS_MODER/W1hTDM 帧同步模式:
为 TDM 音频的帧同步设置有效电平。帧同步信号提供一个有效脉冲来指示 TDM 数据信号上的第一个样本数据。
0:高电平有效帧同步
1:低电平有效帧同步(类似于 I2S 字选择)
该位同时用于 I2S 到 TDM 转换的输出和 TDM 到 I2S 转换的输入。
2TDM_DELAYR/W0hTDM 数据延迟:
控制来自活动帧同步沿的 TDM 音频样本的数据延迟。
0:数据不会从帧同步延迟(数据左平衡)
1:数据从帧同步中延迟 1 位
该位同时用于 I2S 到 TDM 转换的输出和 TDM 到 I2S 转换的输入。
1-0TDM_FS_WIDTHR/W2hTDM 帧同步宽度:
指示用于 I2S 到 TDM 转换的 TDM 帧同步脉冲宽度
00:FS 是 50/50 占空比
01:FS 是一个插槽/通道宽
1x:FS 是 1 个时钟脉冲宽

8.6.1.61 VIDEO_3D_STS 寄存器(地址 = 0x58)[复位 = 0h]

表 8-75 中描述了 VIDEO_3D_STS 。

返回到汇总表

表 8-75 VIDEO_3D_STS 寄存器字段说明
字段类型复位说明
7-3RESERVEDR0h保留
2LINE_OV_ERRR/COR0h行缓冲区溢出:
设置为 1 时,表示由于接收到的视频行对于 3D 视频行缓冲区来说过长,因此在该缓冲区中检测到了错误。
对于交替行 3D 模式,如果视频行包含 4096 个或更多像素,则会设置此标志。
对于左/右 3D 模式或交替像素 3D 模式,如果视频行包含 8192 个或更多像素,则会设置此标志。
该标志将在读取时被清除。
1LINE_VID_ERRR/COR0h行视频错误:
设置为 1 时,在 3D 视频处理中检测到了错误,可能是由于无效的行长度或消隐间隔。该标志将在读取时被清除。
0LINE_MISMATCHR/COR0h行不匹配错误
交替行 3D 模式:
设置为 1 时,表示已检测到奇数/偶数视频行长度不匹配。如果视频的奇数行和偶数行长度不相同,则会出现这种情况。该标志将在读取时被清除。

左/右 3D 模式:
设置为 1 时,表示已检测到行长度错误。如果接收到的视频行不是 IMG_LINE_SIZE 值的两倍,则会出现这种情况。如果接收到的行长度小于 IMG_LINE_SIZE,则可能检测不到错误。该标志将在读取时被清除。如果在水平尺寸上裁剪了图像,该错误标志可能不准确。

8.6.1.62 DUAL_DSI_CTL_STS 寄存器(地址 = 0x59)[复位 = 0h]

表 8-76 中描述了 DUAL_DSI_CTL_STS 。

返回到汇总表

表 8-76 DUAL_DSI_CTL_STS 寄存器字段说明
字段类型复位说明
7-6DSI1_DELAYR/W0hDSI 端口 1 输入延迟
在合并双 DSI 视频数据之前,DSI 端口 1 输入最多可以延迟 3 个像素时钟。这可以用于诊断目的或补偿 DSI 端口之间的已知偏移。
5-4DSI0_DELAYR/W0hDSI 端口 0 输入延迟
在合并双 DSI 视频数据之前,DSI 端口 0 输入最多可以延迟 3 个像素时钟。这可以用于诊断目的或补偿 DSI 端口之间的已知偏移。
3DUAL_DSI_OKR0h双 DSI 状态
该寄存器指示两个 DSI 通道是否都处于运行状态并且偏移是否在可测量范围内。
2DSI_SKEW_NEGR0h双偏斜负指示
在双 DSI 模式下,该位指示 DSI 端口之间的偏移是正还是负
0:DSI 端口 0 指向 DSI 端口 1(或偏斜为 0)
1:DSI 端口 1 指向 DSI 端口 1
1-0DSI_SKEW_MAGR0h双 DSI 偏斜幅度
该寄存器指示像素时钟中 DSI 端口之间检测到的偏移幅度。

8.6.1.63 DUAL_STS_DUAL_STS_P1 寄存器(地址 = 0x5A)[复位 = 0h]

表 8-77 中描述了 DUAL_STS_DUAL_STS_P1 。

返回到汇总表

表 8-77 DUAL_STS_DUAL_STS_P1 寄存器字段说明
字段类型复位说明
7FPD3_LINK_RDY
FPD3_LINK_RDY_P1
R0h所选端口的 FPD-Link III 链路就绪状态:
该位指示 FPD-Link III 链路已经检测到有效的下游连接并确定了下游链路的能力。
在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。
6FPD3_TX_STS
FPD3_TX_STS_P1
R0h选定端口的 FPD-Link III 传输状态:
该位指示 FPD-Link III 发送器处于运行状态,并且接收器锁定到发送时钟。仅在检测到有效输入且 FPD-Link III 发送连接已进入正确模式(即单模式而不是双模式)后,该位才会生效。
在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。
5-4FPD3_PORT_STSR0h选定端口的 FPD-Link III 端口状态:
如果 FPD3_TX_STS 设置为 1,则该字段指示端口模式状态,如下所示:
00:双 FPD-Link III 发送器模式
01:端口 0 上的单 FPD-Link III 发送
10:端口 1 上的单 FPD-Link III 发送
11:两个端口上的 FPD-Link III 发送(独立 2:2、复制或分离器模式)
3DSI_CLK_DET
DSI_CLK_DET_P1
R0h选定端口的 DSI 时钟检测:
来自 DSI PLL 控制器的 DSI 时钟检测指示。
在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。
2保留R0h保留
1NO_DSI_CLK
NO_DSI_CLK_P1
R0h未检测到选定端口的 DSI 时钟:
该位指示频率检测电路未检测到大于 FREQ_LOW 寄存器中指定值的 DSI 时钟。
在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。
0FREQ_STABLE
FREQ_STABLE_P1
R0hDSI 频率稳定:
表示频率检测电路已检测到稳定的 DSI 时钟频率。
在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。

8.6.1.64 DUAL_CTL1 寄存器(地址 = 0x5B)[复位 = Strap]

表 8-78 中描述了 DUAL_CTL1 。

返回到汇总表

表 8-78 DUAL_CTL1 寄存器字段说明
字段类型复位说明
7FPD3_COAX_MODER/WStrapFPD-Link III 同轴电缆模式:
启用 FPD-Link III 接口布线类型的配置
0:双绞线对
1:同轴电缆
该位在加电时从 MODE_SEL1 引脚中加载。
6DUAL_SWAPR/W0h双链路交换控制:
指示双链路交换控制的当前状态。如果通过 DISABLE_DUAL_SWAP 控制禁用双链路交换的自动校正,则该位可以由软件修改。
5RST_PLL_FREQR/W0h在频率变化时复位 FPD-Link III PLL:
当设置为 1 时,频率检测电路检测到的频率变化将导致 FPD-Link III PLL 复位。
4FREQ_DET_PLLR/W0h频率检测选择 PLL 时钟:
确定频率检测电路的时钟源:
0:DSI 时钟(在 PLL 之前)
1:DSI PLL 时钟
3DUAL_ALIGN_DER/W0h在 DE 上进行双链路对齐:
在双链路模式下,如果该位设置为 1,则根据 DE 的置位,奇数/偶数数据分别在主/从链路上发送。如果该位设置为 0,则数据将在交替链路上发送,而不考虑奇数/偶数像素位置。
2-0FPD3_TX_MODER/W/SStrapFPD-Link III TX 模式:
该寄存器控制 FPD-Link III 发送功能的工作模式。默认情况下,FPD-Link III 发送器会根据连接的器件自动检测最佳工作模式。也可以强制 FPD-Link III Transmit 执行特定操作。
000:自动检测 FPD-Link III 模式(单、双或复制)
001:强制进入单 FPD-Link III 发送器模式(禁用端口 1)
010:保留
011:强制进入双 FPD-Link III 发送器模式
100:自动检测 FPD-Link III 模式(仅限单或复制模式,禁用双模式)
101:强制进入独立 2:2 模式
110:保留
111:强制进入分离器模式(每个端口上各有一半的视频流)
该字段在上电时从 MODE_SEL0 引脚中加载。在上电时设置为 000 或 111。注意:只有在通过 RESET_CTL 寄存器中的 DISABLE_DSI 控制禁用 DSI 输入时,才应启用独立 2:2 模式。

8.6.1.65 DUAL_CTL2 寄存器(地址 = 0x5C)[复位 = 7h]

表 8-79 中描述了 DUAL_CTL2 。

返回到汇总表

表 8-79 DUAL_CTL2 寄存器字段说明
字段类型复位说明
7DISABLE_DUAL_SWAPR/W0h禁用双链路交换:
防止自动更正交换的双链路连接。设置该位将允许写入 DUAL_CTL1 寄存器中的 DUAL_SWAP 控制
6FORCE_LINK_RDY
FORCE_LINK_RDY_P1
R/W0h强制链路就绪:
强制链路就绪指示,绕过反向通道链路检测。为了启用所需操作,可能需要为每个端口强制使用解串器功能寄存器(DES_CAP1 和 DES_CAP2)。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
5FORCE_CLK_DET
FORCE_CLK_DET_P1
R/W0h强制时钟检测:
强制 DSI 时钟检测电路指示存在一个有效输入时钟。这会旁路时钟检测电路,允许使用不满足频率或稳定性要求的输入时钟进行操作。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
4-3FREQ_STBL_THR
FREQ_STBL_THR_P1
R/W0h频率稳定性阈值:
频率检测电路可用于检测稳定的时钟频率。稳定性阈值确定时钟频率保持在 FREQ_HYST 范围内以便被认为稳定所需的时间量:
00:40us
01:80us
10:320us
11:1.28ms
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
2-0FREQ_HYST
FREQ_HYST_P1
R/W7h频率检测迟滞:
频率检测迟滞设置允许忽略频率的微小波动。仅当测得频率与当前测得频率的差异超过 FREQ_HYST 设置时,才会捕获新的频率测量值。FREQ_HYST 设置以 MHz 为单位。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。

8.6.1.66 FREQ_LOW 寄存器(地址 = 0x5D)[复位 = 6h]

表 8-80 中描述了 FREQ_LOW 。

返回到汇总表

表 8-80 FREQ_LOW 寄存器字段说明
字段类型复位说明
7FREQ_HYST_MODER/W0h频率检测迟滞模式:
0:当频率不稳定时,只要在上次测量的迟滞范围内,就允许更新保存的频率
1:传统操作。当频率不稳定时,只要在初始测量的迟滞范围内,就可以保持初始频率测量。
6DSI_RST_MODER/W0hDSI Phy 复位模式:
0:模式或频率更改时复位 DSI Phy
1:模式或频率更改时勿复位 DSI Phy
5-0FREQ_LO_THRR/W6h频率低阈值:
设置 DSI 时钟频率检测电路的低阈值,单位为 MHz。该值用于确定 DSI 时钟频率是否太低而无法正常工作。

8.6.1.67 FREQ_HIGH 寄存器(地址 = 0x5E)[复位 = 2Ch]

表 8-81 中描述了 FREQ_HIGH 。

返回到汇总表

表 8-81 FREQ_HIGH 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6-0FREQ_HI_THRR/W2Ch频率高阈值:
设置 DSI 时钟频率检测电路的高阈值,单位为 MHz。

8.6.1.68 DSI_FREQ_DSI_FREQ_P1 寄存器(地址 = 0x5F)[复位 = 0h]

表 8-82 中描述了 DSI_FREQ_DSI_FREQ_P1 。

返回到汇总表

表 8-82 DSI_FREQ_DSI_FREQ_P1 寄存器字段说明
字段类型复位说明
7-0DSI_FREQR0hDSI 像素频率:
返回选定端口的视频数据的 DSI 像素频率值,单位为 MHz 。该寄存器指示输入数据的像素速率(像素大小为 24 位)。DSI 通道频率(单位为 Mbps )可以根据通道数按以下比率确定:
1 个通道:DSI 通道频率 = DSI 像素频率 * 24
2 个通道:DSI 通道频率 = DSI 像素频率 * 12
3 个通道:DSI 通道频率 = DSI 像素频率 * 8
4 个通道:DSI 通道频率 = DSI 像素频率 * 6
值为 0 表示 DSI 接收器未检测到有效信号。
在外部或内部参考时钟模式下,寄存器将报告用于转发视频的像素时钟频率,而不是 DSI 像素时钟。
在双 DSI 模式下,DSI 像素频率是两个端口的组合频率,或者是单个 DSI 端口频率的两倍。在这种情况下,DSI 通道频率是上述计算的值的 1/2。
在分离器模式下,该寄存器报告选定端口的 FPD-Link III 像素时钟频率,而不是 DSI 输入频率。

8.6.1.69 SPI_TIMING1 寄存器(地址 = 0x60)[复位 = 22h]

表 8-83 中描述了 SPI_TIMING1 。

返回到汇总表

表 8-83 SPI_TIMING1 寄存器字段说明
字段类型复位说明
7-4SPI_HOLDR/W2h来自 SPI 时钟的 SPI 数据保持时间:
这些位设置 SPI 数据在 SPI 时钟采样边沿上的最短保持时间。此外,这还设置了 SPI 输出时钟的最小有效脉冲宽度。
保持时间 = (SPI_HOLD + 1) * 40ns
例如,默认设置为 2 将产生 120ns 的数据保持时间。
3-0SPI_SETUPR/W2hSPI 数据设置到 SPI 时钟:
这些位设置 SPI 数据到 SPI 时钟有效边沿的最短设置时间。此外,这还设置了 SPI 输出时钟的最小无效宽度。
保持时间 = (SPI_SETUP + 1) * 40ns
例如,默认设置为 2 将产生 120ns 的数据设置时间。

8.6.1.70 SPI_TIMING2 寄存器(地址 = 0x61)[复位 = 2h]

表 8-84 中描述了 SPI_TIMING2 。

返回到汇总表

表 8-84 SPI_TIMING2 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3-0SPI_SS_SETUPR/W2hSPI 从器件选择设置:
该字段控制从置位从器件选择低电平到初始数据时序的延迟。延迟以 40ns 为单位。
延迟 = (SPI_SS_SETUP + 1) * 40ns

8.6.1.71 SPI_CONFIG 寄存器(地址 = 0x62)[复位 = 0h]

表 8-85 中描述了 SPI_CONFIG 。

返回到汇总表

表 8-85 SPI_CONFIG 寄存器字段说明
字段类型复位说明
7SPI_MSTR_OVERR0hSPI 主器件溢出检测:
如果 SPI 主器件检测到溢出条件,则设置该标志。如果 SPI 主器件无法以足够快的速度重新生成远程 SPI 数据来跟上远程解串器的数据,则会发生这种情况。如果出现这种情况,建议将 SPI_SETUP 和 SPI_HOLD 时间设置为较小的值。通过设置该寄存器中的 SPI_CLR_OVER 位来清除该标志。
6-3RESERVEDR0h保留
2SPI_CLR_OVERR/W0h清除 SPI 主器件溢出标志:
将该位设置为 1 将清除 SPI 主器件溢出检测标志 (SPI_MSTR_OVER)。该位不会自行清除,必须设置为 0。
1SPI_CPHAR0hSPI 时钟相位设置:
确定 SPI 时钟的哪个相位用于采样数据。
0:在前导(第一个)时钟沿采样的数据
1:在后沿(第二个)时钟沿采样的数据
该位是只读的,值为 0。DS90UH949 不支持值为 1 的 CPHA。
0SPI_CPOLR/W0hSPI 时钟极性设置:
确定 SPI 时钟的基础(未运行)值。
0:时钟的基础值为 0
1:时钟的基础值为 1
该位同时影响 SPI 信号的捕获和传播。

8.6.1.72 VCID_SPLIT_CTL 寄存器(地址 = 0x63)[复位 = 0h]

表 8-86 中描述了 VCID_SPLIT_CTL 。

返回到汇总表

表 8-86 VCID_SPLIT_CTL 寄存器字段说明
字段类型复位说明
7-6RESERVEDR0h保留
5VCID_SHARE_VSR/W0hVC-ID 分离器模式,共享 VS:
在 VC-ID 分离器模式期间,设置该位将允许两个端口使用共享的 VSYNC 信号。在 DSI 输入中的 VSYNC 检测中, VC-ID 将被忽略。
4-3VCID_SEL_P1R/W0h在 VC-ID 拆分模式期间选择 VC-ID:
这些字段在 VC-ID 拆分模式期间选择端口 0 的 VC-ID。
2-1VCID_SEL_P0R/W0h在 VC-ID 拆分模式期间选择 VC-ID:
这些字段在 VC-ID 拆分模式期间选择端口 1 的 VC-ID。
0VCID_SPLIT_ENR/W0h启用 VC-ID 拆分:
将该位设置为 1 将允许 DS90UH941AS-Q1 基于每个视频行的虚拟通道 ID (VC-ID) 来拆分 3D 图像。

8.6.1.73 PGCTL_PGCTL_P1 寄存器(地址 = 0x64)[复位 = 10h]

表 8-87 中描述了 PGCTL_PGCTL_P1 。

返回到汇总表

表 8-87 PGCTL_PGCTL_P1 寄存器字段说明
字段类型复位说明
7-4PATGEN_SELR/W1h固定图形选择:
该字段可选择在固定图形模式下要输出的图形。缩放的图形均匀分布在水平或垂直活动区域。启用自动滚动模式时,此字段被忽略。下表显示了非反转颜色模式和反转颜色模式下的颜色选择:
0000:棋盘
0001:白色/黑色
0010:黑色/白色
0011:红色/青色
0100:绿色/洋红色
0101:蓝色/黄色
0110:水平缩放黑色到白色/白色到黑色
0111:水平缩放黑色到红色/白色到青色
1000:水平缩放黑色到绿色/白色到洋红色
1001:水平缩放黑色到蓝色/白色到黄色
1010:垂直缩放黑色到白色/白色到黑色
1011:垂直缩放黑色到红色/白色到青色
1100:垂直缩放黑色到绿色/白色到洋红色
1101:垂直缩放黑色到蓝色/白色到黄色
1110:在 PGRS、PGGS、PGBS 寄存器中配置的自定义颜色(或其反转颜色)
1111:VCOM
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
3RESERVEDR0h保留
2PATGEN_COLOR_BARSR/W0h启用色条
0:禁用色条
1:启用色条(白色、黄色、青色、绿色、洋红色、红色、蓝色、黑色)
1RESERVEDR0h保留
0PATGEN_ENR/W0h启用图形发生器:
1:启用图形发生器
0:禁用图形发生器

8.6.1.74 PGCFG_PGCFG_P1 寄存器(地址 = 0x65)[复位 = 0h]

表 8-88 中描述了 PGCFG_PGCFG_P1 。

返回到汇总表

表 8-88 PGCFG_PGCFG_P1 寄存器字段说明
字段类型复位说明
7RESERVEDR/W0h保留
6PATGEN_SCALE_CHKRR/W0h缩放方格图形:
1:将方格图形(VCOM 和棋盘)缩放 8 倍(每个正方形为 8x8 像素)
0:正常操作(每个正方形为 1x1 像素)
设置该位可以更好地查看方格图形。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
5PATGEN_CUST_CHKRR/W0h使用自定义棋盘颜色
1:在棋盘图形中使用自定义颜色(图形类型 14)和黑色
0:在棋盘图形中使用白色和黑色
在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。
4PATGEN_18BR/W0h18 位模式选择:
1:启用 18 位颜色图形生成。缩放的图形将有 64 级亮度,且 R、G 和 B 输出使用六个最高有效的颜色位。
0:启用 24 位图形生成。缩放的图形使用 256 级亮度。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。
3PATGEN_EXTCLKR/W0h选择外部时钟源:
1:使用内部时序时选择外部像素时钟。
0:使用内部时序时选择内部分频时钟
该位在外部时序模式 (PATGEN_TSEL = 0) 下无效。
在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。
2PATGEN_TSELR/W0h时序选择控制:
1:图形生成器根据图形生成器总帧大小、活动帧大小、水平同步宽度、垂直同步宽度、水平后沿、垂直后沿和同步配置寄存器中的配置创建自己的视频时序。
0:图形发生器使用来自像素时钟、数据使能、水平同步和垂直同步信号的外部视频时序。
在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。
1PATGEN_INVR/W0h启用反转颜色图形:
1:反转颜色输出。
0:请勿反转颜色输出。
在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。
0PATGEN_ASCRLR/W0h自动滚动启用:
1:在图形发生器帧时间 (PGFT) 寄存器中指定的帧数之后,图形发生器将自动移动到下一个启用的图形。
0:图形发生器保持当前图形。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。

8.6.1.75 PGIA_PGIA_P1 寄存器(地址 = 0x66)[复位 = 0h]

表 8-89 中描述了 PGIA_PGIA_P1 。

返回到汇总表

表 8-89 PGIA_PGIA_P1 寄存器字段说明
字段类型复位说明
7-0PATGEN_IAR/W0h间接地址:
该 8 位字段可设置用于访问间接映射寄存器的间接地址。应该在读取或写入图形发生器间接数据寄存器之前写入它。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。

8.6.1.76 PGID_PGID_P1 Register 寄存器(地址 = 0x67)[复位 = 0h]

表 8-90 中描述了 PGID_PGID_P1 。

返回到汇总表

表 8-90 PGID_PGID_P1 寄存器字段说明
字段类型复位说明
7-0PATGEN_IDR/W0h间接数据:
向间接寄存器写入时,该寄存器包含待写入的数据。从间接寄存器读取时,该寄存器包含读回值。
在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。

8.6.1.77 IMG_HSYNC_CTL0_IMG_HSYNC_CTL0_P1 寄存器(地址 = 0x6A)[复位 = 0h]

表 8-91 中描述了 IMG_HSYNC_CTL0_IMG_HSYNC_CTL0_P1 。

返回到汇总表

表 8-91 IMG_HSYNC_CTL0_IMG_HSYNC_CTL0_P1 寄存器字段说明
字段类型复位说明
7HBACK_OV_EN
HBACK_OV_EN_P1
R/W0h双图像 HSync 控制寄存器 0。为双图像操作(包括分离器模式)提供 HSync 生成控制。在独立 2:2 或分离器模式下,此寄存器控制选定的 FPD-Link III 端口。
启用 HBACK 覆盖
在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步后沿。将该位设置为 1 将使用 IMG_HBACK 值而不是测量值。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。
6RESERVEDR0h保留
5-4IMG_HBACK_9:8
IMG_HBACK_P1_9:8
R/W0hHBACK 覆盖值(位 9:8)
在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步后沿。将 HBACK_OV_EN 控制设置为 1 将使用 IMG_HBACK 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。
3HSYNC_OV_EN
HSYNC_OV_EN_P1
R/W0h启用 HSYNC 覆盖
在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步脉冲宽度。将该位设置为 1 将使用 IMG_HSYNC 值而不是测量值。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。
2RESERVEDR0h保留
1-0IMG_HSYNC_9:8
IMG_HSYNC_P1_9:8
R/W0hHSYNC 覆盖值(位 9:8)
在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步脉冲宽度。将 HSYNC_OV_EN 控制设置为 1 将使用 IMG_HSYNC 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。

8.6.1.78 IMG_HSYNC_CTL1_IMG_HSYNC_CTL1_P1 寄存器(地址 = 0x6B)[复位 = 0h]

表 8-92 中描述了 IMG_HSYNC_CTL1_IMG_HSYNC_CTL1_P1 。

返回到汇总表

表 8-92 IMG_HSYNC_CTL1_IMG_HSYNC_CTL1_P1 寄存器字段说明
字段类型复位说明
7-0IMG_HSYNC_7:0
IMG_HSYNC_P1_7:0
R/W0h双图像 HSync 控制寄存器 1
为双图像操作(包括分离器模式)提供 HSync 生成控制。
HSYNC 覆盖值(位 7:0)
在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步脉冲宽度。将 HSYNC_OV_EN 控制设置为 1 将使用 IMG_HSYNC 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。
在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。

8.6.1.79 IMG_HSYNC_CTL2_IMG_HSYNC_CTL2_P1 寄存器(地址 = 0x6C)[复位 = 0h]

表 8-93 中描述了 IMG_HSYNC_CTL2_IMG_HSYNC_CTL2_P1。

返回到汇总表

表 8-93 IMG_HSYNC_CTL2_IMG_HSYNC_CTL2_P1 寄存器字段说明
字段类型复位说明
7-0IMG_HBACK_7:0
IMG_HBACK_P1_7:0
R/W0h双图像 HSync 控制寄存器 2
为双图像操作(包括分离器模式)提供 HSync 后沿生成控制。
HBACK 覆盖值(位 7:0)
在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步后沿。将 HBACK_OV_EN 控制设置为 1 将使用 IMG_HBACK 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。
在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。

8.6.1.80 BCC_STATUS 寄存器(地址 = 0x6D)[复位 = 0h]

表 8-94 中描述了 BCC_STATUS。

返回到汇总表

表 8-94 BCC_STATUS 寄存器字段说明
字段类型复位说明
7-5RESERVEDR/W0hBCC 状态寄存器。该寄存器提供双向控制通道的错误状态。
保留
4BCC_MASTER_ERRR/COR0hBCC 主器件错误
该标志指示在 BCC I2C 主器件处于运行状态时,等待解串器响应期间发生了反向通道 CRC 错误或反向通道锁定丢失。该标志将在读取该寄存器时被清除。
3BCC_MASTER_TOR/COR0hBCC 从器件超时错误
如果 BCC 看门狗计时器到期,将设置该位。当 BCC I2C 主器件处于运行状态时,将等待解串器作出响应。该标志将在读取该寄存器时被清除。
2BCC_SLAVE_ERRR/COR0hBCC 从器件错误
该标志指示在 BCC I2C 从器件处于运行状态时,等待解串器响应期间发生了反向通道 CRC 错误或反向通道锁定丢失。该标志将在读取该寄存器时被清除。
1BCC_SLAVE_TOR/COR0hBCC 从器件超时错误
在 BCC I2C 从器件处于运行状态时,如果在等待解串器响应期间 BCC 看门狗计时器到期,将设置该位。该标志将在读取该寄存器时被清除。
0BCC_RESP_ERRR/COR0h该标志指示在响应双向控制通道上的命令时检测到错误。当串行器发送控制通道帧时,解串器应在后续响应中返回 8 位数据字段。串行器检查返回的数据是否有错误,如果检测到错误,将设置此标志。该标志将在读取该寄存器时被清除。

8.6.1.81 BCC_CONFIG 寄存器(地址 = 0x6E)[复位 = 20h]

表 8-95 中描述了 BCC_CONFIG。

返回到汇总表

表 8-95 BCC_CONFIG 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6RESERVEDR0h保留
5I2C_Master_DisableR/W1h该位将禁用来自 I2C 主器件的远程读取和写入。I2C 主器件对本地寄存器的写入和读取仍然有效,但远程写入和读取将无效
1:禁用 I2C 主器件远程读取/写入
0:启用 I2C 主器件远程读取/写入
4BCC_TERM_ON_ERRR/RC0h在检测到 CRC 错误时终止控制通道事务
在控制通道操作期间,如果发生 CRC 错误,不太可能影响控制通道操作。设置该位将允许更保守的操作,如果在反向通道中检测到错误,则终止任何活动的控制通道操作。
0:请勿在 CRC 错误发生时终止 BCC 事务
1: CRC 错误发生时终止 BCC 事务
如果禁用了增强错误检查(BCC_EN_ENH_ERROR 设置为 0),该位将不起作用。
3RESERVEDR/W0h保留
2BCC_ACK_REMOTE
_READ
R/RC0h启用控制通道以确认开始远程读取。
当使用支持双向控制通道增强错误检查的链路伙伴操作时,设置该位将允许串行器生成内部确认,以开始远程 I2C 从器件读取。这允许在解串器上进行额外的错误检测。当使用不支持增强型错误检查的解串器操作时,不应设置该位。
0:禁用
1:启用
1BCC_EN_DATA_CHKR/RC0h启用返回数据检查
增强错误检查可以在确认周期内检查通过双向控制通道发送到远程设备的返回数据上的错误。此外,如果检测到错误,该寄存器控制允许将远程 Ack 更改为 Nack,以指示本地 I2C 接口上的数据错误。当与不支持增强错误检查的解串器一起操作时,不应设置该位,因为它们在 Ack 期间并不总是返回正确的数据。
0:禁用返回数据错误检测
1:启用返回数据错误检测
0BCC_EN_ENH_ERRORR/RC0h在双向控制通道中启用增强错误检查
双向控制通道可以检测某些错误条件并在检测到错误时终止事务。通过将该位设置为 0,可禁用此功能。
0:禁用增强错误检查
1:启用增强错误检查

8.6.1.82 FC_BCC_TEST 寄存器(地址 = 0x6h)[复位 = 0h]

表 8-96 中描述了 FC_BCC_TEST 。

返回到汇总表

表 8-96 FC_BCC_TEST 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6FORCE_BCC_ERRORSC0h强制正向通道 BCC 帧上出现错误。设置 FORCE_BCC_ERROR 位将导致正向通道 BCC 帧上强制出现错误。此寄存器中的 BCC_ERROR_SEL 和 BCC_FRAME_SEL 字段确定了待强制执行的错误类型以及哪个帧将包含错误。该位将自行清除,并始终返回 0。
5-3BCC_ERROR_SELR/W0hBCC 错误选择
BCC 错误选择确定在正向通道 BCC 帧上强制出现哪种类型的错误。
000:无错误
001:强制 CRC 错误
010:强制序列错误(跳过一个序列号)
011:丢弃 BCC 帧(导致解串器出现序列错误)
100:强制数据字段上出现错误(随机位 1 到 7)
101:强制数据字段上出现错误,位 0(如果是在启动命令期间,则为 RW 位)
110 - 111:保留
2-0BCC_FRAME_SELR/W0hBCC 帧选择
BCC 帧选择允许选择正向通道 BCC 帧,其中将包含在该寄存器的强制控制位中选择的错误条件。对于每个传输的块,BCC 传输以字节为单位发送。该值可以设置在 0 到 7 的范围内,以强制在 BCC 正向通道上发送的前 8 个字节中的任何一个上出现错误。

8.6.1.83 SlaveID_1 寄存器(地址 = 0x70)[复位 = 0h]

表 8-97 中描述了 SlaveID_1 。

返回到汇总表

表 8-97 SlaveID_1 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID1
SLAVE_ID1_P1
R/W0h7 位远程从器件 ID 1
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID1,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0RESERVEDR0h保留

8.6.1.84 SlaveID_2 寄存器(地址 = 0x71)[复位 = 0h]

表 8-98 中描述了 SlaveID_2。

返回到汇总表

表 8-98 SlaveID_2 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID2
SLAVE_ID2_P1
R/W0h7 位远程从器件 ID 2
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID2,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0RESERVEDR0h保留

8.6.1.85 SlaveID_3 寄存器(地址 = 0x72)[复位 = 0h]

表 8-99 中描述了 SlaveID_3 。

返回到汇总表

表 8-99 SlaveID_3 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID3
SLAVE_ID3_P1
R/W0h7 位远程从器件 ID 3
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID3,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0RESERVEDR0h保留

8.6.1.86 SlaveID_4 寄存器(地址 = 0x73)[复位 = 0h]

表 8-100 中描述了 SlaveID_4。

返回到汇总表

表 8-100 SlaveID_4 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID4
SLAVE_ID4_P1
R/W0h7 位远程从器件 ID 4
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID4,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0RESERVEDR0h保留

8.6.1.87 SlaveID_5 寄存器(地址 = 0x74)[复位 = 0h]

表 8-101 中描述了 SlaveID_5。

返回到汇总表

表 8-101 SlaveID_5 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID5
SLAVE_ID5_P1
R/W0h7 位远程从器件 ID 5
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID5,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0RESERVEDR0h保留

8.6.1.88 SlaveID_6 寄存器(地址 = 0x75)[复位 = 0h]

表 8-102 中描述了 SlaveID_6。

返回到汇总表

表 8-102 SlaveID_6 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID6
SLAVE_ID6_P1
R/W0h7 位远程从器件 ID 6
配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID6,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0ESERVEDR0h保留

8.6.1.89 SlaveID_7 寄存器(地址 = 0x76)[复位 = 0h]

表 8-103 中描述了 SlaveID_7。

返回到汇总表

表 8-103 SlaveID_7 寄存器字段说明
字段类型复位说明
7-1SLAVE_ID7
SLAVE_ID7_P1
R/W0h7 位远程从器件 ID 7;配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID7,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。
0RESERVEDR0h保留

8.6.1.90 SlaveAlias_1 寄存器(地址 = 0x77)[复位 = 0h]

表 8-104 中描述了 SlaveAlias_1。

返回到汇总表

表 8-104 SlaveAlias_1 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID1
SLAVE_ALIAS_ID1_P1
R/W0h7 位远程从器件别名 ID 1
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID1 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.91 SlaveAlias_2 寄存器(地址 = 0x78)[复位 = 0h]

表 8-105 中描述了 SlaveAlias_2。

返回到汇总表

表 8-105 SlaveAlias_2 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID2
SLAVE_ALIAS_ID2_P1
R/W0h7 位远程从器件别名 ID 2
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID2 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.92 SlaveAlias_3 寄存器(地址 = 0x79)[复位 = 0h]

表 8-106 中描述了 SlaveAlias_3。

返回到汇总表

表 8-106 SlaveAlias_3 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID3
SLAVE_ALIAS_ID3_P1
R/W0h7 位远程从器件别名 ID 3
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID3 寄存器中指定的地址。该字段中的值 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.93 SlaveAlias_4 寄存器(地址 = 0x7A)[复位 = 0h]

表 8-107 中描述了 SlaveAlias_4。

返回到汇总表

表 8-107 SlaveAlias_4 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID4
SLAVE_ALIAS_ID4_P1
R/W0h7 位远程从器件别名 ID 4
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID4 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.94 SlaveAlias_5 寄存器(地址 = 0x7B)[复位 = 0h]

表 8-108 中描述了 SlaveAlias_5。

返回到汇总表

表 8-108 SlaveAlias_5 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID5
SLAVE_ALIAS_ID5_P1
R/W0h7 位远程从器件别名 ID 5
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID5 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.95 SlaveAlias_6 寄存器(地址 = 0x7C)[复位 = 0h]

表 8-109 中描述了 SlaveAlias_6。

返回到汇总表

表 8-109 SlaveAlias_6 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID6
SLAVE_ALIAS_ID6_P1
R/W0h7 位远程从器件别名 ID 6
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID6 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.96 SlaveAlias_7 寄存器(地址 = 0x7D)[复位 = 0h]

表 8-110 中描述了 SlaveAlias_7。

返回到汇总表

表 8-110 SlaveAlias_7 寄存器字段说明
字段类型复位说明
7-1SLAVE_ALIAS_ID7
SLAVE_ALIAS_ID7_P1
R/W0h7 位远程从器件别名 ID 7
配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID7 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。
0RESERVEDR0h保留

8.6.1.97 RX_BKSV0 寄存器(地址 = 0x80)[复位 = 0h]

表 8-111 中描述了 RX_BKSV0。

返回到汇总表

表 8-111 RX_BKSV0 寄存器字段说明
字段类型复位说明
7-0BKSV0R0hBKSV0:接收器 KSV 的 byte0 的值。

8.6.1.98 RX_BKSV1 寄存器(地址 = 0x81)[复位 = 0h]

表 8-112 中描述了 RX_BKSV1。

返回到汇总表

表 8-112 RX_BKSV1 寄存器字段说明
字段类型复位说明
7-0BKSV1R0hBKSV1:接收器 KSV 的 byte1 的值。

8.6.1.99 RX_BKSV2 寄存器(地址 = 0x82)[复位 = 0h]

表 8-113 中描述了 RX_BKSV2。

返回到汇总表

表 8-113 RX_BKSV2 寄存器字段说明
字段类型复位说明
7-0BKSV2R0hBKSV2:接收器 KSV 的 byte2 的值。

8.6.1.100 RX_BKSV3 寄存器(地址 = 0x83)[复位 = 0h]

表 8-114 中描述了 RX_BKSV3。

返回到汇总表

表 8-114 RX_BKSV3 寄存器字段说明
字段类型复位说明
7-0BKSV3R0hBKSV3:接收器 KSV 的 byte3 的值。

8.6.1.101 RX_BKSV4 寄存器(地址 = 0x84)[复位 = 0h]

表 8-115 中描述了 RX_BKSV4。

返回到汇总表

表 8-115 RX_BKSV4 寄存器字段说明
字段类型复位说明
7-0BKSV4R0hBKSV4:接收器 KSV 的 byte4 的值。

8.6.1.102 TX_KSV0 寄存器(地址 = 0x90)[复位 = 0h]

表 8-116 中TX_KSV0 。

返回到汇总表

表 8-116 TX_KSV0 寄存器字段说明
字段类型复位说明
7-0TX_KSV0R0hTX_KSV0:发送器 KSV 的 byte0 的值。

8.6.1.103 TX_KSV1 寄存器(地址 = 0x91)[复位 = 0h]

表 8-117 中描述了 TX_KSV1。

返回到汇总表

表 8-117 TX_KSV1 寄存器字段说明
字段类型复位说明
7-0TX_KSV1R0hTX_KSV1:发送器 KSV 的 byte1 的值。

8.6.1.104 TX_KSV2 寄存器(地址 = 0x92)[复位 = 0h]

表 8-118 中描述了 TX_KSV2。

返回到汇总表

表 8-118 TX_KSV2 寄存器字段说明
字段类型复位说明
7-0TX_KSV2R0hTX_KSV2:发送器 KSV 的 byte2 的值。

8.6.1.105 TX_KSV3 寄存器(地址 = 0x93)[复位 = 0h]

表 8-119 中描述了 TX_KSV3。

返回到汇总表

表 8-119 TX_KSV3 寄存器字段说明
字段类型复位说明
7-0TX_KSV3R0hTX_KSV3:发送器 KSV 的 byte3 的值。

8.6.1.106 TX_KSV4 寄存器(地址 = 0x94)[复位 = 0h]

表 8-120 中描述了 TX_KSV4。

返回到汇总表

表 8-120 TX_KSV4 寄存器字段说明
字段类型复位说明
7-0TX_KSV4R0hTX_KSV4:发送器 KSV 的 byte4 的值。

8.6.1.107 RX_BCAPS 寄存器(地址 = 0xA0)[复位 = 13h]

表 8-121 中描述了 RX_BCAPS。

返回到汇总表

表 8-121 RX_BCAPS 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留:写入为 0,读取为 0
6中继器R0h中继器:
指示连接的接收器是否支持下游连接。一旦 Bksv 准备就绪(如 HDCP 中的 BKSV_RDY 位所示),该位即生效
5KSV_FIFO_RDYR0hKSV FIFO 就绪:
指示接收器已建立了附加 KSV 的列表并计算了验证值 V'。
4FAST_I2CR1h快速 I2C:
HDCP 接收器支持快速 I2C。由于 I2C 嵌入在串行数据中,因此该位无关紧要。
3-2RESERVEDR0h保留
1FEATURES_1_1R1h1.1_Features:
HDCP 接收器支持增强型加密状态信令 (EESS)、高级密码和增强型链路验证选项。
0FAST_REAUTHR1h快速身份验证:
HDCP 接收器能够在会话重新认证期间接收(未加密的)视频信号。

8.6.1.108 RX_BSTATUS0 寄存器(地址 = 0xA1)[复位 = 0h]

表 8-122 中描述了 RX_BSTATUS0。

返回到汇总表

表 8-122 RX_BSTATUS0 寄存器字段说明
字段类型复位说明
7MAX_DEVS_EXCEEDEDR0h超出最大器件数:
表示检测到拓扑错误。表示下游器件的数量已超过中继器 KSV FIFO 的深度。
6-0DEVICE_COUNTR0h器件数:
连接的下游器件的总数。对于中继器,这将指示下游器件的数量,不包括中继器。对于不是中继器的 HDCP 接收器,此字段将为 0。

8.6.1.109 RX_BSTATUS1 寄存器(地址 = 0xA2)[复位 = 0h]

表 8-123 中描述了 RX_BSTATUS1。

返回到汇总表

表 8-123 RX_BSTATUS1 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3MAX_CASC_EXCEEDEDR0h超出最大级联数:
表示检测到拓扑错误。表示已经级联了七级以上的中继器。
2-0CASC_DEPTHR0h级联深度:
指示中继器的附加器件级别数。

8.6.1.110 HDCP_DBG 寄存器(地址 = 0xC0)[复位 = 0h]

表 8-124 中描述了 HDCP_DBG。

返回到汇总表

表 8-124 HDCP_DBG 寄存器字段说明
字段类型复位说明
7RESERVEDR/W0h保留
6HDCP_I2C_TO_DISR/W0h禁用 HDCP I2C 超时:
将该位设置为 1 将禁用 HDCP I2C 主器件中的总线超时功能。启用时,总线超时功能允许 I2C 主器件在超过 1 秒没有信号发生时假定总线是空闲的。
5FORCE_RI_ERRR/W0h强制 Ri 同步错误:
通过使 HDCP 发送器不统计帧来强制出现 Ri 同步错误。允许检查 Ri 同步过程。该位会自行清除。
4DIS_RI_SYNCR/W0h禁用 Ri 同步检查:
通常在第 128 帧开始之前和之后检查 Ri。第 127 帧处的检查确保了两者之间的同步。将该位设置为 1 将禁用第 127 帧处的检查。
3RGB_CHKSUM_ENR/W0h启用 RBG 视频行校验和:
为每个视频数据行末端的每个 8 位 RBG 数据通道启用发送 1 补码校验和。
2FC_TESTMODER/W0h帧计数器测试模式:
加快用于 Pj 和 Ri 验证的帧计数器。当设置为 1 时,每 2 帧计算一次 Pj,每 16 帧计算一次 Ri。当设置为 0 时,每 16 帧计算一次 Pj,每 128 帧计算一次 Ri。
1TMR_SPEEDUPR/W0h计时器加速:
加快 HDCP 身份验证计时器。
0HDCP_I2C_FASTR/W0h启用 HDCP I2C 快速模式
将该位设置为 1 将使 HDCP 接收器中的 HDCP I2C 主器件以快速模式时序运行。如果设置为 0,I2C 主器件将以标准模式时序运行。该位映射到 IND_STS 寄存器

8.6.1.111 HDCP_CFG 寄存器(地址 = 0xC2)[复位 = 82h]

表 8-125 中描述了 HDCP_CFG。

返回到汇总表

表 8-125 HDCP_CFG 寄存器字段说明
字段类型复位说明
7ENH_LVR/W1h启用增强的链路验证:
启用增强的链路验证。允许每 16 帧检查一次加密 Pj 值。
1 = 启用增强链路验证
0 = 禁用增强链路验证
6HDCP_EESSR/W0h启用增强的加密状态信令:
启用增强的加密状态信令 (EESS) 而不是原始加密状态信令 (OESS)。
1 = 启用 EESS 模式
0 = 启用 OESS 模式
5TX_RPTRR/W0h启用变送中继器:
允许变送器充当中继器。在此模式下,HDCP 发送器包含 HDCP 中继器所需的额外验证步骤。
1 = 启用变送中继器模式
0 = 禁用变送中继器模式
4-3ENC_MODER/W0h加密控制模式:
确定控制视频帧是否需要加密的模式。
00 = Enc_Authenticated
01 = Enc_Reg_Control
10 = Enc_Always
11 = Enc_InBand_Control(每帧)
2WAIT_100MSR/W0h启用 100ms 等待时间:
HDCP 1.3 规范允许等待 100ms 以允许 HDCP 接收器计算初始加密值。FPD-LinkIII 实现确保接收器将在 HDCP 发送器之前完成计算。因此计时器是不必要的。要启用 100ms 计时器,请将该位设置为 1。
1RX_DET_SELR/W1hRX 检测选择:
控制使接收器检测中断生效。如果设置为 0,接收器检测中断将在检测到 FPD-Link III 接收器时生效。如果设置为 1,接收器检测中断还需要接收器发出的接收锁定指示。
0HDCP_AVMUTER/W0h启用 AVMUTE:
将该位设置为 1 将启动 AVMUTE 操作。在此状态下,发送器将忽略加密状态控制。如果该位设置为 0,将恢复正常操作。仅当同时设置 HDCP_EESS 位时,才能设置该位。

8.6.1.112 HDCP_CTL 寄存器(地址 = 0xC3)[复位 = 0h]

表 8-126 中描述了 HDCP_CTL。

返回到汇总表

表 8-126 HDCP_CTL 寄存器字段说明
字段类型复位说明
7HDCP_RSTR/W0hHDCP 复位:
设置该位将复位 HDCP 发送器并禁用 HDCP 验证。该位会自行清除。
6RESERVEDR0h保留
5KSV_LIST_VALIDR/W0hKSV 列表有效:
控制器在根据密钥撤销列表验证中继器的 KSV 列表后设置该位。这样就可以完成认证过程了。该位会自行清除。
4KSV_VALIDR/W0hKSV 有效:
控制器在根据密钥撤销列表验证接收器的 KSV 后设置该位。这样就可以继续认证过程。当 HDCP_STS 寄存器中的 KSV_RDY 标志置位时,该位将被清除。将该位设置为 0 将不起作用。
3HDCP_ENC_DISR/W0h禁用 HDCP 加密:
禁用 HDCP 加密。将该位设置为 1 将导致视频数据在不加密的情况下发送。将保持身份验证状态。该位会自行清除。
2HDCP_ENC_ENR/W0h启用 HDCP 加密:
启用 HDCP 加密。设置时,如果器件通过身份验证,将发送加密数据。如果器件未通过身份验证,则会发送蓝屏。当向发送器提供内容需要受保护的视频数据时,应始终启用加密。如果不设置该位,视频数据将在不加密的情况下发送。请注意,当 CFG_ENC_MODE 设置为 Enc_Always 时,该位将只读,值为 1。
1HDCP_DISR/W0h禁用 HDCP:
禁用 HDCP 身份验证。将该位设置为 1 将禁用 HDCP 身份验证。该位会自行清除。
0HDCP_ENR/W0h启用/重新启动 HDCP:
启用 HDCP 身份验证。如果 HDCP 已启用,将该位设置为 1 将重新启动身份验证。将该位设置为 0 将不起作用。寄存器读取将返回当前 HDCP 启用状态。

8.6.1.113 HDCP_STS 寄存器(地址 = 0xC4)[复位 = 0h]

表 8-127 中描述了 HDCP_STS。

返回到汇总表

表 8-127 HDCP_STS 寄存器字段说明
字段类型复位说明
7I2C_ERR_DETR/COR0h检测到 HDCP I2C 错误:
该位指示在 HDCP 接收器的嵌入式通信通道上检测到错误。设置该位可能表明 HDCP 发送器和 HDCP 接收器之间的链路存在问题。该位将在读取时被清除。
6RX_INTR0hRX 中断:
RX 中断信号的状态。该信号是从连接的 HDCP 接收器接收的,并且是 HDCP 接收器的 INTB_IN 引脚上的状态。该信号为有效低电平,因此 0 表示中断条件。
5RX_LOCK_DETR0h接收器锁定检测:
该位指示下游接收器已指示传入串行数据出现接收锁定。
4DOWN_HPDR/COR0h下游热插拔检测:
该位指示下游中继器已报告热插拔事件,从而表示添加了新接收器。该位将在读取时被清除。
3RX_DETECTR0h接收器检测:
该位表示检测到了下游接收器。
2KSV_LIST_RDYR0hHDCP 中继器 KSV 列表就绪:
该位表示接收器 KSV 列表已被读取并且在 KSV_FIFO 寄存器中可用。器件将等待控制器在 HDCP_CTL 寄存器中设置 KSV_LIST_VALID 位,然后继续。一旦控制器设置 KSV_LIST_VALID 位,该位就将被清除。
1KSV_RDYR0hHDCP 接收器 KSV 就绪:
该位表示接收器 KSV 已被读取并且在 HDCP_BKSV 寄存器中可用。如果器件不是中继器,则将等待控制器在 HDCP_CTL 寄存器中设置 KSV_VALID 位,然后再继续。一旦控制器设置 KSV_VALID 位,该位就将被清除。
0AUTHEDR0h已完成 HDCP 身份验证:
指示 HDCP 身份验证已成功完成。控制器现在可以发送需要内容保护的视频数据。如果身份验证丢失或控制器重新启动身份验证,该位将被清除。

8.6.1.114 HDCP_ICR 寄存器(地址 = 0xC6)[复位 = 0h]

表 8-128 中描述了 HDCP_ICR。

返回到汇总表

表 8-128 HDCP_ICR 寄存器字段说明
字段类型复位说明
7RESERVEDR/RC0h保留
6IE_RXDET_INTR/W0h检测到接收器时中断:
启用检测到下游接收器时中断。如果 HDCP_CFG:RX_DET_SEL 设置为 1,中断将等待接收器锁定检测。
5IE_RX_INTR/W0h接收器中断时的中断:
HDCP 接收器指示时启用中断。允许从下游器件传播中断。
4IE_LIST_RDYR/RC0hKSV 列表就绪时的中断:
KSV 列表就绪时启用中断
3IE_KSV_RDYR/W0hKSV 就绪时的中断:
启用 KSV 就绪时的中断
2IE_AUTH_FAILR/W0h身份验证失败时的中断:
身份验证失败或丢失时启用中断。
1IE_AUTH_PASSR/W0h身份验证通过时中断:
启用身份验证成功完成时的中断。
0INT_ENR/W0h启用全局中断:
对控制器的中断信号启用中断。

8.6.1.115 HDCP_ISR 寄存器(地址 = 0xC7)[复位 = 0h]

表 8-129 中描述了 HDCP_ISR。

返回到汇总表

表 8-129 HDCP_ISR 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6IS_RXDET_INTR0h接收器检测中断时的中断:
检测到下游接收器。如果 HDCP_CFG:RX_DET_SEL 设置为 1,中断将等待接收器锁定检测。
5IS_RX_INTR0h接收器中断时的中断:
接收器已指示收到下游器件的中断请求。
4IS_LIST_RDYR0hKSV 列表就绪时的中断:
KSV 列表已就绪,可供控制器读取。
3IS_KSV_RDYR0hKSV 就绪时的中断:
接收器 KSV 已就绪,可供控制器读取
2IS_AUTH_FAILR0h身份验证失败时的中断:
身份验证失败或丢失
1IS_AUTH_PASSR0h身份验证通过时的中断:
身份验证已成功完成。
0INTR0h全局中断:
如果指示任何已启用的中断,则置位。

8.6.1.116 NVM_CTL 寄存器(地址 = 0xC8)[复位 = 0h]

表 8-130 中描述了 NVM_CTL。

返回到汇总表

表 8-130 NVM_CTL 寄存器字段说明
字段类型复位说明
7NVM_PASSR0hNVM 验证通过:
该位指示 NVM 验证过程的完成状态。只有当 NVM_DONE 置位时,该位才有效。
0:NVM 验证失败
1: NVM 验证通过
6NVM_DONER0hNVM 验证完成:
该位表示 NVM 验证已完成。
5RESERVEDR/W0h保留
4-3RESERVEDR0h保留
2NVM_VFYR/W0hNVM 验证:
设置该位将启用对 NVM 内容的验证。这是通过读取所有 NVM 密钥、计算 SHA-1 哈希值并对存储在 NVM 中的 SHA-1 哈希值进行验证来完成的。完成 NVM 验证后,该位将被清除。
1RESERVEDR/W0h保留
0RESERVEDR/W0h保留

8.6.1.117 HDCP_CFG2 寄存器(地址 = 0xCD)[复位 = 40h]

表 8-131 中描述了 HDCP_CFG2 。

返回到汇总表

表 8-131 HDCP_CFG2 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6RPULSE_ENR/W1h启用接收器检测中断的上升沿脉冲:
在信号的上升沿启用接收器检测中断的中断脉冲。这对接收器检测中断的 rx 锁定检测和 rx 链路检测选择选项都有影响。可以同时启用 RPULSE_EN 和 FPULSE_EN,以在两个边沿产生中断
1 = 启用上升沿脉冲
0 = 禁用上升沿脉冲
5-2FPULSE_ENR/W0h启用接收器检测中断的下降沿脉冲:
在信号的下降沿启用接收器检测中断的中断脉冲。这对接收器检测中断的 rx 锁定检测和 rx 链路检测选择选项都有影响。可以同时启用 RPULSE_EN 和 FPULSE_EN,以在两个边沿产生中断
1 = 启用下升沿脉冲
0 = 禁用下升沿脉冲
1-0RESERVEDR0h保留

8.6.1.118 BLUE_SCREEN 寄存器(地址 = 0xCE)[复位 = FFh]

表 8-132 中描述了 BLUE_SCREEN。

返回到汇总表

表 8-132 BLUE_SCREEN 寄存器字段说明
字段类型复位说明
7-0BLUE_SCREEN_VALR/WFFh蓝屏数据值:
当 HDCP 发送器发送蓝屏时,提供在蓝色通道上发送的 8 位数据值。

8.6.1.119 HDCP_DBG_ALIAS 寄存器(地址 = 0xE0)[复位 = X]

表 8-133 中描述了 HDCP_DBG_ALIAS。

返回到汇总表

表 8-133 HDCP_DBG_ALIAS 寄存器字段说明
字段类型复位说明
7-0HDCP_DBGRXHDCP_DBG 寄存器的只读别名

8.6.1.120 HDCP_CFG_ALIAS 寄存器(地址 = 0xE2)[复位 = X]

表 8-134 中描述了 HDCP_CFG_ALIAS。

返回到汇总表

表 8-134 HDCP_CFG_ALIAS 寄存器字段说明
字段类型复位说明
7-0HDCP_CFGRXHDCP_CFG 寄存器的只读别名

8.6.1.121 HDCP_CTL_ALIAS 寄存器(地址 = 0xE3)[复位 = X]

表 8-135 中描述了 HDCP_CTL_ALIAS。

返回到汇总表

表 8-135 HDCP_CTL_ALIAS 寄存器字段说明
字段类型复位说明
7-0HDCP_CTLRXHDCP_CTL 寄存器的只读别名

8.6.1.122 HDCP_STS_ALIAS 寄存器(地址 = 0xE4)[复位 = X]

表 8-136 中描述了 HDCP_STS_ALIAS。

返回到汇总表

表 8-136 HDCP_STS_ALIAS 寄存器字段说明
字段类型复位说明
7-0HDCP_STSRXHDCP_STS 寄存器的只读别名

8.6.1.123 HDCP_ICR_ALIAS 寄存器(地址 = 0xE6)[复位 = X]

表 8-137 中描述了 HDCP_ICR_ALIAS。

返回到汇总表

表 8-137 HDCP_ICR_ALIAS 寄存器字段说明
字段类型复位说明
7-0HDCP_ICRRXHDCP_ICR 寄存器的只读别名

8.6.1.124 HDCP_ISR_ALIAS 寄存器(地址 = 0xE7)[复位 = X]

表 8-138 中描述了 HDCP_ISR_ALIAS。

返回到汇总表

表 8-138 HDCP_ISR_ALIAS 寄存器字段说明
字段类型复位说明
7-0HDCP_ISRRXHDCP_ISR 寄存器的只读别名

8.6.1.125 HDCP_TX_ID0 寄存器(地址 = 0xF0)[复位 = 5Fh]

表 8-139 中描述了 HDCP_TX_ID0。

返回到汇总表

表 8-139 HDCP_TX_ID0 寄存器字段说明
字段类型复位说明
7-0HDCP_TX_ID0R5FhHDCP_TX_ID0:ID 代码的第 1 个字节,'_ '

8.6.1.126 HDCP_TX_ID1 寄存器(地址 = 0xF1)[复位 = 55h]

表 8-140 中描述了 HDCP_TX_ID1。

返回到汇总表

表 8-140 HDCP_TX_ID1 寄存器字段说明
字段类型复位说明
7-0HDCP_TX_ID1R55hHDCP_TX_ID1:ID 代码的第 2 个字节,'U'

8.6.1.127 HDCP_TX_ID2 寄存器(地址 = 0xF2)[复位 = 48h]

表 8-141 中描述了 HDCP_TX_ID2 。

返回到汇总表

表 8-141 HDCP_TX_ID2 寄存器字段说明
字段类型复位说明
7-0HDCP_TX_ID2R48hHDCP_TX_ID2:ID 代码的第 3 个字节。'H'

8.6.1.128 HDCP_TX_ID3 寄存器(地址 = 0xF3)[复位 = 39h]

表 8-142 中描述了 HDCP_TX_ID3。

返回到汇总表

表 8-142 HDCP_TX_ID3 寄存器字段说明
字段类型复位说明
7-0HDCP_TX_ID3R39hHDCP_TX_ID3: ID 代码的第 4 个字节,'9 '

8.6.1.129 HDCP_TX_ID4 寄存器(地址 = 0xF4)[复位 = 34h]

表 8-143 中描述了 HDCP_TX_ID4。

返回到汇总表

表 8-143 HDCP_TX_ID4 寄存器字段说明
字段类型复位说明
7-0HDCP_TX_ID4R34hHDCP_TX_ID4:ID 代码的第 5 个字节,'4'

8.6.1.130 HDCP_TX_ID5 寄存器(地址 = 0xF5)[复位 = 31h]

表 8-144 中描述了 HDCP_TX_ID5 。

返回到汇总表

表 8-144 HDCP_TX_ID5 寄存器字段说明
字段类型复位说明
7-0HDCP_TX_ID5R31hHDCP_TX_ID5:ID 代码的第 6 个字节,'1'