ZHCSJN2B May 2019 – January 2021 DS90UH941AS-Q1
PRODUCTION DATA
表 8-13 汇总了 DS90UH941AS-Q1 的存储器映射寄存器。可通过串行控制接口 (I2C) 以及双向控制通道访问这些寄存器。表 8-13中未列出的所有寄存器偏移地址都应视为保留的存储单元,并且不应修改寄存器内容。
地址 | 首字母缩写 | 寄存器名称 | 部分 |
---|---|---|---|
0x0 | I2C_DEVICE_ID | 查找 | |
0x1 | RESET_CTL | 查找 | |
0x2 | DEVICE_CFG | 查找 | |
0x3 | GENERAL_CFG | 查找 | |
0x4 | GENERAL_CFG2 | 查找 | |
0x5 | I2C_MASTER_CFG | 查找 | |
0x6 | DES_ID_DES_ID_1 | 查找 | |
0x7 | SlaveID_0 | 查找 | |
0x8 | SlaveAlias_0 | 查找 | |
0x9 | SDA_SETUP | 查找 | |
0xA | CRC_ERROR0 | 查找 | |
0xB | CRC_ERROR1 | 查找 | |
0xC | GENERAL_STS | 查找 | |
0xD | GPIO_0_Config | 查找 | |
0xE | GPIO_1_and_GPIO_2_Config | 查找 | |
0xF | GPIO_3_Config | 查找 | |
0x10 | GPIO_5_and_GPIO_6_Config | 查找 | |
0x11 | GPIO_7_and_GPIO_8_Config | 查找 | |
0x12 | DATAPATH_CTL | 查找 | |
0x13 | TX_MODE_STS | 查找 | |
0x14 | TX_BIST_CTL | 查找 | |
0x16 | BCC_WDOG_CTL | 查找 | |
0x17 | I2C_CONTROL | 查找 | |
0x18 | SCL_HIGH_TIME | 查找 | |
0x19 | SCL_LOW_TIME | 查找 | |
0x1A | DATAPATH_CTL2 | 查找 | |
0x1B | BIST_BC_ERRORS | 查找 | |
0x1C | GPI_PIN_STS1 | 查找 | |
0x1D | GPI_PIN_STS2 | 查找 | |
0x1E | TX_PORT_SEL | 查找 | |
0x1F | FREQ_COUNTER | 查找 | |
0x20 | DES_CAP1 | 查找 | |
0x21 | DES_CAP2 | 查找 | |
0x26 | LINK_DET_CTL | 查找 | |
0x2E | MAILBOX_2E | 查找 | |
0x2F | MAILBOX_2F | 查找 | |
0x30 | REM_INTB_CTRL | 查找 | |
0x32 | IMG_LINE_SIZE0 | 查找 | |
0x33 | IMG_LINE_SIZE1 | 查找 | |
0x34 | IMG_DELAY0 _IMG_DELAY0_P1 | 查找 | |
0x35 | IMG_DELAY1_IMG_DELAY_P1 | 查找 | |
0x36 | CROP_START_X0_CROP_START_X0_P1 | 查找 | |
0x37 | CROP_START_X1_CROP_START_X1_P1 | 查找 | |
0x38 | CROP_STOP_X0_CROP_STOP_X0_P1 | 查找 | |
0x39 | CROP_STOP_X1_CROP_STOP_X1_P1 | 查找 | |
0x3A | CROP_START_Y0_CROP_START_Y0_P1 | 查找 | |
0x3B | CROP_START_Y1_CROP_START_Y1_P1 | 查找 | |
0x3C | CROP_STOP_Y0_CROP_STOP_Y0_P1 | 查找 | |
0x3D | CROP_STOP_Y1_CROP_STOP_Y1_P1 | 查找 | |
0x3E | SPLIT_CLK_CTL0_SPLIT_CLK_CTL0_P1 | 查找 | |
0x3F | SPLIT_CLK_CTL1_SPLIT_CLK_CTL1_P1 | 查找 | |
0x40 | IND_ACC_CTL | 查找 | |
0x41 | IND_ACC_ADDR | 查找 | |
0x42 | IND_ACC_DATA | 查找 | |
0x4F | BRIDGE_CTL | 查找 | |
0x50 | BRIDGE_STS | 查找 | |
0x54 | BRIDGE_CFG | 查找 | |
0x55 | AUDIO_CFG | 查找 | |
0x56 | BRIDGE_CFG2 | 查找 | |
0x57 | TDM_CONFIG | 查找 | |
0x58 | VIDEO_3D_STS | 查找 | |
0x59 | DUAL_DSI_CTL_STS | 查找 | |
0x5A | DUAL_STS_DUAL_STS_P1 | 查找 | |
0x5B | DUAL_CTL1 | 查找 | |
0x5C | DUAL_CTL2 | 查找 | |
0x5D | FREQ_LOW | 查找 | |
0x5E | FREQ_HIGH | 查找 | |
0x5F | DSI_FREQ_DSI_FREQ_P1 | 查找 | |
0x60 | SPI_TIMING1 | 查找 | |
0x61 | SPI_TIMING2 | 查找 | |
0x62 | SPI_CONFIG | 查找 | |
0x63 | VCID_SPLIT_CTL | 查找 | |
0x64 | PGCTL_PGCTL_P1 | 查找 | |
0x65 | PGCFG_PGCFG_P1 | 查找 | |
0x66 | PGIA_PGIA_P1 | 查找 | |
0x67 | PGID_PGID_P1 | 查找 | |
0x6A | IMG_HSYNC_CTL0_IMG_HSYNC_CTL0_P1 | 查找 | |
0x6B | IMG_HSYNC_CTL1_IMG_HSYNC_CTL1_P1 | 查找 | |
0x6C | IMG_HSYNC_CTL2_IMG_HSYNC_CTL2_P1 | 查找 | |
0x6D | BCC_STATUS | 查找 | |
0x6E | BCC_CONFIG | 查找 | |
0x6F | FC_BCC_TEST | 查找 | |
0x70 | SlaveID_1 | 查找 | |
0x71 | SlaveID_2 | 查找 | |
0x72 | SlaveID_3 | 查找 | |
0x73 | SlaveID_4 | 查找 | |
0x74 | SlaveID_5 | 查找 | |
0x75 | SlaveID_6 | 查找 | |
0x76 | SlaveID_7 | 查找 | |
0x77 | SlaveAlias_1 | 查找 | |
0x78 | SlaveAlias_2 | 查找 | |
0x79 | SlaveAlias_3 | 查找 | |
0x7A | SlaveAlias_4 | 查找 | |
0x7B | SlaveAlias_5 | 查找 | |
0x7C | SlaveAlias_6 | 查找 | |
0x7D | SlaveAlias_7 | 查找 | |
0x80 | RX_BKSV0 | 查找 | |
0x81 | RX_BKSV1 | 查找 | |
0x82 | RX_BKSV2 | 查找 | |
0x83 | RX_BKSV3 | 查找 | |
0x84 | RX_BKSV4 | 查找 | |
0x90 | TX_KSV0 | 查找 | |
0x91 | TX_KSV1 | 查找 | |
0x92 | TX_KSV2 | 查找 | |
0x93 | TX_KSV3 | 查找 | |
0x94 | TX_KSV4 | 查找 | |
0xA0 | RX_BCAPS | 查找 | |
0xA1 | RX_BSTATUS0 | 查找 | |
0xA2 | RX_BSTATUS1 | 查找 | |
0xC0 | HDCP_DBG | 查找 | |
0xC2 | HDCP_CFG | 查找 | |
0xC3 | HDCP_CTL | 查找 | |
0xC4 | HDCP_STS | 查找 | |
0xC6 | HDCP_ICR | 查找 | |
0xC7 | HDCP_ISR | 查找 | |
0xC8 | NVM_CTL | 查找 | |
0xCD | HDCP_CFG2 | 查找 | |
0xCE | BLUE_SCREEN | 查找 | |
0xE0 | HDCP_DBG_ALIAS | 查找 | |
0xE2 | HDCP_CFG_ALIAS | 查找 | |
0xE3 | HDCP_CTL_ALIAS | 查找 | |
0xE4 | HDCP_STS_ALIAS | 查找 | |
0xE6 | HDCP_ICR_ALIAS | 查找 | |
0xE7 | HDCP_ISR_ALIAS | 查找 | |
0xF0 | HDCP_TX_ID0 | 查找 | |
0xF1 | HDCP_TX_ID1 | 查找 | |
0xF2 | HDCP_TX_ID2 | 查找 | |
0xF3 | HDCP_TX_ID3 | 查找 | |
0xF4 | HDCP_TX_ID4 | 查找 | |
0xF5 | HDCP_TX_ID5 | 查找 |
表 8-14 显示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
R | R | 只读访问 |
R/S | R/S | 只读访问/启动时基于引脚 Strap 配置设置 |
R/W | R/W | 读取/写入访问 |
R/COR | R/COR | 读取以清除/然后读取状态 |
R/W/RC | R/W/RC | 读取/写入访问/读取以清除 |
R/W/S | R/W/S | 读取/写入访问/启动时基于引脚 Strap 配置设置 |
在表 8-15 中描述了 I2C_DEVICE_ID 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | DEVICE_ID DEVICE_ID_P1 | R/W/S | Strap | 串行器的 7 位地址: 默认为由 IDx strap 配置引脚所配置的地址 如果设置了 PORT1_I2C_EN,则此值默认为端口 1 的 IDx strap 配置值 + 1。 对该值编程时,DEVICE_ID 值的最低有效位应设置为 0,以允许正确配置第二个端口 I2C 地址。 |
0 | SER_ID | R/W | 0h | 0:器件 ID 来自 IDX 引脚(默认) 1:器件 ID 来自 0x00[7:1] |
在表 8-16 中描述了 RESET_CTL 。
返回到汇总表。
该寄存器是只读的
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3 | DISABLE_DSI | R/W/S | Strap | DSI 复位: 复位模拟 DSI 和数字 DSI。该位不会自行清除。它是 MODE_SEL1 引脚上的 Strap 配置选项。 1:复位 0:正常工作 |
2 | DSI_RESET | R/W | 0h | DSI 复位: 用一个短脉冲复位模拟 DSI 和数字 DSI。该位会自行清除。 1:复位 0:正常工作 |
1 | DIGITAL_RESET1 | R/W | 0h | 数字复位: 复位整个数字模块,包括寄存器。该位会自行清除。 1:复位 0:正常工作 |
0 | DIGITAL_RESET0 | R/W | 0h | 数字复位: 复位整个数字模块,寄存器除外。该位会自行清除。 1:复位 0:正常工作 设置该位时,由引脚 strap 配置所加载的寄存器将恢复为其原始 strap 配置值。这些寄存器在此表中将“Strap”显示为其默认值。 |
在表 8-17 中描述了 DEVICE_CFG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | DSI1_CLK_PN_SWAP | R/W | 0h | DSI 端口 1 时钟通道的 P/N 引脚顺序反向: 0:DSI 端口 1 时钟通道 P 输入映射到 P,N 输入映射到 N 1:DSI 端口 1 时钟通道 P 输入映射到 N,N 输入映射到 P |
5 | DSI1_DATA_PN_SWAP | R/W | 0h | DSI 端口 1 数据通道的 P/N 引脚顺序反向: 0:DSI 端口 1 时钟通道 P 输入映射到 P,N 输入映射到 N 1:DSI 端口 1 时钟通道 P 输入映射到 N,N 输入映射到 P |
4 | DSI1_LANE_REVERSE | R/W | 0h | DSI 端口 1 的通道顺序反向: 0:DSI 端口 1 通道 3、2、1、0 输入映射到通道 3、2、1、0 1:DSI 端口 1 通道 3、2、1、0 输入映射到通道 0、1、2、3 |
3 | RESERVED | R | 0h | 保留 |
2 | DSI0_CLK_PN_SWAP | R/W | 0h | DSI 端口 0 时钟通道的 P/N 引脚顺序反向: 0:DSI 端口 0 时钟通道 P 输入映射到 P,N 输入映射到 N 1:DSI 端口 0 时钟通道 P 输入映射到 N,N 输入映射到 P |
1 | DSI0_DATA_PN_SWAP | R/W | 0h | DSI 端口 0 数据通道的 P/N 引脚顺序反向: 0:DSI 端口 0 数据通道 P 输入映射到 P,N 输入映射到 N 1:DSI 端口 0 时钟通道 P 输入映射到 N,N 输入映射到 P |
0 | DSI0_LANE_REVERSE | R/W | 0h | DSI 端口 0 的通道顺序反向: 0:DSI 端口 0 通道 3、2、1、0 输入映射到通道 3、2、1、0 1:DSI 端口 0 通道 3、2、1、0 输入映射到通道 0、1、2、3 |
在表 8-18 中描述了 GENERAL_CFG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RX_CRC_CHECKER_ ENABLE | R/W | 1h | CRC 校验器启用 0:禁用 1:启用 |
6 | IO_PULLDOWN_DIS | R/W | 0h | I/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 |
5 | TX_AUTO_ACK TX_AUTO_ACK_P1 | R/W | 0h | 自动确认 I2C 远程写入 如果启用,对解串器(或任何远程 I2C 从器件,如果启用 I2C PASS ALL)的 I2C 写入将立即确认,而无需等待解串器确认该写入。这使得 I2C 总线上的吞吐量更高。 1:启用 0:禁用 如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作 |
4 | FILTER_ENABLE | R/W | 1h | HS、VS、DE 两时钟滤波器 如果启用,DE、HS 和 VS 输入上小于两个完整 PCLK 周期的脉冲将被拒绝。 1:滤波启用 0:滤波禁用 |
3 | I2C_PASS_THROUGH I2C_PASS_THROUGH_P1 | R/W | 0h | I2C 直通模式 0:直通模式禁用 1:直通模式启用 如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作 |
2 | RESERVED | R | 0h | 保留 |
1 | PCLK_AUTO | R/W | 1h | 切换到 DSI 时钟或外部 REFCLK 1:启用自动切换 0:禁用自动切换 |
0 | RESERVED | R | 0h | 保留 |
在表 8-19 中描述了 GENERAL_CFG2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | 保留 |
5 | CRC_ERROR_RESET | R/W | 0h | 清除 CRC 错误计数器。该位不会自行清除。 1:清除计数器 0:正常工作 |
4 | RESERVED | R/W | 0h | 保留 |
3-2 | RESERVED | R | 0h | 保留 |
1 | FC_BCC_CRC6_OV FC_BCC_CRC6_OV_P1 | R/W | 0h | 增强正向通道 CRC 和启动序列的覆盖启用 1: 使用 FC_BCC_CRC6_OV_VAL 值启用或禁用对增强正向通道 CRC 和启动序列的支持 0:使用解串器功能列表启用或禁用对增强正向通道 CRC 和启动序列的支持 如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作 |
0 | FC_BCC_CRC6_OV_VAL FC_BCC_CRC6_OV_VAL_P1 | R/W | 0h | 启用增强正向通道 CRC 和启动序列 当 FC_BCC_CRC6_OV 为 1 时,使用该值控制对启用增强正向通道 CRC 和启动序列的支持 1:启用增强正向通道 CRC 和启动序列 0:禁用增强正向通道 CRC 和启动序列 如果设置了 PORT1_SEL,该寄存器将控制端口 1 操作 |
在表 8-20 中描述了 I2C_MASTER_CFG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-3 | SDA_OUT_DELAY | R/W | 0h | SDA 输出延迟 该字段配置 SDA 输出上的输出延迟。设置此值将增加输出延迟,单位为 40ns。SCL 到 SDA 的标称输出延迟值为: 00:200ns 01:240ns 10:280ns 11:320ns 实际延迟可能更大,具体取决于系统电容和信号上升/下降时间。 |
2 | LOCAL_WRITE_DIS | R/W | 0h | 禁止对本地寄存器进行远程写入 将该位设置为 1 将防止从控制通道上对本地器件寄存器进行远程写入。这可以防止从连接到解串器的 I2C 主器件写入串行器寄存器。设置该位不会影响在串行器上对 I2C 从器件的远程访问。 |
1 | I2C_BUS_TIMER _SPEEDUP | R/W | 0h | 加快 I2C 总线看门狗计时器 1:看门狗计时器在大约 50µs 后失效 0:看门狗计时器在大约 1 秒后失效。 |
0 | I2C_BUS_TIMER _DISABLE | R/W | 0h | 禁用 I2C 总线看门狗计时器 I2C 看门狗计时器可用于检测 I2C 总线何时空闲或何时在事务无效终止后挂起。如果 SDA 为高电平并且大约 1 秒内没有信号发生,则 I2C 总线将被假定为空闲。如果 SDA 为低电平且没有信号发生,则器件将尝试通过驱动 SCL 上的 9 个时钟来清除总线。 |
在表 8-21 中描述了 DES_ID_DES_ID_1 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | DES_DEV_ID DES_DEV_ID_P1 | R/W | 0h | 7 位解串器器件 ID 配置远程解串器的 I2C 从器件 ID。该字段中的值为 0 将禁用对远程解串器的 I2C 访问。一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。 软件可覆盖该值,但还必须设置 FREEZE DEVICE ID 位,以防止通过双向控制通道加载。 如果设置了 PORT1_SEL,该寄存器指示连接到端口 1 的解串器的解串器器件 ID |
0 | FREEZE_DEVICE_ID FREEZE_DEVICE_ID_P1 | R/W | 0h | 冻结解串器器件 ID 防止通过双向控制通道自动加载解串器器件 ID。ID 将在写入的值处冻结。 如果设置了 PORT1_SEL,该位将控制 DES_DEV_ID_P1。 |
在表 8-22 中描述了 SlaveID_0 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID0 SLAVE_ID0_P1 | R/W | 0h | 如果设置了 PORT1_SEL,则该寄存器将控制端口 1 SLAVE_ID0。7 位远程从器件 ID 0 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID0,则事务将在通过双向控制通道传输到串行器之前重新映射到该地址。 |
0 | RESERVED | R/W | 0h | 保留。 |
在表 8-23 中描述了 SlaveAlias_0 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID0 SLAVE_ALIAS_ID0_P1 | R/W | 0h | 如果设置了 PORT1_SEL,则该寄存器将控制端口 1 SLAVE_ALIAS_ID0。7 位远程从器件别名 ID 0 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID0 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-24 中描述了 SDA_SETUP 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3-0 | TX_SDA_SETUP | R/W | 1h | 远程确认 SDA 输出设置 当控制通道(远程)访问处于运行状态时,该字段配置在 ACK 周期期间,SDA 输出相对于 SCL 上升沿的建立时间。设置此值将以 640ns 为单位增加设置时间。当该字段为 0 时,SDA 到 SCL 的标称输出设置时间值为 80ns。 |
在表 8-25 中描述了 CRC_ERROR0 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | CRC_ERROR_7:0 _CRC_ERROR_P1_7:0 | R | 0h | 反向通道 CRC 错误计数器 如果设置了 PORT1_SEL,该寄存器将指示端口 1 状态。 反向通道 CRC 错误的数量 – 8 个最低有效位。使用寄存器 0x04 中的 CRC ERROR RESET 来清除该寄存器。 |
在表 8-26 中描述了 CRC_ERROR1 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | CRC_ERROR_15:8 _CRC_ERROR_P1_15:8 | R | 0h | 反向通道 CRC 错误计数器 如果设置了 PORT1_SEL,该寄存器将指示端口 1 状态:反向通道 CRC 错误的数量 – 8 个最高有效位。使用寄存器 0x04 中的 CRC ERROR RESET 来清除该寄存器。 |
在表 8-27 中描述了 GENERAL_STS 。
该寄存器中的一些位是特定于 FPD-Link III TX 端口的。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 一般状态寄存器 如果设置 PORT1_SEL,该寄存器将指示所显示的端口 1 状态。 保留。 |
6 | DSI_ERROR | R | 0h | 对来自 DSI 间接寄存器的 DSI_FPD3_ERR、DSI_CMD_OVER、DSI_EOT_ERR、DSI_READ_WOUT_BTA 和 DSI_ERROR_DET 进行或运算。读取时不会清除。 在双 DSI 或独立 DSI 到 FPD-Link III 模式下,该位将指示在任一 DSI 输入上检测到错误。 |
5 | DPHY_ERROR | R | 0h | 对来自 DSI 间接寄存器的 LANE_SYNC_ERROR 和 DPHY_LANE_ERROR 进行或运算。读取时不会清除。 在双 DSI 或独立 2:2 模式中,该位将指示在任一 DPHY 输入上检测到错误。 |
4 | LINK_LOST LINK_LOST_P1 | R | 0h | 选定端口的链路丢失标志: 该位表示已经检测到链路丢失。该寄存器位将保持高电平,直到使用寄存器 0x04 中的 CRC ERROR RESET 来清除。 如果设置了 PORT1_SEL,则该寄存器指示所显示的端口 1 状态。 |
3 | BIST_CRC_ERROR BIST_CRC_ERROR_P1 | R | 0h | BIST 与解串器通信期间发生 CRC 错误。该位在 BIST 重启或寄存器 0x04 中的 CRC ERROR RESET 置位时清除。 如果设置了 PORT1_SEL,则该寄存器指示所显示的端口 1 状态。 |
2 | PCLK_DETECT PCLK_DETECT_P1 | R | 0h | 像素时钟检测: 频率检测电路已检测到满足 FREQ_LOW 寄存器中频率要求的有效像素时钟。 1:检测到有效像素时钟 0:未检测到有效像素时钟 在分离器或独立 2:2 模式中,该位指示所选端口的状态。 如果设置了 PORT1_SEL,该寄存器指示如图所示的 Port1 状态。 |
1 | DES_ERROR DES_ERROR_P1 | R | 0h | 所选端口的解串器错误检测: 与解串器通信期间发生 CRC 错误。该位在链路断开或寄存器 0x04 中的 CRC ERROR RESET 置位时清除。 |
0 | LINK_DETECT LINK_DETECT_P1 | R | 0h | 所选端口的链路检测状态: 1:检测到电缆链路 0:未检测到电缆链路 |
在表 8-28 中描述了 GPIO_0_Config 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | REV_ID | R | 2h | GPIO0 和 D_GPIO0] 配置 如果设置了 PORT1_SEL,则该寄存器将控制 D_GPIO0 引脚 修订版本 ID 0010:DS90Ux941AS-Q1 |
3 | GPIO0_OUTPUT_VALUE D_GPIO0_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能、本地 GPIO 方向为输出且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。 |
2-0 | GPIO0_MODE D_GPIO0_MODE | R/W | 0h | GPIO 0 模式 确定 GPIO 引脚的工作模式: x00:功能输入模式,GPIO0 输入 x10:三态 001:GPIO 模式,输出 011:GPIO 模式,输入 101:远程保持 - 输出远程数据,在链路丢失时保持数据 111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值) |
在表 8-29 中描述了 GPIO_1__and_GPIO_2_Config 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO2_OUTPUT_VALUE D_GPIO2_OUTPUT_VALUE | R/W | 0h | GPIO1/GPIO2 和 D_GPIO1/D_GPIO2 配置 如果设置了 PORT1_SEL,则该寄存器将控制 D_GPIO1 和 D_GPIO2 引脚 本地 GPIO 输出值 当 GPIO 功能启用,本地 GPIO 方向为输出,且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。 |
6-4 | GPIO2_MODE D_GPIO2_MODE | R/W | 0h | GPIO 2 模式 确定 GPIO 引脚的工作模式: x00:功能输入模式,I2S_DC 输入 x10:三态 001:GPIO 模式,输出 011:GPIO 模式,输入 101:远程保持 - 输出远程数据,在链路丢失时保持数据 111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值) |
3 | GPIO1_OUTPUT_VALUE D_GPIO1_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能、本地 GPIO 方向为输出且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。 |
2-0 | GPIO1_MODE D_GPIO1_MODE | R/W | 0h | GPIO 1 模式 确定 GPIO 引脚的工作模式: x00:功能输入模式,GPIO0 输入 x10:三态 001:GPIO 模式,输出 011:GPIO 模式,输入 101:远程保持 - 输出远程数据,在链路丢失时保持数据 111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值) |
在表 8-30 中描述了 GPIO_3_Config 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0h | GPIO3 和 D_GPIO3 配置 如果设置了 PORT1_SEL,则该寄存器控制 D_GPIO3 引脚 保留 |
3 | GPIO3_OUTPUT_VALUE D_GPIO3_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能、本地 GPIO 方向为输出且远程 GPIO 控制禁用时,该值将在 GPIO 引脚上输出。如果链路丢失,该值也会在远程默认模式下输出到 GPIO 引脚。 |
2-0 | GPIO3_MODE D_GPIO3_MODE | R/W | 0h | GPIO 3 模式 确定 GPIO 引脚的工作模式: x00:功能输入模式,I2S_DD 输入 x10:三态 001:GPIO 模式,输出 011:GPIO 模式,输入 101:远程保持 - 输出远程数据,在链路丢失时保持数据 111:远程默认 - 输出远程数据,在链路丢失时驱动默认数据(输出值) |
在表 8-31 中描述了 GPIO_5_and_GPIO_6_Config 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO6_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。 |
6 | RESERVED | R | 0h | 保留 |
5-4 | GPIO6_DIR | R/W | 0h | GPIO 6 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。 {GPIO DIR, GPIO EN} 00:功能模式输入 10:三态 01:GPIO 模式输出 11:GPIO 模式输入 |
3 | GPIO5_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。 |
2 | RESERVED | R | 0h | 保留 |
1-0 | GPIO5_MODE | R/W | 0h | GPIO 5 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。 {GPIO DIR, GPIO EN} 00:功能模式输入 10:三态 01:GPIO 模式输出 11:GPIO 模式输入 |
在表 8-32 中描述了 GPIO_7_and_GPIO_8_Config 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO8_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。 |
6 | RESERVED | R | 0h | 保留 |
5-4 | GPIO8_MODE | R/W | 0h | GPIO 8 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。 {GPIO DIR, GPIO EN} 00:功能模式输入 10:三态 01:GPIO 模式输出 11:GPIO 模式输入 |
3 | GPIO7_OUTPUT_VALUE | R/W | 0h | 本地 GPIO 输出值 当启用 GPIO 功能且本地 GPIO 方向为输出时,该值将在 GPIO 引脚上输出。 |
2 | RESERVED | R | 0h | 保留 |
1-0 | GPIO7_MODE | R/W | 0h | GPIO 7 MODE 配置功能模式或 GPIO 模式的输入方向或输出方向的焊盘。 {GPIO DIR, GPIO EN} 00:功能模式输入 10:三态 01:GPIO 模式输出 11:GPIO 模式输入 |
在表 8-33 中描述了 DATAPATH_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | PASS_RGB | R/W | 0h | 设置该位会让 RGB 数据在 DS90UH941x-Q1 中独立于 DE 发送。设置该位以允许使用 DS90UB926-Q1、DS90UB928-Q1、DS90UB940-Q1 和 DS90UB948-Q1 运行。然而,设置该位会阻止 HDCP 操作,并阻止分组音频。 1:独立于 DE 传输 RGB 0:正常工作 |
5 | DE_POLARITY | R/W | 0h | 该位指示 DE(数据使能)信号的极性。 1:DE 为负(低电平有效,高电平闲置) 0:DE 为正(高电压有效,低电平闲置) |
4 | I2S_RPTR_REGEN | R/W | 0h | 1:中继器从 I2S 引脚重新生成 I2S 0:中继器从视频引脚直通 I2S |
3 | I2S_B_OVERRIDE | R/W | 0h | I2S 通道 B 覆盖 1:从 reg_12[0] 设置 I2S 通道 B 使能 0:禁用 I2S 通道 B |
2 | VIDEO_18B_EN | R/W | 0h | 18 位视频选择 1:选择 18 位视频模式 0:选择 24 位视频模式 |
1 | I2S_TRANSPORT_SEL | R/W | 0h | 1:启用 I2S 数据正向通道帧传输 0:启用 I2S 数据岛传输 |
0 | I2S_B_EN | R/W | 0h | I2S 通道 B 使能 1:启用 B1 输入上的 I2S 通道 B 0:禁用 I2S 通道 B 请注意,在中继器中,该位可能会被带内 I2S 模式检测覆盖。 |
在表 8-34 中描述了 TX_MODE_STS 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | MODE_SEL1_DONE | R | 1h | 指示 MODE_SEL1 值已稳定并被锁存 |
6-4 | MODE_SEL1_DECODE | R/S | Strap | 返回 MODE_SEL1 引脚的 3 位解码 |
3 | MODE_SEL0_DONE | R | 1h | 指示 MODE_SEL0 值已稳定并被锁存 |
2-0 | MODE_SEL0_DECODE | R/S | Strap | 返回 MODE_SEL0 引脚的 3 位解码 |
在表 8-35 中描述了 TX_BIST_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4 | DOPL_MODE | R/W | 0h | DOPL 模式启用 1: 启用 0:禁用 不能通过双向控制通道远程写入该位 |
3 | RESERVED | R | 0h | 保留 |
2-1 | CLOCK_SOURCE CLOCK_SOURCE_P1 | R/W | 0h | BIST 模式中的时钟源(当 0x14[0]=1 时) 00:外部像素时钟 01:33MHz 振荡器 1x:100MHz 振荡器 在分离器或独立 2:2 模式下,该字段控制所选端口。 |
0 | BIST_EN BIST_EN_P1 | R/W | 0h | BIST 控制 1:启用 0:禁用 在分离器或独立 2:2 模式下,该字段控制所选端口。 |
在表 8-36 中描述了 BCC_WDOG_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | BCC_WATCHDOG _TIMER | R/W | 7Fh | 如果控制通道事务未能在设定的时间内完成,看门狗计时器允许终止控制通道事务。该字段设置双向控制通道看门狗超时值,单位为 2ms。该字段不应设置为 0。建议将该字段设置为 0x01。 |
0 | BCC_WDOG_DIS | R/W | 0h | 禁用双向控制通道看门狗计时器 1:禁用 BCC 看门狗计时器操作 0:启用 BCC 看门狗计时器操作 |
在表 8-37 中描述了 I2C_CONTROL 。
该寄存器中的一些位是特定于 FPD-Link III TX 端口的。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | I2C_PASS_ALL I2C_PASS_ALL_P1 | R/W | 0h | 1:启用对与串行器 I2C 从器件 ID 不匹配的 I2C 从器件 ID 的所有 I2C 访问的正向控制通道直通。 0:仅对与远程解串器从器件 ID 或远程从器件 ID 匹配的 I2C 从器件 ID 的 I2C 访问启用正向控制通道直通。 如果设置了 PORT1_SEL,该位控制 I2C PASS ALL P1 |
6-4 | SDA_HOLD_TIME | R/W | 1h | 内部 SDA 保持时间 该字段配置了相对于 SCL 输入的为 SDA 输入提供的内部保持时间量。单位为 40ns。 |
3-0 | I2C_FILTER_DEPTH | R/W | Eh | I2C 干扰滤波器深度 该字段配置 SCL 和 SDA 输入上将被拒绝的干扰脉冲的最大宽度。单位为 5ns。 |
在表 8-38 中描述了 SCL_HIGH_TIME 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_SCL_HIGH | R/W | 7Fh | I2C 主器件 SCL 高电平时间 当串行器是本地 I2C 总线上的主器件时,该字段配置 SCL 输出的高脉冲宽度。标称振荡器时钟频率的单位为 40ns。默认值设置为在内部振荡器时钟以 26.25MHz 而不是标称的 25MHz 运行时提供最短 5µs SCL 高电平时间。延迟包含 5 个额外的振荡器时钟周期。 Min_delay = 38.0952ns × (TX_SCL_HIGH + 5) |
在表 8-39 中描述了 SCL_LOW_TIME 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_SCL_LOW | R/W | 7Fh | I2C SCL 低电压时间 当串行器是本地 I2C 总线上的主器件时,该字段配置 SCL 输出的低脉冲宽度。该值还用作 I2C 从器件的 SDA 建立时间,用于在通过双向控制通道访问期间在释放 SCL 之前提供数据。标称振荡器时钟频率的单位为 40ns。默认值设置为,在内部振荡器时钟以 26.25MHz 而不是标称的 25MHz 运行时,提供最短 5µs SCL 低电平时间。延迟包含 5 个额外的时钟周期。 Min_delay = 38.0952ns × (TX_SCL_LOW + 5) |
在表 8-40 中描述了 DATAPATH_CTL2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | BLOCK_REPEATER_ I2S_MODE | R/W | 0h | 阻止中继器中的自动 I2S 模式配置 0:从中继器中的带内音频信号检测到 I2S 模式(2 声道、4 声道或环绕声)。 1:禁用 I2S 模式的自动检测 |
6-4 | RESERVED | R | 0h | 保留 |
3 | SECONDARY_AUDIO | R | 0h | 启用辅助音频 该寄存器指示已启用 AUX 音频通道。此功能通过 BRIDGE_CFG 寄存器(寄存器偏移量 0x54)中的 AUX_AUDIO_EN 位进行控制。 |
2-1 | RESERVED | R | 0h | 保留 |
0 | I2S_SURROUND | R/W | 1h | 启用 5.1 通道或 7.1 通道 I2S 音频传输 0:按照寄存器 0x12 位 3 和 0 的配置,启用 2 通道或 4 通道 I2S 音频 1:启用 5.1 通道或 7.1 通道 请注意,I2S 数据岛传输是环绕音频的唯一选择。另请注意,在中继器中,带内 I2S 模式检测可以覆盖该位。 |
在表 8-41 中描述了 BIST_BC_ERRORS 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BIST_BC_ERROR_ COUNT BIST_BC_ERROR_ COUNT_P1 | R | 0h | BIST 反向通道 CRC 错误计数器 在链路丢失、 BIST 重启或在寄存器 0x04 中置位 CRC ERROR RESET 时,该寄存器将清除。 如果设置了 PORT1_SEL,该寄存器将指示端口 1 状态 |
在表 8-42 中描述了 GPIO_PIN_STS1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO7_PIN_STS | R | 0h | GPIO7/I2S_WC 引脚状态 如果设置了 PORT1_SEL,该寄存器将为 0 |
6 | GPIO6_PIN_STS | R | 0h | GPIO6/I2S_DA 引脚状态 如果设置了 PORT1_SEL,该寄存器将为 0 |
5 | GPIO5_PIN_STS | R | 0h | GPIO5/I2S_DB 引脚状态 如果设置了 PORT1_SEL,该寄存器将为 0 |
4 | RESERVED | R | 0h | 保留 |
3 | GPIO3_PIN_STS D_GPIO3_PIN_STS | R | 0h | GPIO3 / I2S_DD 引脚状态 如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO3 引脚状态 |
2 | GPIO2_PIN_STS D_GPIO2_PIN_STS | R | 0h | GPIO2 / I2S_DC 引脚状态 如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO2 引脚状态 |
1 | GPIO1_PIN_STS D_GPIO1_PIN_STS | R | 0h | GPIO1 引脚状态 如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO1 引脚状态 |
0 | GPIO0_PIN_STS D_GPIO0_PIN_STS | R | 0h | GPIO0 引脚状态 如果设置了 PORT1_SEL,该寄存器将指示 D_GPIO0 引脚状态 |
在表 8-43 中描述了 GPIO_PIN_STS2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | RESERVED | R | 0h | 保留 |
0 | GPIO8_PIN_STS | R | 0h | GPIO8/I2S_CLK 引脚状态 |
在表 8-44 中描述了 TX_PORT_SEL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-3 | RESERVED | R | 0h | 保留 |
2 | PORT1_I2C_EN | R/W | 0h | 端口 1 I2C 使能: 启用 I2C 从地址。第二个 I2C 地址提供对端口 1 寄存器以及端口 0 和 1 之间共享的寄存器的访问。第二个 I2C 地址值将设置为器件 ID + 1(7 位格式)。当器件处于复制模式时,还必须设置 PORT1_I2C_EN 位,以允许通过第二条链路访问远程器件。 |
1 | PORT1_SEL | R/W | 0h | 选择端口 1 用于从主 I2C 地址中进行寄存器访问 对于写入,端口 1 寄存器和共享寄存器都将被写入。 对于读取,将读取端口 1 寄存器和共享寄存器。必须清除该位以读取端口 0 寄存器。如果设置 PORT1_I2C_EN,该位将被忽略。 |
0 | PORT0_SEL | R/W | 1h | 选择端口 0 用于从主 I2C 地址中进行寄存器访问 对于写入,端口 0 寄存器和共享寄存器都将被写入。 对于读取,将读取端口 0 寄存器和共享寄存器。请注意,如果还设置了 PORT1_SEL,则将读取端口 1 寄存器。 如果设置 PORT1_I2C_EN,该位将被忽略。 |
在表 8-45 中描述了 FREQ_COUNTER 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | FREQ_COUNT | R/W | 0h | 频率计数器控制 对该寄存器的写入将使频率计数器能够在指定时间间隔内计算像素时钟的数量。时间间隔等于写入的值乘以振荡器时钟周期(标称 40ns)。读取寄存器会返回在启用间隔期间看到的像素时钟沿的数量。如果频率计数器达到最大值,其将冻结在 0xff。频率计数器将粗略估计像素时钟周期。如果已知像素时钟频率,则频率计数器可用于确定实际的振荡器时钟频率。 |
在表 8-46 中描述了 DES_CAP1 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | FREEZE_DES_CAP FREEZE_DES_CAP_P1 | R/W | 0h | 如果设置了 PORT1_SEL,则该寄存器指示端口 1 功能 冻结解串器功能 防止通过双向控制通道自动加载解串器功能。这些功能将被冻结在寄存器 0x20 和 0x21 中写入的值。 |
6 | HSCC_MODE_0 _HSCC_MODE_P1_0 | R/W | 0h | 高速控制通道位 0 3 位 HSCC 表示中的最低位。其他 2 位包含在解串器功能 2 中。一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。 |
5 | RESERVED | R | 0h | 保留 |
4 | RESERVED | R | 0h | 保留 |
3 | DUAL_LINK_CAP DUAL_LINK_CAP_P1 | R/W | 0h | 双链路功能 指示解串器是否能够进行双链路工作。 一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。 |
2 | DUAL_CHANNEL DUAL_CHANNEL_P1 | R/W | 0h | 双通道 0/1 指示 在支持双链路的器件中,指示这是主通道还是从通道。 0:主通道(通道 0) 1:从通道(通道 1) 一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。 |
1 | VID_24B_HD_AUD VID_24B_HD_AUD_P1 | R/W | 0h | 解串器同时支持 24 位视频和高清音频 一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。 |
0 | DES_CAP_FC_GPIO DES_CAP_FC_GPIO_P1 | R/W | 0h | 解串器支持正向通道帧中的 GPIO 一旦检测到 RX 锁定,双向控制通道便会自动配置该字段。软件可覆盖该值,但还必须设置 FREEZE DES CAP 位以防被双向控制通道覆盖。 |
在表 8-47 中描述了 DES_CAP2 。
FPD-Link III TX 端口专用寄存器。FPD-Link III 端口选择寄存器 0x1E 配置了 I2C 读写命令可以访问哪些独特的 TX 端口寄存器。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3 | FC_BCC_CRC6 | R/W | 0h | 启用增强型 CRC 和启动序列 |
2 | RGB_CHKSUM_ERR | R | 0h | 检测到 RGB 校验和错误: 如果通过 HDCP 发送器 HDCP_DBG 寄存器启用了 RGB 校验和,该位将指示是否检测到校验和错误。 |
1-0 | HSCC_MODE_2:1 HSCC_MODE_P1_2:1 | R/W | 0h | 高速控制通道位 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-48 中描述了 LINK_DET_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-3 | RESERVED | R | 0h | 保留 |
2-0 | LINK_DETECT_TIMER | R/W | 0h | 双向控制通道链路检测计时器 该字段配置链路检测超时时间。如果计时器到期而反向通道没有进行有效的通信,则链路检测将失效。 000:162ms 001:325ms 010:650ms 011:1.3ms 100:10.25µs 101:20.5µs 110:41µs 111:82µs |
在表 8-49 中描述了 MAILBOX_2E 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | MAILBOX_2E | R/W | A5h | 邮箱寄存器 该寄存器是未使用的读取/写入寄存器,可用于任何目的。 |
在表 8-50 中描述了 MAILBOX_2F 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | MAILBOX_2F | R/W | 5Ah | 邮箱寄存器 该寄存器是未使用的读取/写入寄存器,可用于任何目的。 |
在表 8-51 中描述了 REM_INTB_CTRL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3-0 | REM_INTB_MODE | R/W | 0h | 允许选择不同的引脚来输出远程中断。如果有多个链路可用(不是在双路 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-52 中描述了 IMG_LINE_SIZE0 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | IMG_LINE_SIZE_7:0 | R/W | 0h | 双图像行大小寄存器 0 双图像行大小(位 7:0) 对于处理左/右或交替像素 3D 像素格式图像以进行分割,此参数提供等效 2D 图像的行大小,单位为像素。对于默认设置,每行 1280 像素的 2D 图像将具有 2560 像素的左/右组合格式图像。默认设置为 1280 像素 (0x500)。此参数也用作双 DSI 左/右模式的 2D 图像行大小,单位为像素。双图像行大小应编程为最大值 4096 像素。 |
在表 8-53 中描述了 IMG_LINE_SIZE1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-0 | IMG_LINE_SIZE_12:8 | R/W | 5h | 双图像行大小(位 12:8) 对于处理左/右或交替像素 3D 像素格式图像以进行分割,此参数提供等效 2D 图像的行大小,单位为像素。对于默认设置,每行 1280 像素的 2D 图像将具有 2560 像素的左/右组合格式图像。默认设置为 1280 像素 (0x500)。 此参数也用作双 DSI 左/右模式的 2D 图像行大小,单位为像素。 双图像行大小应编程为最大值 4096 像素。 |
在表 8-54 中描述了 IMG_DELAY0_IMG_DELAY0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | IMG_DELAY_7:0 IMG_DELAY_P1_7:0 | R/W | Ch | 双图像延迟寄存器 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-55 中描述了 IMG_DELAY1_IMG_DELAY_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-0 | IMG_DELAY_12:8 IMG_DELAY_P1_12:8 | R/W | 0h | 双图像延迟(位 12:8) 对于处理左/右或交替像素 3D 格式的图像以进行分割,此参数提供延迟,用于在生成交替像素格式的左/右数据之前缓冲数据,或用于分割图像。对于左/右 3D 图像,此参数通常设置为 像素为 12 的值 (0x00C)。 对于分割交替像素 3D 格式图像,如果 IMG_HSYNC_CTL 寄存器用于设置 HSYNC 时序,则此参数通常设置为像素为 12 的值 (0x00C)。如果 IMG_HSYNC_CTL 寄存器不用于设置 HSYNC 时序,则该值应设置为水平同步周期加上水平后沿周期,单位为像素)。根据裁剪选项,可能需要修改该值以确保正确操作。 双图像延迟应编程为最大值 4096 像素。 |
在表 8-56 中描述了 CROP_START_X0_CROP_START_X0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | CROP_START_X_7:0 CROP_START_X_P1_7:0 | R/W | 0h | 裁剪起始 X0 寄存器 在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 图像裁剪起始 X 位置(位 7:0) 图像裁剪起始 X 位置指示待转发的视频行部分的水平起始位置。起始 X 位置之前的像素将不会被转发,替换为空白(DE 失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。 |
在表 8-57 中描述了 CROP_START_X1_CROP_START_X1_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | CROP_ENABLE CROP_ENABLE_P1 | R/W | 0h | 裁剪起始 X1 寄存器 在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 启用视频裁剪: 将该位设置为 1 将启用针对所选端口的视频裁剪。使用 CROP_START_X/Y 和 CROP_STOP_X/Y 寄存器来设置 X、Y 起始和停止位置即可控制裁剪。 |
6-5 | RESERVED | R | 0h | 保留 |
4-0 | CROP_START_X_12:8 CROP_START_X_P1_12:8 | R/W | 0h | 图像裁剪起始 X 位置(位 12:8) 在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。 图像裁剪起始 X 位置指示待转发的视频行部分的水平起始位置。起始 X 位置之前的像素将不会被转发,替换为空白(DE 失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。 |
在表 8-58 中描述了 CROP_STOP_X0_CROP_STOP_X0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | CROP_STOP_X_7:0 CROP_STOP_X_P1_7:0 | R/W | 0h | 图像裁剪停止 X 位置(位 7:0) 在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。 图像裁剪停止 X 位置指示启用裁剪时待转发的最后一个像素的位置。停止 X 位置之后的像素不会被转发,替换为空白(DE 将失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。 |
在表 8-59 中描述了 CROP_STOP_X1_CROP_STOP_X1_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-0 | CROP_STOP_X_12:8 CROP_STOP_X_P1_12:8 | R/W | 0h | 图像裁剪停止 X 位置(位 12:8) 在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。 图像裁剪停止 X 位置指示启用裁剪时待转发的最后一个像素的位置。停止 X 位置之后的像素不会被转发,替换为空白(DE 将失效)。像素位置范围从 0 到 N-1,其中 N 是行长度,单位为像素。 |
在表 8-60 中描述了 CROP_START_Y0_CROP_START_Y0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | CROP_START_Y_7:0 CROP_START_Y_P1_7:0 | R/W | 0h | 裁剪起始 Y0 寄存器 在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 图像裁剪起始 Y 位置(位 7:0) 图像裁剪起始 Y 位置指示启用裁剪时待转发的第一个视频行。起始 Y 位置之前的像素将不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。在分离器或独立 2:2 模式下,此字段可控制所选的 FPD-Link III 端口。 |
在表 8-61 中描述了 CROP_START_Y1_CROP_START_Y1_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-0 | CROP_START_Y_12:8 CROP_START_Y_P1_12:8 | R/W | 0h | 图像裁剪起始 Y 位置(位 12:8) 在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。 图像裁剪起始 Y 位置指示启用裁剪时待转发的第一个视频行。起始 Y 位置之后的视频行不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。 |
在表 8-62 中描述了 CROP_STOP_Y0_CROP_STOP_Y0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | CROP_STOP_Y_7:0 CROP_STOP_Y_P1_7:0 | R/W | 0h | 裁剪停止 Y0 寄存器 在分离器或独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 图像裁剪停止 Y 位置(位 7:0) 图像裁剪停止 Y 位置指示启用裁剪时待转发的最后一个视频行。停止 Y 位置之后的视频行不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。 |
在表 8-63 中描述了 CROP_STOP_Y1_CROP_STOP_Y1_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-0 | CROP_STOP_Y_12:8 CROP_STOP_Y_P1_12:8 | R/W | 0h | 图像裁剪停止 Y 位置(位 12:8) 在分离器或独立 2:2 模式下,该字段可以控制选定的 FPD-Link III 端口。 图像裁剪停止 Y 位置指示启用裁剪时待转发的最后一个视频行。停止 Y 位置之后的视频行不会被转发,替换为空白行(DE 将失效)。行位置范围从 0 到 N-1,其中 N 是帧中的行数。 |
在表 8-64 中描述了 SPLIT_CLK_CTL0_SPLIT_CLK_CTL0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | SPLIT_CLK_DIV_EN SPLIT_CLK_DIV_EN_P1 | R/W | 1h | 分离器模式时钟控制寄存器 0 该寄存器控制选定的 FPD-Link III 端口。 分离器模式时钟分频器启用 该寄存器启用分离器模式时钟分频器。在分离器模式下,如果该寄存器设置为 0,则会禁用运行分离器的像素时钟。在更改分离器分频器设置 SPLIT_CLK_SEL、SPLIT_CLK_DIV_M 和 SPLIT_CLK_DIV_N 之前,应禁用分频器。此外,只有在禁用 DSI 输入时才应更改分频器设置,以确保正确的模式切换。 如果禁用分离器模式,则会忽略这些值。这样可控制所选的 FPD-Link III 端口。 |
6-5 | SPLIT_CLK_SEL | R/W | 0h | 分离器模式时钟选择 该寄存器为所选端口选择分离器 FPD-Link III 发送侧的时钟源。 00:输入像素时钟除以 2(默认值) 01:来自 DPHY 输入时钟的 M/N 分频器 10:来自 REFCLK0 引脚上的外部时钟的 M/N 分频器 11:来自 REFCLK1 引脚上的外部时钟的 M/N 分频器 对于分离器模式,该寄存器优先于 0x56 |
4-0 | SPLIT_CLK_DIV_M SPLIT_CLK_DIV_M_P1 | R/W | 1h | 分离器模式时钟分频器 M 值 该寄存器控制 M/N 分频器(用于从所选的输入时钟生成分离器模式像素时钟)的 M 设置。M/N 的默认设置提供了分离对称视频通常所需的 1/2 时钟频率。 如果禁用分离器模式,则会忽略这些值。这样可控制所选的 FPD-Link III 端口。 |
在表 8-65 中描述了 SPLIT_CLK_CTL1_SPLIT_CLK_CTL1_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | SPLIT_CLK_DIV_N SPLIT_CLK_DIV_N_P1 | R/W | 2h | 分离器模式时钟控制寄存器 1 该寄存器控制选定的 FPD-Link III 端口。 分离器模式时钟分频器 N 值 该寄存器控制 M/N 分频器(用于从所选的输入时钟生成分离器模式像素时钟)的 N 设置。M/N 的默认设置提供了分离对称视频通常所需的 1/2 时钟频率。 如果禁用分离器模式,则会忽略这些值。这样可控制所选的 FPD-Link III 端口。 |
在表 8-66 中描述了 IND_ACC_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R | 0h | 保留 |
4-2 | IND_ACC_SEL | R/W | 0h | 间接访问寄存器选择: 选择寄存器访问的目标页 000:禁用 001:DSI/D-PHY 端口 0 数字寄存器 010:DSI/D-PHY 端口 1 数字寄存器 011:保留 100:保留 101:保留 110:保留 111:保留 |
1 | IND_ACC_AUTO_INC | R/W | 0h | 间接访问自动递增: 启用自动递增模式。完成读取或写入后,寄存器地址将自动加 1。对于读取时的自动递增,还应设置 IND_ACC_READ 位。 |
0 | IND_ACC_READ | R/W | 0h | 间接访问寄存器读取: 通常,在读取间接访问寄存器时该位应设置为 1。写入间接访问寄存器时该位应设置为 0。 要访问第 1 页寄存器(DSI/D-PHY 数字寄存器),设置该位将允许状态寄存器“读取时清除”。如果该位设置为 0,则可以读取状态寄存器,但不会在读取时清除。 对于需要预取的模拟寄存器的访问,设置该位将允许在设置 IND_ACC_ADDR 寄存器时生成对模拟块的读取选通。在自动递增模式下,读取选通还将在读取 IND_ACC_DATA 寄存器后生效。 |
在表 8-67 中描述了 IND_ACC_ADDR 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | IND_ACC_ADDR | R/W | 0h | 间接访问寄存器偏移: 该寄存器包含用于间接访问的 8 位寄存器偏移。 |
在表 8-68 中描述了 IND_ACC_DATA 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | IND_ACC_DATA | R/W | 0h | 间接访问寄存器数据: 写入该寄存器会使 IND_ACC_DATA 值间接写入所选模拟块寄存器。 读取该寄存器将返回所选模拟块寄存器的值 |
在表 8-69 中描述了 BRIDGE_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | DSI_CONTINUOUS_CLK DSI_CONTINUOUS_CLK_P1 | R/W | Strap | DSI 连续时钟模式 该位控制对 DSI 时钟通道的处理。如果处于连续时钟模式,DSI 逻辑将假定时钟输入始终处于 HS 模式,并将绕过时钟通道的初始化要求。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 DSI_CONTINUOUS_CLK 最初从 MODE_SEL1 的 strap 配置选项中加载。 0:非连续 DSI 时钟模式 1:连续 DSI 时钟模式 |
6 | DUAL_DSI_EN | R/W | 0h | 双 DSI 输入模式: 确定双 DSI 接收接口的工作模式 1:双 DSI 模式 0:单 DSI 模式 对于独立 2:2 模式,该位应设置为 0 |
5 | DSI_PORT_SEL | R/W | 0h | DSI 接收输入选择 在单 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。 |
4 | ALT_LINES_3D | R/W | 0h | 启用交替行 3D 模式 如果设置为 1,则将视频输入处理为基于交替行格式的两个图像。器件会将图像合并为具有交替像素格式的单个图像,然后可以在 FPD-Link III 传输输出或下游器件上将其拆分为两个图像。要在 FPD-Link III 发送端口拆分图像,必须将 DUAL_CTL1 寄存器中的 FPD3_TX_MODE 设置为强制分离器模式。 |
3-2 | DSI_LANES DSI_LANES_P1 | R/W/S | Strap | DSI 通道选择 指示处于运行状态的 DSI 通道数量。 00:1 个通道(DSI 通道 0) 01:2 个通道 10:3 个通道 11:4 个通道 DSI_LANES 最初从 MODE_SEL0 引脚 strap 配置选项中加载。 为避免视频错误,只有在 DSI 输入无效时才应更改 DSI_LANES 字段。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
1 | CFG_INIT | R/W | 0h | 从非易失性存储器初始化配置: 导致从非易失性存储器重新加载配置数据。此外,strap 配置选项将恢复为其最初的 strap 配置值。初始化完成时,该位自动清除。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-70 中描述了 BRIDGE_STS 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | RESERVED | R | 0h | 保留 |
5 | HDCP_INT | R | 0h | HDCP 中断状态: 指示 HDCP 发送器中断正等待处理。HDCP 发送中断通过 HDCP 中断控制和状态寄存器提供。 |
4 | INIT_DONE | R | 0h | 初始化完成: 初始化序列已完成。此步骤将在配置完成 (CFG_DONE) 后完成 |
3 | RESERVED | R | 0h | 保留 |
2 | CFG_DONE | R | 0h | 配置完成: 表示自动配置已完成。此步骤将在初始化完成 (INIT_DONE) 之前完成。 |
1 | CFG_CKSUM | R | 1h | 配置检验和状态: 指示初始化期间配置校验和的结果。器件将验证 NVM 的最后 128 个字节中的 2 补码校验和。值为 1 表示校验和通过。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-71 中描述了 BRIDGE_CFG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | 保留 |
5-4 | DSI_BYTES_PER_PIXEL DSI_BYTES_PER_PIXEL_P1 | R/W | 0h | 每像素 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 模式下,该字段可控制所选端口。 |
3 | RESERVED | R | 0h | 保留 |
2 | AUDIO_TDM | R/W | 0h | 启用 TDM 音频: 将该位设置为 1 将启用 I2S 音频的 TDM 音频。I2S 引脚上的并行 I2S 数据将被串行化为单个 I2S_DA 信号,以便通过串行链路发送。 |
1 | AUDIO_MODE | R/W | 1h | 音频模式: 选择要通过 FPD-Link III 下游链路发送的音频源。 0:禁用 1:I2S 音频来自 I2S 引脚 |
0 | AUX_AUDIO_EN | R/W | 0h | AUX 音频通道启用: 将该位设置为 1 将启用 AUX 音频通道。除 I2S 音频外,这还允许发送额外的 2 通道音频。 |
在表 8-72 中描述了 AUDIO_CFG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | TDM_2_PARALLEL | R/W | 0h | 启用 TDM 到并行 I2S 音频转换: 设置该位时,将启用 TDM 到并行 I2S 的转换。I2S_DA 引脚上的 TDM 音频数据将拆分为四个 I2S 数据信号。 |
6 | RESERVED | R | 0h | 保留 |
5 | SWC_EDGE | R/W | 0h | 次级 WC 边沿采样: 将该位设置为 1 会将次级 WC 的采样边沿从 I2S_CLK 的上沿更改为下沿。 1:对 I2S CLK 负边沿上的字时钟采样 0:对 I2S CLK 正边沿上的字时钟采样 |
4 | SPLIT_AUDIO | R/W/S | Strap | 跨端口拆分音频 当 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-0 | RESERVED | R | 0h | 保留 |
在表 8-73 中描述了 BRIDGE_CFG2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | LEFT_RIGHT_3D | R/W | 0h | 启用左/右 3D 处理: 将该位设置为 1 可以将左/右(并排)3D 图像转换为交替像素图像。这种转换允许在串行器 FPD-Link III 输出或下游解串器中拆分 3D 图像。除了设置该位,软件还应设置 IMG_LINE_SIZE 和 IMG_DELAY 参数。 |
6 | DUAL_DSI_LR_EN | R/W | 0h | 启用双 DSI 左/右格式: 将该位设置为 1 可使串行器将双 DSI 输入排列为具有左/右(并排)格式的单个帧。左图是从 DSI 端口 0 收到的,而右图是从 DSI 端口 1 收到的。 此模式还要求在 BRIDGE_CTL 寄存器中设置 DUAL_DSI_EN 控制。 |
5-2 | RESERVED | R | 0h | 保留 |
1-0 | BRIDGE_CLK_MODE | R/W | 0h | 桥接时钟模式 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-74 中描述了 TDM_CONFIG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3 | TDM_FS_MODE | R/W | 1h | TDM 帧同步模式: 为 TDM 音频的帧同步设置有效电平。帧同步信号提供一个有效脉冲来指示 TDM 数据信号上的第一个样本数据。 0:高电平有效帧同步 1:低电平有效帧同步(类似于 I2S 字选择) 该位同时用于 I2S 到 TDM 转换的输出和 TDM 到 I2S 转换的输入。 |
2 | TDM_DELAY | R/W | 0h | TDM 数据延迟: 控制来自活动帧同步沿的 TDM 音频样本的数据延迟。 0:数据不会从帧同步延迟(数据左平衡) 1:数据从帧同步中延迟 1 位 该位同时用于 I2S 到 TDM 转换的输出和 TDM 到 I2S 转换的输入。 |
1-0 | TDM_FS_WIDTH | R/W | 2h | TDM 帧同步宽度: 指示用于 I2S 到 TDM 转换的 TDM 帧同步脉冲宽度 00:FS 是 50/50 占空比 01:FS 是一个插槽/通道宽 1x:FS 是 1 个时钟脉冲宽 |
在表 8-75 中描述了 VIDEO_3D_STS 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-3 | RESERVED | R | 0h | 保留 |
2 | LINE_OV_ERR | R/COR | 0h | 行缓冲区溢出: 设置为 1 时,表示由于接收到的视频行对于 3D 视频行缓冲区来说过长,因此在该缓冲区中检测到了错误。 对于交替行 3D 模式,如果视频行包含 4096 个或更多像素,则会设置此标志。 对于左/右 3D 模式或交替像素 3D 模式,如果视频行包含 8192 个或更多像素,则会设置此标志。 该标志将在读取时被清除。 |
1 | LINE_VID_ERR | R/COR | 0h | 行视频错误: 设置为 1 时,在 3D 视频处理中检测到了错误,可能是由于无效的行长度或消隐间隔。该标志将在读取时被清除。 |
0 | LINE_MISMATCH | R/COR | 0h | 行不匹配错误 交替行 3D 模式: 设置为 1 时,表示已检测到奇数/偶数视频行长度不匹配。如果视频的奇数行和偶数行长度不相同,则会出现这种情况。该标志将在读取时被清除。 左/右 3D 模式: 设置为 1 时,表示已检测到行长度错误。如果接收到的视频行不是 IMG_LINE_SIZE 值的两倍,则会出现这种情况。如果接收到的行长度小于 IMG_LINE_SIZE,则可能检测不到错误。该标志将在读取时被清除。如果在水平尺寸上裁剪了图像,该错误标志可能不准确。 |
在表 8-76 中描述了 DUAL_DSI_CTL_STS 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | DSI1_DELAY | R/W | 0h | DSI 端口 1 输入延迟 在合并双 DSI 视频数据之前,DSI 端口 1 输入最多可以延迟 3 个像素时钟。这可以用于诊断目的或补偿 DSI 端口之间的已知偏移。 |
5-4 | DSI0_DELAY | R/W | 0h | DSI 端口 0 输入延迟 在合并双 DSI 视频数据之前,DSI 端口 0 输入最多可以延迟 3 个像素时钟。这可以用于诊断目的或补偿 DSI 端口之间的已知偏移。 |
3 | DUAL_DSI_OK | R | 0h | 双 DSI 状态 该寄存器指示两个 DSI 通道是否都处于运行状态并且偏移是否在可测量范围内。 |
2 | DSI_SKEW_NEG | R | 0h | 双偏斜负指示 在双 DSI 模式下,该位指示 DSI 端口之间的偏移是正还是负 0:DSI 端口 0 指向 DSI 端口 1(或偏斜为 0) 1:DSI 端口 1 指向 DSI 端口 1 |
1-0 | DSI_SKEW_MAG | R | 0h | 双 DSI 偏斜幅度 该寄存器指示像素时钟中 DSI 端口之间检测到的偏移幅度。 |
在表 8-77 中描述了 DUAL_STS_DUAL_STS_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | FPD3_LINK_RDY FPD3_LINK_RDY_P1 | R | 0h | 所选端口的 FPD-Link III 链路就绪状态: 该位指示 FPD-Link III 链路已经检测到有效的下游连接并确定了下游链路的能力。 在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。 |
6 | FPD3_TX_STS FPD3_TX_STS_P1 | R | 0h | 选定端口的 FPD-Link III 传输状态: 该位指示 FPD-Link III 发送器处于运行状态,并且接收器锁定到发送时钟。仅在检测到有效输入且 FPD-Link III 发送连接已进入正确模式(即单模式而不是双模式)后,该位才会生效。 在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。 |
5-4 | FPD3_PORT_STS | R | 0h | 选定端口的 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、复制或分离器模式) |
3 | DSI_CLK_DET DSI_CLK_DET_P1 | R | 0h | 选定端口的 DSI 时钟检测: 来自 DSI PLL 控制器的 DSI 时钟检测指示。 在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。 |
2 | 保留 | R | 0h | 保留 |
1 | NO_DSI_CLK NO_DSI_CLK_P1 | R | 0h | 未检测到选定端口的 DSI 时钟: 该位指示频率检测电路未检测到大于 FREQ_LOW 寄存器中指定值的 DSI 时钟。 在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。 |
0 | FREQ_STABLE FREQ_STABLE_P1 | R | 0h | DSI 频率稳定: 表示频率检测电路已检测到稳定的 DSI 时钟频率。 在独立 2:2 模式下,这会显示选定 FPD-Link III 端口的状态。 |
在表 8-78 中描述了 DUAL_CTL1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | FPD3_COAX_MODE | R/W | Strap | FPD-Link III 同轴电缆模式: 启用 FPD-Link III 接口布线类型的配置 0:双绞线对 1:同轴电缆 该位在加电时从 MODE_SEL1 引脚中加载。 |
6 | DUAL_SWAP | R/W | 0h | 双链路交换控制: 指示双链路交换控制的当前状态。如果通过 DISABLE_DUAL_SWAP 控制禁用双链路交换的自动校正,则该位可以由软件修改。 |
5 | RST_PLL_FREQ | R/W | 0h | 在频率变化时复位 FPD-Link III PLL: 当设置为 1 时,频率检测电路检测到的频率变化将导致 FPD-Link III PLL 复位。 |
4 | FREQ_DET_PLL | R/W | 0h | 频率检测选择 PLL 时钟: 确定频率检测电路的时钟源: 0:DSI 时钟(在 PLL 之前) 1:DSI PLL 时钟 |
3 | DUAL_ALIGN_DE | R/W | 0h | 在 DE 上进行双链路对齐: 在双链路模式下,如果该位设置为 1,则根据 DE 的置位,奇数/偶数数据分别在主/从链路上发送。如果该位设置为 0,则数据将在交替链路上发送,而不考虑奇数/偶数像素位置。 |
2-0 | FPD3_TX_MODE | R/W/S | Strap | FPD-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-79 中描述了 DUAL_CTL2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | DISABLE_DUAL_SWAP | R/W | 0h | 禁用双链路交换: 防止自动更正交换的双链路连接。设置该位将允许写入 DUAL_CTL1 寄存器中的 DUAL_SWAP 控制 |
6 | FORCE_LINK_RDY FORCE_LINK_RDY_P1 | R/W | 0h | 强制链路就绪: 强制链路就绪指示,绕过反向通道链路检测。为了启用所需操作,可能需要为每个端口强制使用解串器功能寄存器(DES_CAP1 和 DES_CAP2)。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
5 | FORCE_CLK_DET FORCE_CLK_DET_P1 | R/W | 0h | 强制时钟检测: 强制 DSI 时钟检测电路指示存在一个有效输入时钟。这会旁路时钟检测电路,允许使用不满足频率或稳定性要求的输入时钟进行操作。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
4-3 | FREQ_STBL_THR FREQ_STBL_THR_P1 | R/W | 0h | 频率稳定性阈值: 频率检测电路可用于检测稳定的时钟频率。稳定性阈值确定时钟频率保持在 FREQ_HYST 范围内以便被认为稳定所需的时间量: 00:40us 01:80us 10:320us 11:1.28ms 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
2-0 | FREQ_HYST FREQ_HYST_P1 | R/W | 7h | 频率检测迟滞: 频率检测迟滞设置允许忽略频率的微小波动。仅当测得频率与当前测得频率的差异超过 FREQ_HYST 设置时,才会捕获新的频率测量值。FREQ_HYST 设置以 MHz 为单位。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
在表 8-80 中描述了 FREQ_LOW 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | FREQ_HYST_MODE | R/W | 0h | 频率检测迟滞模式: 0:当频率不稳定时,只要在上次测量的迟滞范围内,就允许更新保存的频率 1:传统操作。当频率不稳定时,只要在初始测量的迟滞范围内,就可以保持初始频率测量。 |
6 | DSI_RST_MODE | R/W | 0h | DSI Phy 复位模式: 0:模式或频率更改时复位 DSI Phy 1:模式或频率更改时勿复位 DSI Phy |
5-0 | FREQ_LO_THR | R/W | 6h | 频率低阈值: 设置 DSI 时钟频率检测电路的低阈值,单位为 MHz。该值用于确定 DSI 时钟频率是否太低而无法正常工作。 |
在表 8-81 中描述了 FREQ_HIGH 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6-0 | FREQ_HI_THR | R/W | 2Ch | 频率高阈值: 设置 DSI 时钟频率检测电路的高阈值,单位为 MHz。 |
在表 8-82 中描述了 DSI_FREQ_DSI_FREQ_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | DSI_FREQ | R | 0h | DSI 像素频率: 返回选定端口的视频数据的 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-83 中描述了 SPI_TIMING1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | SPI_HOLD | R/W | 2h | 来自 SPI 时钟的 SPI 数据保持时间: 这些位设置 SPI 数据在 SPI 时钟采样边沿上的最短保持时间。此外,这还设置了 SPI 输出时钟的最小有效脉冲宽度。 保持时间 = (SPI_HOLD + 1) * 40ns 例如,默认设置为 2 将产生 120ns 的数据保持时间。 |
3-0 | SPI_SETUP | R/W | 2h | SPI 数据设置到 SPI 时钟: 这些位设置 SPI 数据到 SPI 时钟有效边沿的最短设置时间。此外,这还设置了 SPI 输出时钟的最小无效宽度。 保持时间 = (SPI_SETUP + 1) * 40ns 例如,默认设置为 2 将产生 120ns 的数据设置时间。 |
在表 8-84 中描述了 SPI_TIMING2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3-0 | SPI_SS_SETUP | R/W | 2h | SPI 从器件选择设置: 该字段控制从置位从器件选择低电平到初始数据时序的延迟。延迟以 40ns 为单位。 延迟 = (SPI_SS_SETUP + 1) * 40ns |
在表 8-85 中描述了 SPI_CONFIG 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | SPI_MSTR_OVER | R | 0h | SPI 主器件溢出检测: 如果 SPI 主器件检测到溢出条件,则设置该标志。如果 SPI 主器件无法以足够快的速度重新生成远程 SPI 数据来跟上远程解串器的数据,则会发生这种情况。如果出现这种情况,建议将 SPI_SETUP 和 SPI_HOLD 时间设置为较小的值。通过设置该寄存器中的 SPI_CLR_OVER 位来清除该标志。 |
6-3 | RESERVED | R | 0h | 保留 |
2 | SPI_CLR_OVER | R/W | 0h | 清除 SPI 主器件溢出标志: 将该位设置为 1 将清除 SPI 主器件溢出检测标志 (SPI_MSTR_OVER)。该位不会自行清除,必须设置为 0。 |
1 | SPI_CPHA | R | 0h | SPI 时钟相位设置: 确定 SPI 时钟的哪个相位用于采样数据。 0:在前导(第一个)时钟沿采样的数据 1:在后沿(第二个)时钟沿采样的数据 该位是只读的,值为 0。DS90UH949 不支持值为 1 的 CPHA。 |
0 | SPI_CPOL | R/W | 0h | SPI 时钟极性设置: 确定 SPI 时钟的基础(未运行)值。 0:时钟的基础值为 0 1:时钟的基础值为 1 该位同时影响 SPI 信号的捕获和传播。 |
在表 8-86 中描述了 VCID_SPLIT_CTL 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | 保留 |
5 | VCID_SHARE_VS | R/W | 0h | VC-ID 分离器模式,共享 VS: 在 VC-ID 分离器模式期间,设置该位将允许两个端口使用共享的 VSYNC 信号。在 DSI 输入中的 VSYNC 检测中, VC-ID 将被忽略。 |
4-3 | VCID_SEL_P1 | R/W | 0h | 在 VC-ID 拆分模式期间选择 VC-ID: 这些字段在 VC-ID 拆分模式期间选择端口 0 的 VC-ID。 |
2-1 | VCID_SEL_P0 | R/W | 0h | 在 VC-ID 拆分模式期间选择 VC-ID: 这些字段在 VC-ID 拆分模式期间选择端口 1 的 VC-ID。 |
0 | VCID_SPLIT_EN | R/W | 0h | 启用 VC-ID 拆分: 将该位设置为 1 将允许 DS90UH941AS-Q1 基于每个视频行的虚拟通道 ID (VC-ID) 来拆分 3D 图像。 |
在表 8-87 中描述了 PGCTL_PGCTL_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | PATGEN_SEL | R/W | 1h | 固定图形选择: 该字段可选择在固定图形模式下要输出的图形。缩放的图形均匀分布在水平或垂直活动区域。启用自动滚动模式时,此字段被忽略。下表显示了非反转颜色模式和反转颜色模式下的颜色选择: 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 端口。 |
3 | RESERVED | R | 0h | 保留 |
2 | PATGEN_COLOR_BARS | R/W | 0h | 启用色条 0:禁用色条 1:启用色条(白色、黄色、青色、绿色、洋红色、红色、蓝色、黑色) |
1 | RESERVED | R | 0h | 保留 |
0 | PATGEN_EN | R/W | 0h | 启用图形发生器: 1:启用图形发生器 0:禁用图形发生器 |
在表 8-88 中描述了 PGCFG_PGCFG_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | 保留 |
6 | PATGEN_SCALE_CHKR | R/W | 0h | 缩放方格图形: 1:将方格图形(VCOM 和棋盘)缩放 8 倍(每个正方形为 8x8 像素) 0:正常操作(每个正方形为 1x1 像素) 设置该位可以更好地查看方格图形。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
5 | PATGEN_CUST_CHKR | R/W | 0h | 使用自定义棋盘颜色 1:在棋盘图形中使用自定义颜色(图形类型 14)和黑色 0:在棋盘图形中使用白色和黑色 在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。 |
4 | PATGEN_18B | R/W | 0h | 18 位模式选择: 1:启用 18 位颜色图形生成。缩放的图形将有 64 级亮度,且 R、G 和 B 输出使用六个最高有效的颜色位。 0:启用 24 位图形生成。缩放的图形使用 256 级亮度。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
3 | PATGEN_EXTCLK | R/W | 0h | 选择外部时钟源: 1:使用内部时序时选择外部像素时钟。 0:使用内部时序时选择内部分频时钟 该位在外部时序模式 (PATGEN_TSEL = 0) 下无效。 在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。 |
2 | PATGEN_TSEL | R/W | 0h | 时序选择控制: 1:图形生成器根据图形生成器总帧大小、活动帧大小、水平同步宽度、垂直同步宽度、水平后沿、垂直后沿和同步配置寄存器中的配置创建自己的视频时序。 0:图形发生器使用来自像素时钟、数据使能、水平同步和垂直同步信号的外部视频时序。 在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。 |
1 | PATGEN_INV | R/W | 0h | 启用反转颜色图形: 1:反转颜色输出。 0:请勿反转颜色输出。 在独立 2:2 模式下,该字段控制选定的 FPD-Link III 端口。 |
0 | PATGEN_ASCRL | R/W | 0h | 自动滚动启用: 1:在图形发生器帧时间 (PGFT) 寄存器中指定的帧数之后,图形发生器将自动移动到下一个启用的图形。 0:图形发生器保持当前图形。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
在表 8-89 中描述了 PGIA_PGIA_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | PATGEN_IA | R/W | 0h | 间接地址: 该 8 位字段可设置用于访问间接映射寄存器的间接地址。应该在读取或写入图形发生器间接数据寄存器之前写入它。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
在表 8-90 中描述了 PGID_PGID_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | PATGEN_ID | R/W | 0h | 间接数据: 向间接寄存器写入时,该寄存器包含待写入的数据。从间接寄存器读取时,该寄存器包含读回值。 在独立 2:2 模式下,该字段可控制选定的 FPD-Link III 端口。 |
在表 8-91 中描述了 IMG_HSYNC_CTL0_IMG_HSYNC_CTL0_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | HBACK_OV_EN HBACK_OV_EN_P1 | R/W | 0h | 双图像 HSync 控制寄存器 0。为双图像操作(包括分离器模式)提供 HSync 生成控制。在独立 2:2 或分离器模式下,此寄存器控制选定的 FPD-Link III 端口。 启用 HBACK 覆盖 在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步后沿。将该位设置为 1 将使用 IMG_HBACK 值而不是测量值。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。 |
6 | RESERVED | R | 0h | 保留 |
5-4 | IMG_HBACK_9:8 IMG_HBACK_P1_9:8 | R/W | 0h | HBACK 覆盖值(位 9:8) 在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步后沿。将 HBACK_OV_EN 控制设置为 1 将使用 IMG_HBACK 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。 |
3 | HSYNC_OV_EN HSYNC_OV_EN_P1 | R/W | 0h | 启用 HSYNC 覆盖 在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步脉冲宽度。将该位设置为 1 将使用 IMG_HSYNC 值而不是测量值。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。 |
2 | RESERVED | R | 0h | 保留 |
1-0 | IMG_HSYNC_9:8 IMG_HSYNC_P1_9:8 | R/W | 0h | HSYNC 覆盖值(位 9:8) 在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步脉冲宽度。将 HSYNC_OV_EN 控制设置为 1 将使用 IMG_HSYNC 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。 |
在表 8-92 中描述了 IMG_HSYNC_CTL1_IMG_HSYNC_CTL1_P1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | IMG_HSYNC_7:0 IMG_HSYNC_P1_7:0 | R/W | 0h | 双图像 HSync 控制寄存器 1 为双图像操作(包括分离器模式)提供 HSync 生成控制。 HSYNC 覆盖值(位 7:0) 在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步脉冲宽度。将 HSYNC_OV_EN 控制设置为 1 将使用 IMG_HSYNC 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。 在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。 |
在表 8-93 中描述了 IMG_HSYNC_CTL2_IMG_HSYNC_CTL2_P1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | IMG_HBACK_7:0 IMG_HBACK_P1_7:0 | R/W | 0h | 双图像 HSync 控制寄存器 2 为双图像操作(包括分离器模式)提供 HSync 后沿生成控制。 HBACK 覆盖值(位 7:0) 在双图像处理(3D 图像或分离器操作)期间,器件从输入数据中重新生成水平同步后沿。将 HBACK_OV_EN 控制设置为 1 将使用 IMG_HBACK 值而不是测量值。IMG_HBACK 值应设置为 3D 图像水平后沿的值,或 2D 图像值的两倍。 在独立 2:2 或分离器模式下,此寄存器可以控制选定的 FPD-Link III 端口。 |
在表 8-94 中描述了 BCC_STATUS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-5 | RESERVED | R/W | 0h | BCC 状态寄存器。该寄存器提供双向控制通道的错误状态。 保留 |
4 | BCC_MASTER_ERR | R/COR | 0h | BCC 主器件错误 该标志指示在 BCC I2C 主器件处于运行状态时,等待解串器响应期间发生了反向通道 CRC 错误或反向通道锁定丢失。该标志将在读取该寄存器时被清除。 |
3 | BCC_MASTER_TO | R/COR | 0h | BCC 从器件超时错误 如果 BCC 看门狗计时器到期,将设置该位。当 BCC I2C 主器件处于运行状态时,将等待解串器作出响应。该标志将在读取该寄存器时被清除。 |
2 | BCC_SLAVE_ERR | R/COR | 0h | BCC 从器件错误 该标志指示在 BCC I2C 从器件处于运行状态时,等待解串器响应期间发生了反向通道 CRC 错误或反向通道锁定丢失。该标志将在读取该寄存器时被清除。 |
1 | BCC_SLAVE_TO | R/COR | 0h | BCC 从器件超时错误 在 BCC I2C 从器件处于运行状态时,如果在等待解串器响应期间 BCC 看门狗计时器到期,将设置该位。该标志将在读取该寄存器时被清除。 |
0 | BCC_RESP_ERR | R/COR | 0h | 该标志指示在响应双向控制通道上的命令时检测到错误。当串行器发送控制通道帧时,解串器应在后续响应中返回 8 位数据字段。串行器检查返回的数据是否有错误,如果检测到错误,将设置此标志。该标志将在读取该寄存器时被清除。 |
在表 8-95 中描述了 BCC_CONFIG。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | RESERVED | R | 0h | 保留 |
5 | I2C_Master_Disable | R/W | 1h | 该位将禁用来自 I2C 主器件的远程读取和写入。I2C 主器件对本地寄存器的写入和读取仍然有效,但远程写入和读取将无效 1:禁用 I2C 主器件远程读取/写入 0:启用 I2C 主器件远程读取/写入 |
4 | BCC_TERM_ON_ERR | R/RC | 0h | 在检测到 CRC 错误时终止控制通道事务 在控制通道操作期间,如果发生 CRC 错误,不太可能影响控制通道操作。设置该位将允许更保守的操作,如果在反向通道中检测到错误,则终止任何活动的控制通道操作。 0:请勿在 CRC 错误发生时终止 BCC 事务 1: CRC 错误发生时终止 BCC 事务 如果禁用了增强错误检查(BCC_EN_ENH_ERROR 设置为 0),该位将不起作用。 |
3 | RESERVED | R/W | 0h | 保留 |
2 | BCC_ACK_REMOTE _READ | R/RC | 0h | 启用控制通道以确认开始远程读取。 当使用支持双向控制通道增强错误检查的链路伙伴操作时,设置该位将允许串行器生成内部确认,以开始远程 I2C 从器件读取。这允许在解串器上进行额外的错误检测。当使用不支持增强型错误检查的解串器操作时,不应设置该位。 0:禁用 1:启用 |
1 | BCC_EN_DATA_CHK | R/RC | 0h | 启用返回数据检查 增强错误检查可以在确认周期内检查通过双向控制通道发送到远程设备的返回数据上的错误。此外,如果检测到错误,该寄存器控制允许将远程 Ack 更改为 Nack,以指示本地 I2C 接口上的数据错误。当与不支持增强错误检查的解串器一起操作时,不应设置该位,因为它们在 Ack 期间并不总是返回正确的数据。 0:禁用返回数据错误检测 1:启用返回数据错误检测 |
0 | BCC_EN_ENH_ERROR | R/RC | 0h | 在双向控制通道中启用增强错误检查 双向控制通道可以检测某些错误条件并在检测到错误时终止事务。通过将该位设置为 0,可禁用此功能。 0:禁用增强错误检查 1:启用增强错误检查 |
在表 8-96 中描述了 FC_BCC_TEST 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | FORCE_BCC_ERROR | SC | 0h | 强制正向通道 BCC 帧上出现错误。设置 FORCE_BCC_ERROR 位将导致正向通道 BCC 帧上强制出现错误。此寄存器中的 BCC_ERROR_SEL 和 BCC_FRAME_SEL 字段确定了待强制执行的错误类型以及哪个帧将包含错误。该位将自行清除,并始终返回 0。 |
5-3 | BCC_ERROR_SEL | R/W | 0h | BCC 错误选择 BCC 错误选择确定在正向通道 BCC 帧上强制出现哪种类型的错误。 000:无错误 001:强制 CRC 错误 010:强制序列错误(跳过一个序列号) 011:丢弃 BCC 帧(导致解串器出现序列错误) 100:强制数据字段上出现错误(随机位 1 到 7) 101:强制数据字段上出现错误,位 0(如果是在启动命令期间,则为 RW 位) 110 - 111:保留 |
2-0 | BCC_FRAME_SEL | R/W | 0h | BCC 帧选择 BCC 帧选择允许选择正向通道 BCC 帧,其中将包含在该寄存器的强制控制位中选择的错误条件。对于每个传输的块,BCC 传输以字节为单位发送。该值可以设置在 0 到 7 的范围内,以强制在 BCC 正向通道上发送的前 8 个字节中的任何一个上出现错误。 |
在表 8-97 中描述了 SlaveID_1 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID1 SLAVE_ID1_P1 | R/W | 0h | 7 位远程从器件 ID 1 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID1,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-98 中描述了 SlaveID_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID2 SLAVE_ID2_P1 | R/W | 0h | 7 位远程从器件 ID 2 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID2,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-99 中描述了 SlaveID_3 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID3 SLAVE_ID3_P1 | R/W | 0h | 7 位远程从器件 ID 3 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID3,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-100 中描述了 SlaveID_4。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID4 SLAVE_ID4_P1 | R/W | 0h | 7 位远程从器件 ID 4 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID4,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-101 中描述了 SlaveID_5。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID5 SLAVE_ID5_P1 | R/W | 0h | 7 位远程从器件 ID 5 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID5,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-102 中描述了 SlaveID_6。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID6 SLAVE_ID6_P1 | R/W | 0h | 7 位远程从器件 ID 6 配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID6,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | ESERVED | R | 0h | 保留 |
在表 8-103 中描述了 SlaveID_7。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ID7 SLAVE_ID7_P1 | R/W | 0h | 7 位远程从器件 ID 7;配置连接到远程解串器的远程 I2C 从器件的物理 I2C 地址。如果 I2C 事务被寻址到从器件别名 ID7,则事务将在通过双向控制通道传输到解串器之前重新映射到该地址。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-104 中描述了 SlaveAlias_1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID1 SLAVE_ALIAS_ID1_P1 | R/W | 0h | 7 位远程从器件别名 ID 1 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID1 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-105 中描述了 SlaveAlias_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID2 SLAVE_ALIAS_ID2_P1 | R/W | 0h | 7 位远程从器件别名 ID 2 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID2 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-106 中描述了 SlaveAlias_3。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID3 SLAVE_ALIAS_ID3_P1 | R/W | 0h | 7 位远程从器件别名 ID 3 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID3 寄存器中指定的地址。该字段中的值 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-107 中描述了 SlaveAlias_4。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID4 SLAVE_ALIAS_ID4_P1 | R/W | 0h | 7 位远程从器件别名 ID 4 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID4 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-108 中描述了 SlaveAlias_5。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID5 SLAVE_ALIAS_ID5_P1 | R/W | 0h | 7 位远程从器件别名 ID 5 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID5 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-109 中描述了 SlaveAlias_6。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID6 SLAVE_ALIAS_ID6_P1 | R/W | 0h | 7 位远程从器件别名 ID 6 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID6 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-110 中描述了 SlaveAlias_7。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-1 | SLAVE_ALIAS_ID7 SLAVE_ALIAS_ID7_P1 | R/W | 0h | 7 位远程从器件别名 ID 7 配置解码器,以检测为连接到远程解串器的 I2C 从器件指定的事务。此事务将重新映射到从器件 ID7 寄存器中指定的地址。该字段中的值为 0 将禁用对远程 I2C 从器件的访问。 |
0 | RESERVED | R | 0h | 保留 |
在表 8-111 中描述了 RX_BKSV0。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BKSV0 | R | 0h | BKSV0:接收器 KSV 的 byte0 的值。 |
在表 8-112 中描述了 RX_BKSV1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BKSV1 | R | 0h | BKSV1:接收器 KSV 的 byte1 的值。 |
在表 8-113 中描述了 RX_BKSV2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BKSV2 | R | 0h | BKSV2:接收器 KSV 的 byte2 的值。 |
在表 8-114 中描述了 RX_BKSV3。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BKSV3 | R | 0h | BKSV3:接收器 KSV 的 byte3 的值。 |
在表 8-115 中描述了 RX_BKSV4。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BKSV4 | R | 0h | BKSV4:接收器 KSV 的 byte4 的值。 |
在表 8-116 中TX_KSV0 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_KSV0 | R | 0h | TX_KSV0:发送器 KSV 的 byte0 的值。 |
在表 8-117 中描述了 TX_KSV1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_KSV1 | R | 0h | TX_KSV1:发送器 KSV 的 byte1 的值。 |
在表 8-118 中描述了 TX_KSV2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_KSV2 | R | 0h | TX_KSV2:发送器 KSV 的 byte2 的值。 |
在表 8-119 中描述了 TX_KSV3。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_KSV3 | R | 0h | TX_KSV3:发送器 KSV 的 byte3 的值。 |
在表 8-120 中描述了 TX_KSV4。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | TX_KSV4 | R | 0h | TX_KSV4:发送器 KSV 的 byte4 的值。 |
在表 8-121 中描述了 RX_BCAPS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留:写入为 0,读取为 0 |
6 | 中继器 | R | 0h | 中继器: 指示连接的接收器是否支持下游连接。一旦 Bksv 准备就绪(如 HDCP 中的 BKSV_RDY 位所示),该位即生效 |
5 | KSV_FIFO_RDY | R | 0h | KSV FIFO 就绪: 指示接收器已建立了附加 KSV 的列表并计算了验证值 V'。 |
4 | FAST_I2C | R | 1h | 快速 I2C: HDCP 接收器支持快速 I2C。由于 I2C 嵌入在串行数据中,因此该位无关紧要。 |
3-2 | RESERVED | R | 0h | 保留 |
1 | FEATURES_1_1 | R | 1h | 1.1_Features: HDCP 接收器支持增强型加密状态信令 (EESS)、高级密码和增强型链路验证选项。 |
0 | FAST_REAUTH | R | 1h | 快速身份验证: HDCP 接收器能够在会话重新认证期间接收(未加密的)视频信号。 |
在表 8-122 中描述了 RX_BSTATUS0。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | MAX_DEVS_EXCEEDED | R | 0h | 超出最大器件数: 表示检测到拓扑错误。表示下游器件的数量已超过中继器 KSV FIFO 的深度。 |
6-0 | DEVICE_COUNT | R | 0h | 器件数: 连接的下游器件的总数。对于中继器,这将指示下游器件的数量,不包括中继器。对于不是中继器的 HDCP 接收器,此字段将为 0。 |
在表 8-123 中描述了 RX_BSTATUS1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3 | MAX_CASC_EXCEEDED | R | 0h | 超出最大级联数: 表示检测到拓扑错误。表示已经级联了七级以上的中继器。 |
2-0 | CASC_DEPTH | R | 0h | 级联深度: 指示中继器的附加器件级别数。 |
在表 8-124 中描述了 HDCP_DBG。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | 保留 |
6 | HDCP_I2C_TO_DIS | R/W | 0h | 禁用 HDCP I2C 超时: 将该位设置为 1 将禁用 HDCP I2C 主器件中的总线超时功能。启用时,总线超时功能允许 I2C 主器件在超过 1 秒没有信号发生时假定总线是空闲的。 |
5 | FORCE_RI_ERR | R/W | 0h | 强制 Ri 同步错误: 通过使 HDCP 发送器不统计帧来强制出现 Ri 同步错误。允许检查 Ri 同步过程。该位会自行清除。 |
4 | DIS_RI_SYNC | R/W | 0h | 禁用 Ri 同步检查: 通常在第 128 帧开始之前和之后检查 Ri。第 127 帧处的检查确保了两者之间的同步。将该位设置为 1 将禁用第 127 帧处的检查。 |
3 | RGB_CHKSUM_EN | R/W | 0h | 启用 RBG 视频行校验和: 为每个视频数据行末端的每个 8 位 RBG 数据通道启用发送 1 补码校验和。 |
2 | FC_TESTMODE | R/W | 0h | 帧计数器测试模式: 加快用于 Pj 和 Ri 验证的帧计数器。当设置为 1 时,每 2 帧计算一次 Pj,每 16 帧计算一次 Ri。当设置为 0 时,每 16 帧计算一次 Pj,每 128 帧计算一次 Ri。 |
1 | TMR_SPEEDUP | R/W | 0h | 计时器加速: 加快 HDCP 身份验证计时器。 |
0 | HDCP_I2C_FAST | R/W | 0h | 启用 HDCP I2C 快速模式 将该位设置为 1 将使 HDCP 接收器中的 HDCP I2C 主器件以快速模式时序运行。如果设置为 0,I2C 主器件将以标准模式时序运行。该位映射到 IND_STS 寄存器 |
在表 8-125 中描述了 HDCP_CFG。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | ENH_LV | R/W | 1h | 启用增强的链路验证: 启用增强的链路验证。允许每 16 帧检查一次加密 Pj 值。 1 = 启用增强链路验证 0 = 禁用增强链路验证 |
6 | HDCP_EESS | R/W | 0h | 启用增强的加密状态信令: 启用增强的加密状态信令 (EESS) 而不是原始加密状态信令 (OESS)。 1 = 启用 EESS 模式 0 = 启用 OESS 模式 |
5 | TX_RPTR | R/W | 0h | 启用变送中继器: 允许变送器充当中继器。在此模式下,HDCP 发送器包含 HDCP 中继器所需的额外验证步骤。 1 = 启用变送中继器模式 0 = 禁用变送中继器模式 |
4-3 | ENC_MODE | R/W | 0h | 加密控制模式: 确定控制视频帧是否需要加密的模式。 00 = Enc_Authenticated 01 = Enc_Reg_Control 10 = Enc_Always 11 = Enc_InBand_Control(每帧) |
2 | WAIT_100MS | R/W | 0h | 启用 100ms 等待时间: HDCP 1.3 规范允许等待 100ms 以允许 HDCP 接收器计算初始加密值。FPD-LinkIII 实现确保接收器将在 HDCP 发送器之前完成计算。因此计时器是不必要的。要启用 100ms 计时器,请将该位设置为 1。 |
1 | RX_DET_SEL | R/W | 1h | RX 检测选择: 控制使接收器检测中断生效。如果设置为 0,接收器检测中断将在检测到 FPD-Link III 接收器时生效。如果设置为 1,接收器检测中断还需要接收器发出的接收锁定指示。 |
0 | HDCP_AVMUTE | R/W | 0h | 启用 AVMUTE: 将该位设置为 1 将启动 AVMUTE 操作。在此状态下,发送器将忽略加密状态控制。如果该位设置为 0,将恢复正常操作。仅当同时设置 HDCP_EESS 位时,才能设置该位。 |
在表 8-126 中描述了 HDCP_CTL。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | HDCP_RST | R/W | 0h | HDCP 复位: 设置该位将复位 HDCP 发送器并禁用 HDCP 验证。该位会自行清除。 |
6 | RESERVED | R | 0h | 保留 |
5 | KSV_LIST_VALID | R/W | 0h | KSV 列表有效: 控制器在根据密钥撤销列表验证中继器的 KSV 列表后设置该位。这样就可以完成认证过程了。该位会自行清除。 |
4 | KSV_VALID | R/W | 0h | KSV 有效: 控制器在根据密钥撤销列表验证接收器的 KSV 后设置该位。这样就可以继续认证过程。当 HDCP_STS 寄存器中的 KSV_RDY 标志置位时,该位将被清除。将该位设置为 0 将不起作用。 |
3 | HDCP_ENC_DIS | R/W | 0h | 禁用 HDCP 加密: 禁用 HDCP 加密。将该位设置为 1 将导致视频数据在不加密的情况下发送。将保持身份验证状态。该位会自行清除。 |
2 | HDCP_ENC_EN | R/W | 0h | 启用 HDCP 加密: 启用 HDCP 加密。设置时,如果器件通过身份验证,将发送加密数据。如果器件未通过身份验证,则会发送蓝屏。当向发送器提供内容需要受保护的视频数据时,应始终启用加密。如果不设置该位,视频数据将在不加密的情况下发送。请注意,当 CFG_ENC_MODE 设置为 Enc_Always 时,该位将只读,值为 1。 |
1 | HDCP_DIS | R/W | 0h | 禁用 HDCP: 禁用 HDCP 身份验证。将该位设置为 1 将禁用 HDCP 身份验证。该位会自行清除。 |
0 | HDCP_EN | R/W | 0h | 启用/重新启动 HDCP: 启用 HDCP 身份验证。如果 HDCP 已启用,将该位设置为 1 将重新启动身份验证。将该位设置为 0 将不起作用。寄存器读取将返回当前 HDCP 启用状态。 |
在表 8-127 中描述了 HDCP_STS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | I2C_ERR_DET | R/COR | 0h | 检测到 HDCP I2C 错误: 该位指示在 HDCP 接收器的嵌入式通信通道上检测到错误。设置该位可能表明 HDCP 发送器和 HDCP 接收器之间的链路存在问题。该位将在读取时被清除。 |
6 | RX_INT | R | 0h | RX 中断: RX 中断信号的状态。该信号是从连接的 HDCP 接收器接收的,并且是 HDCP 接收器的 INTB_IN 引脚上的状态。该信号为有效低电平,因此 0 表示中断条件。 |
5 | RX_LOCK_DET | R | 0h | 接收器锁定检测: 该位指示下游接收器已指示传入串行数据出现接收锁定。 |
4 | DOWN_HPD | R/COR | 0h | 下游热插拔检测: 该位指示下游中继器已报告热插拔事件,从而表示添加了新接收器。该位将在读取时被清除。 |
3 | RX_DETECT | R | 0h | 接收器检测: 该位表示检测到了下游接收器。 |
2 | KSV_LIST_RDY | R | 0h | HDCP 中继器 KSV 列表就绪: 该位表示接收器 KSV 列表已被读取并且在 KSV_FIFO 寄存器中可用。器件将等待控制器在 HDCP_CTL 寄存器中设置 KSV_LIST_VALID 位,然后继续。一旦控制器设置 KSV_LIST_VALID 位,该位就将被清除。 |
1 | KSV_RDY | R | 0h | HDCP 接收器 KSV 就绪: 该位表示接收器 KSV 已被读取并且在 HDCP_BKSV 寄存器中可用。如果器件不是中继器,则将等待控制器在 HDCP_CTL 寄存器中设置 KSV_VALID 位,然后再继续。一旦控制器设置 KSV_VALID 位,该位就将被清除。 |
0 | AUTHED | R | 0h | 已完成 HDCP 身份验证: 指示 HDCP 身份验证已成功完成。控制器现在可以发送需要内容保护的视频数据。如果身份验证丢失或控制器重新启动身份验证,该位将被清除。 |
在表 8-128 中描述了 HDCP_ICR。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/RC | 0h | 保留 |
6 | IE_RXDET_INT | R/W | 0h | 检测到接收器时中断: 启用检测到下游接收器时中断。如果 HDCP_CFG:RX_DET_SEL 设置为 1,中断将等待接收器锁定检测。 |
5 | IE_RX_INT | R/W | 0h | 接收器中断时的中断: 在 HDCP 接收器指示时启用中断。允许从下游器件传播中断。 |
4 | IE_LIST_RDY | R/RC | 0h | KSV 列表就绪时的中断: KSV 列表就绪时启用中断 |
3 | IE_KSV_RDY | R/W | 0h | KSV 就绪时的中断: 启用 KSV 就绪时的中断 |
2 | IE_AUTH_FAIL | R/W | 0h | 身份验证失败时的中断: 身份验证失败或丢失时启用中断。 |
1 | IE_AUTH_PASS | R/W | 0h | 身份验证通过时中断: 启用身份验证成功完成时的中断。 |
0 | INT_EN | R/W | 0h | 启用全局中断: 对控制器的中断信号启用中断。 |
在表 8-129 中描述了 HDCP_ISR。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | IS_RXDET_INT | R | 0h | 接收器检测中断时的中断: 检测到下游接收器。如果 HDCP_CFG:RX_DET_SEL 设置为 1,中断将等待接收器锁定检测。 |
5 | IS_RX_INT | R | 0h | 接收器中断时的中断: 接收器已指示收到下游器件的中断请求。 |
4 | IS_LIST_RDY | R | 0h | KSV 列表就绪时的中断: KSV 列表已就绪,可供控制器读取。 |
3 | IS_KSV_RDY | R | 0h | KSV 就绪时的中断: 接收器 KSV 已就绪,可供控制器读取 |
2 | IS_AUTH_FAIL | R | 0h | 身份验证失败时的中断: 身份验证失败或丢失 |
1 | IS_AUTH_PASS | R | 0h | 身份验证通过时的中断: 身份验证已成功完成。 |
0 | INT | R | 0h | 全局中断: 如果指示任何已启用的中断,则置位。 |
在表 8-130 中描述了 NVM_CTL。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | NVM_PASS | R | 0h | NVM 验证通过: 该位指示 NVM 验证过程的完成状态。只有当 NVM_DONE 置位时,该位才有效。 0:NVM 验证失败 1: NVM 验证通过 |
6 | NVM_DONE | R | 0h | NVM 验证完成: 该位表示 NVM 验证已完成。 |
5 | RESERVED | R/W | 0h | 保留 |
4-3 | RESERVED | R | 0h | 保留 |
2 | NVM_VFY | R/W | 0h | NVM 验证: 设置该位将启用对 NVM 内容的验证。这是通过读取所有 NVM 密钥、计算 SHA-1 哈希值并对存储在 NVM 中的 SHA-1 哈希值进行验证来完成的。完成 NVM 验证后,该位将被清除。 |
1 | RESERVED | R/W | 0h | 保留 |
0 | RESERVED | R/W | 0h | 保留 |
在表 8-131 中描述了 HDCP_CFG2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 |
6 | RPULSE_EN | R/W | 1h | 启用接收器检测中断的上升沿脉冲: 在信号的上升沿启用接收器检测中断的中断脉冲。这对接收器检测中断的 rx 锁定检测和 rx 链路检测选择选项都有影响。可以同时启用 RPULSE_EN 和 FPULSE_EN,以在两个边沿产生中断 1 = 启用上升沿脉冲 0 = 禁用上升沿脉冲 |
5-2 | FPULSE_EN | R/W | 0h | 启用接收器检测中断的下降沿脉冲: 在信号的下降沿启用接收器检测中断的中断脉冲。这对接收器检测中断的 rx 锁定检测和 rx 链路检测选择选项都有影响。可以同时启用 RPULSE_EN 和 FPULSE_EN,以在两个边沿产生中断 1 = 启用下升沿脉冲 0 = 禁用下升沿脉冲 |
1-0 | RESERVED | R | 0h | 保留 |
在表 8-132 中描述了 BLUE_SCREEN。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | BLUE_SCREEN_VAL | R/W | FFh | 蓝屏数据值: 当 HDCP 发送器发送蓝屏时,提供在蓝色通道上发送的 8 位数据值。 |
在表 8-133 中描述了 HDCP_DBG_ALIAS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_DBG | R | X | HDCP_DBG 寄存器的只读别名 |
在表 8-134 中描述了 HDCP_CFG_ALIAS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_CFG | R | X | HDCP_CFG 寄存器的只读别名 |
在表 8-135 中描述了 HDCP_CTL_ALIAS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_CTL | R | X | HDCP_CTL 寄存器的只读别名 |
在表 8-136 中描述了 HDCP_STS_ALIAS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_STS | R | X | HDCP_STS 寄存器的只读别名 |
在表 8-137 中描述了 HDCP_ICR_ALIAS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_ICR | R | X | HDCP_ICR 寄存器的只读别名 |
在表 8-138 中描述了 HDCP_ISR_ALIAS。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_ISR | R | X | HDCP_ISR 寄存器的只读别名 |
在表 8-139 中描述了 HDCP_TX_ID0。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_TX_ID0 | R | 5Fh | HDCP_TX_ID0:ID 代码的第 1 个字节,'_ ' |
在表 8-140 中描述了 HDCP_TX_ID1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_TX_ID1 | R | 55h | HDCP_TX_ID1:ID 代码的第 2 个字节,'U' |
在表 8-141 中描述了 HDCP_TX_ID2 。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_TX_ID2 | R | 48h | HDCP_TX_ID2:ID 代码的第 3 个字节。'H' |
在表 8-142 中描述了 HDCP_TX_ID3。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | HDCP_TX_ID3 | R | 39h | HDCP_TX_ID3: ID 代码的第 4 个字节,'9 ' |