This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB949-Q1: DS90UB949-Q1

Part Number: DS90UB949-Q1
Other Parts Discussed in Thread: ALP

I'm using a custom DS90UB949 board with a DS90UB948 EVM board. I got the 949 and 948 Evaluation kits to work over HDMI. When I try the same register setting for my custom 949 board, the pattern generator works but the HDMI input does not. No issues with hardware. VTERM is 3.3V, the differential pairs are connected well, 5V HDMI signal is detected, INTB and REMINTB are pulled up to 1.8V, DDC pulled up to 5V.

Register Display - ALP Nano 1 - DS90UB949, Connector 1

Register Data Name
0x0000 0x18 I2C Device ID
0x0001 0x00 Reset
0x0003 0xDA General Configuration
0x0004 0x80 Mode Select
0x0005 0x00 I2C Master Config
0x0006 0x78 DES ID
0x0007 0xA0 SlaveID[0]
0x0008 0xB0 SlaveAlias[0]
0x0009 0x00 Reserved
0x000A 0x54 Back Channel CRC Errors
0x000B 0x00 Back Channel CRC Errors
0x000C 0x03 General Status
0x000D 0x20 GPIO[0] Config
0x000E 0x00 GPIO[1] and GPIO[2] Config
0x000F 0x00 GPIO[3] Config
0x0010 0x00 GPIO[5] and GPIO[6] Config
0x0011 0x00 GPIO[7] and GPIO[8] Config
0x0012 0x00 Datapath Control
0x0013 0xA8 General Purpose Control
0x0014 0x00 BIST and DOPL Control
0x0015 0x01 I2C_VSELECT
0x0016 0xFE BCC Watchdog Control
0x0017 0x1E I2C Control
0x0018 0x7F SCL High Time
0x0019 0x7F SCL Low Time
0x001A 0x01 Datapath Control 2
0x001B 0x00 BIST BC Error Count
0x001C 0x00 GPI Pin Status 1
0x001D 0x00 GPI Pin Status 2
0x001E 0x05 TX_PORT_SEL
0x001F 0xF5 Frequency Counter
0x0020 0x0B Deserializer Capabilities 1
0x0021 0x00 Deserializer Capabilities 2
0x0022 0x25 Reserved
0x0023 0x00 Reserved
0x0024 0x00 Reserved
0x0025 0x00 Reserved
0x0026 0x00 Link Detect Control
0x0027 0x00 Reserved
0x0028 0x01 Reserved
0x0029 0x20 Reserved
0x002A 0x20 Reserved
0x002B 0xB0 Reserved
0x002C 0x00 Reserved
0x0030 0x00 SCLK_CTRL
0x0031 0x00 AUDIO_CTS0
0x0032 0x00 AUDIO_CTS1
0x0033 0x00 AUDIO_CTS2
0x0034 0x00 AUDIO_N0
0x0035 0x00 AUDIO_N1
0x0036 0x00 AUDIO_N2_COEFF
0x0037 0x00 CLK_CLEAN_STS
0x0038 0x00 Reserved
0x0039 0x00 Reserved
0x003A 0x00 Reserved
0x003B 0x00 Reserved
0x003C 0x00 Reserved
0x003D 0x00 Reserved
0x003E 0x00 Reserved
0x003F 0x00 Reserved
0x0040 0x14 Reserved
0x0041 0x4E Reserved
0x0042 0x00 Reserved
0x0043 0x00 Reserved
0x0044 0x80 Reserved
0x0045 0x00 Reserved
0x0046 0x00 Reserved
0x0047 0x00 Reserved
0x0048 0x01 APB_CTL
0x0049 0x68 APB_ADR0
0x004A 0x01 APB_ADR1
0x004B 0x00 APB_DATA0
0x004C 0x00 APB_DATA1
0x004D 0x00 APB_DATA2
0x004E 0x00 APB_DATA3
0x004F 0x00 BRIDGE_CTL
0x0050 0x97 BRIDGE_STS
0x0051 0xA1 EDID_ID
0x0052 0x1E EDID_CFG0
0x0053 0x00 EDID_CFG1
0x0054 0x68 BRIDGE_CFG
0x0055 0x0C AUDIO_CFG
0x0056 0x00 TMDS_FIFO
0x0057 0x00 reserved
0x0058 0x00 reserved
0x0059 0x00 reserved
0x005A 0x92 DUAL_STS
0x005B 0xA0 DUAL_CTL1
0x005C 0x02 DUAL_CTL2
0x005D 0x06 FREQ_LOW
0x005E 0x44 FREQ_HIGH
0x005F 0x00 HDMI_FREQ
0x0060 0x22 SPI_TIMING1
0x0061 0x02 SPI_TIMING2
0x0062 0x00 SPI_CONFIG
0x0064 0x15 PGCTL
0x0065 0x00 PGCFG
0x0066 0x0D PGIA
0x0067 0x16 PGID
0x0068 0x30 Reserved
0x0069 0x00 Reserved
0x006A 0x00 Reserved
0x006B 0x00 Reserved
0x006C 0x00 Reserved
0x0070 0x00 SlaveID[1]
0x0071 0x00 SlaveID[2]
0x0072 0x00 SlaveID[3]
0x0073 0x00 SlaveID[4]
0x0074 0x00 SlaveID[5]
0x0075 0x00 SlaveID[6]
0x0076 0x00 SlaveID[7]
0x0077 0x00 SlaveAlias[1]
0x0078 0x00 SlaveAlias[2]
0x0079 0x00 SlaveAlias[3]
0x007A 0x00 SlaveAlias[4]
0x007B 0x00 SlaveAlias[5]
0x007C 0x00 SlaveAlias[6]
0x007D 0x00 SlaveAlias[7]
0x0080 0x00 Reserved
0x0081 0x00 Reserved
0x0082 0x00 Reserved
0x0083 0x00 Reserved
0x0084 0x00 Reserved
0x0090 0x00 Reserved
0x0091 0x00 Reserved
0x0092 0x00 Reserved
0x0093 0x00 Reserved
0x0094 0x00 Reserved
0x0098 0x00 Reserved
0x0099 0x00 Reserved
0x009A 0x00 Reserved
0x009B 0x00 Reserved
0x009C 0x00 Reserved
0x009D 0x00 Reserved
0x009E 0x00 Reserved
0x009F 0x00 Reserved
0x00A0 0x00 Reserved
0x00A1 0x00 Reserved
0x00A2 0x00 Reserved
0x00A3 0x00 Reserved
0x00C0 0x05 Reserved
0x00C1 0x00 Reserved
0x00C2 0x88 Reserved
0x00C3 0x00 Reserved
0x00C4 0x68 Reserved
0x00C5 0x38 Reserved
0x00C6 0x21 HDCP_ICR
0x00C7 0x00 HDCP_ISR
0x00C8 0xC0 Reserved
0x00C9 0x00 Reserved
0x00CA 0x00 Reserved
0x00CB 0x00 Reserved
0x00CC 0x00 Reserved
0x00CE 0xFF Reserved
0x00D0 0x10 Reserved
0x00D1 0x00 Reserved
0x00D2 0x00 Reserved
0x00D3 0x00 Reserved
0x00E0 0x05 Reserved
0x00E1 0x00 Reserved
0x00E2 0x88 Reserved
0x00E3 0x00 Reserved
0x00E4 0x68 Reserved
0x00E5 0x38 Reserved
0x00E6 0x21 Reserved
0x00E7 0x00 Reserved
0x00F0 0x5F HDCP_TX_ID0
0x00F1 0x55 HDCP_TX_ID1
0x00F2 0x42 HDCP_TX_ID2
0x00F3 0x39 HDCP_TX_ID3
0x00F4 0x34 HDCP_TX_ID4
0x00F5 0x39 HDCP_TX_ID5
0x00F6 0x00 Reserved
0x00F8 0x00 Reserved
0x00F9 0x00 Reserved

Register Display - ALP Nano 1 - DS90UB948, Connector 1

Register Data Name
0x0000 0x78 I2C Device ID
0x0001 0x04 Reset
0x0002 0x00 General Configuration 0
0x0003 0xF0 General Configuration 1
0x0004 0xFE BCC Watchdog Control
0x0005 0x1E I2C Control 1
0x0006 0x00 I2C Control 2
0x0007 0x18 REMOTE ID
0x0008 0x00 SlaveID[0]
0x0009 0x00 SlaveID[1]
0x000A 0x00 SlaveID[2]
0x000B 0x00 SlaveID[3]
0x000C 0x00 SlaveID[4]
0x000D 0x00 SlaveID[5]
0x000E 0x00 SlaveID[6]
0x000F 0x00 SlaveID[7]
0x0010 0x00 SlaveAlias[0]
0x0011 0x00 SlaveAlias[1]
0x0012 0x00 SlaveAlias[2]
0x0013 0x00 SlaveAlias[3]
0x0014 0x00 SlaveAlias[4]
0x0015 0x00 SlaveAlias[5]
0x0016 0x00 SlaveAlias[6]
0x0017 0x00 SlaveAlias[7]
0x0018 0x00 MAILBOX_18
0x0019 0x01 MAILBOX_19
0x001A 0x00 GPIO[9] and Global GPIO Config
0x001B 0xF6 Frequency Counter
0x001C 0x02 General Status
0x001D 0x10 GPIO0 Config
0x001E 0x00 GPIO1_2 Config
0x001F 0x00 GPIO3 Config
0x0020 0x00 GPIO5_6 Config
0x0021 0x00 GPIO7_8 Config
0x0022 0x40 Datapath Control
0x0023 0x3C RX Mode Status
0x0024 0x08 BIST Control
0x0025 0x00 BIST ERROR COUNT
0x0026 0x14 SCL High Time
0x0027 0x26 SCL Low Time
0x0028 0x21 Datapath Control 2
0x0029 0x00 FRC Control
0x002A 0x00 White Balance Control
0x002B 0x00 I2S Control
0x002C 0x00 Reserved
0x002D 0x00 Reserved
0x002E 0x00 PCLK Test Mode
0x002F 0x00 Reserved
0x0030 0x00 Reserved
0x0031 0x00 Reserved
0x0032 0x90 Reserved
0x0033 0x25 Reserved
0x0034 0x01 DUAL_RX_CTL
0x0035 0x00 AEQ TEST
0x0036 0x00 Reserved
0x0037 0xFF MODE_SEL
0x0038 0x00 Reserved
0x0039 0x00 Reserved
0x003A 0x00 I2S_DIVSEL
0x003B 0x03 Reserved
0x003C 0x20 Reserved
0x003D 0xE0 Reserved
0x003E 0x23 Reserved
0x003F 0x00 Reserved
0x0040 0x43 Reserved
0x0041 0x03 LINK ERROR COUNT
0x0042 0x03 Reserved
0x0043 0x00 HSCC_CONTROL
0x0044 0x60 ADAPTIVE EQ BYPASS
0x0045 0x88 ADAPTIVE EQ MIN MAX
0x0046 0x00 Reserved
0x0047 0x00 Reserved
0x0048 0x0F Reserved
0x0049 0x83 FPD_TX_MODE
0x004A 0x00 Reserved
0x004B 0x08 reg_4B
0x004C 0x00 Reserved
0x004D 0x00 Reserved
0x004E 0x63 Reserved
0x004F 0x00 Reserved
0x0050 0x03 Reserved
0x0051 0x10 Reserved
0x0052 0x00 areg12_2
0x0053 0x01 Reserved
0x0054 0x80 Reserved
0x0055 0x00 Reserved
0x0056 0x00 areg12_6
0x0057 0x00 areg12_7
0x0058 0x00 Reserved
0x0059 0x7F Reserved
0x005A 0x20 Reserved
0x005B 0x20 Reserved
0x005C 0x00 Reserved
0x005D 0x00 Reserved
0x005E 0x00 Reserved
0x005F 0x00 Reserved
0x0060 0x00 Reserved
0x0061 0x00 Reserved
0x0062 0x00 Reserved
0x0063 0x00 Reserved
0x0064 0x10 PGCTL
0x0065 0x00 PGCFG
0x0066 0x00 PGIA
0x0067 0x00 PGID
0x0068 0x00 PGDBG
0x0069 0x00 PGTSTDAT
0x006E 0x00 GPI Pin Status 1
0x006F 0x00 GPI Pin Status 2
0x0070 0x00 Reserved
0x0071 0x00 Reserved
0x0072 0x00 Reserved
0x0073 0x07 Reserved
0x0074 0x07 Reserved
0x0075 0x08 Reserved
0x0076 0x00 Reserved
0x0077 0x00 Reserved
0x0078 0x00 Reserved
0x0079 0x00 Reserved
0x007A 0x00 Reserved
0x007B 0x00 Reserved
0x007C 0x02 Reserved
0x0080 0x00 Reserved
0x0081 0x00 Reserved
0x0082 0x00 Reserved
0x0083 0x00 Reserved
0x0084 0x00 Reserved
0x0090 0x00 Reserved
0x0091 0x00 Reserved
0x0092 0x00 Reserved
0x0093 0x00 Reserved
0x0094 0x00 Reserved
0x0098 0x00 Reserved
0x0099 0x00 Reserved
0x009A 0x00 Reserved
0x009B 0x00 Reserved
0x009C 0x00 Reserved
0x009D 0x00 Reserved
0x009E 0x00 Reserved
0x009F 0x00 Reserved
0x00C0 0x00 Reserved
0x00C1 0x00 Reserved
0x00C3 0x00 Reserved
0x00C4 0x00 Reserved
0x00C5 0x00 Reserved
0x00C8 0xC0 Reserved
0x00C9 0x00 Reserved
0x00CA 0x00 Reserved
0x00CB 0x00 Reserved
0x00CC 0x00 Reserved
0x00E0 0x00 Reserved
0x00E1 0x00 Reserved
0x00E2 0x00 Reserved
0x00E3 0x00 Reserved
0x00E8 0x00 Reserved
0x00E9 0x00 Reserved
0x00EA 0x00 Reserved
0x00F0 0x5F RX_ID0
0x00F1 0x55 RX_ID1
0x00F2 0x42 RX_ID2
0x00F3 0x39 RX_ID3
0x00F4 0x34 RX_ID4
0x00F5 0x38 RX_ID5
0x00F6 0x00 Reserved
0x00F8 0x00 Reserved
0x00F9 0x00 Reserved