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.

DS90UB954-Q1EVM: Interface forum

Part Number: DS90UB954-Q1EVM
Other Parts Discussed in Thread: ALP

Hi 

We would like to use 954 pattern to output 1280x960 30fps YUV422-8bit 4 Lans MiPi CSI. 

Can you help review my ALP pattern gen setting and 954 register dump below, is there anything missed or something wrong ? thanks!

1. we use ALP to set the pattern gen as below screen shot 

  

2. 

Register Display - ALP Nano 1 - DS90UB954, Connector 1

Register	Data	Name
0x0000	0x60	I2C Device ID
0x0001	0x00	Reset
0x0002	0x1E	General Configuration
0x0003	0x20	Revision/Mask ID
0x0004	0xD3	DEVICE_STS
0x0005	0x01	PAR_ERR_THOLD_HI
0x0006	0x00	PAR_ERR_THOLD_LO
0x0007	0xFE	BCC Watchdog Control
0x0008	0x1C	I2C Control 1
0x0009	0x10	I2C Control 2
0x000A	0x7A	SCL High Time
0x000B	0x7A	SCL Low Time
0x000C	0x83	RX_PORT_CTL
0x000D	0xB9	IO_CTL
0x000E	0x08	GPIO_PIN_STS
0x000F	0x7F	GPIO_INPUT_CTL
0x0010	0x00	GPIO0_PIN_CTL
0x0011	0x00	GPIO1_PIN_CTL
0x0012	0x00	GPIO2_PIN_CTL
0x0013	0x00	GPIO3_PIN_CTL
0x0014	0x00	GPIO4_PIN_CTL
0x0015	0x00	GPIO5_PIN_CTL
0x0016	0x00	GPIO6_PIN_CTL
0x0017	0x00	Reserved
0x0018	0x00	FS_CTL
0x0019	0x00	FS_HIGH_TIME_1
0x001A	0x00	FS_HIGH_TIME_0
0x001B	0x00	FS_LOW_TIME_1
0x001C	0x00	FS_LOW_TIME_0
0x001D	0x00	MAX_FRM_HI
0x001E	0x04	MAX_FRM_LO
0x001F	0x02	CSI_PLL_CTL
0x0020	0x30	FWD_CTL1
0x0021	0x01	FWD_CTL2
0x0022	0x00	FWD_STS
0x0023	0x00	INTERRUPT_CTL
0x0024	0x00	INTERRUPT_STS
0x0025	0x00	TS_CONFIG
0x0026	0x00	TS_CONTROL
0x0027	0x00	TS_LINE_HI
0x0028	0x00	TS_LINE_LO
0x0029	0x00	TS_STATUS
0x002A	0x00	TIMESTAMP_P0_HI
0x002B	0x00	TIMESTAMP_P0_LO
0x002C	0x00	TIMESTAMP_P1_HI
0x002D	0x00	TIMESTAMP_P1_LO
0x002E	0x00	Reserved
0x002F	0x00	Reserved
0x0030	0x00	Reserved
0x0031	0x00	Reserved
0x0032	0x00	Reserved
0x0033	0x01	CSI_CTL
0x0034	0x40	CSI_CTL2
0x0035	0x00	CSI_STS
0x0036	0x00	CSI_TX_ICR
0x0037	0x00	CSI_TX_ISR
0x0038	0x00	CSI_TEST_CTL
0x0039	0x00	CSI_TEST_PATT_HI
0x003A	0x00	CSI_TEST_PATT_LO
0x003B	0x01	Reserved
0x003C	0x14	Reserved
0x003D	0x6F	Reserved
0x003E	0x00	Reserved
0x003F	0x40	Reserved
0x0040	0x00	Reserved
0x0041	0xA7	Reserved
0x0042	0x71	AEQ_CTL1
0x0043	0x01	AEQ_ERR_THOLD
0x0044	0x00	Reserved
0x0045	0x00	Reserved
0x0046	0x00	Reserved
0x0047	0x00	Reserved
0x0048	0x00	Reserved
0x0049	0x00	Reserved
0x004A	0x00	FPD3_CAP
0x004B	0x12	RAW_EMBED_DTYPE
0x004C	0x12	FPD3_PORT_SEL
0x004D	0x40	RX_PORT_STS1
0x004E	0x02	RX_PORT_STS2
0x004F	0x00	RX_FREQ_HIGH
0x0050	0x00	RX_FREQ_LOW
0x0051	0x00	SENSOR_STS_0
0x0052	0x00	SENSOR_STS_1
0x0053	0x00	SENSOR_STS_2
0x0054	0x00	SENSOR_STS_3
0x0055	0x00	RX_PAR_ERR_HI
0x0056	0x00	RX_PAR_ERR_LO
0x0057	0x00	BIST_ERR_COUNT
0x0058	0x18	BCC_CONFIG
0x0059	0x00	DATAPATH_CTL1
0x005A	0x00	Reserved
0x005B	0x00	SER_ID
0x005C	0x00	SER_ALIAS_ID
0x005D	0x00	SlaveID[0]
0x005E	0x00	SlaveID[1]
0x005F	0x00	SlaveID[2]
0x0060	0x00	SlaveID[3]
0x0061	0x00	SlaveID[4]
0x0062	0x00	SlaveID[5]
0x0063	0x00	SlaveID[6]
0x0064	0x00	SlaveID[7]
0x0065	0x00	SlaveAlias[0]
0x0066	0x00	SlaveAlias[1]
0x0067	0x00	SlaveAlias[2]
0x0068	0x00	SlaveAlias[3]
0x0069	0x00	SlaveAlias[4]
0x006A	0x00	SlaveAlias[5]
0x006B	0x00	SlaveAlias[6]
0x006C	0x00	SlaveAlias[7]
0x006D	0x7F	PORT_CONFIG
0x006E	0x88	BC_GPIO_CTL0
0x006F	0x88	BC_GPIO_CTL1
0x0070	0x6B	RAW10_ID
0x0071	0x6C	RAW12_ID
0x0072	0x01	CSI_VC_MAP
0x0073	0x00	LINE_COUNT_HI
0x0074	0x00	LINE_COUNT_LO
0x0075	0x00	LINE_LEN_1
0x0076	0x00	LINE_LEN_0
0x0077	0xC5	FREQ_DET_CTL
0x0078	0x00	MAILBOX_1
0x0079	0x01	MAILBOX_2
0x007A	0x00	CSI_RX_STS
0x007B	0x00	CSI_ERR_COUNTER
0x007C	0x20	PORT_CONFIG2
0x007D	0x00	PORT_PASS_CTL
0x007E	0x00	SEN_INT_RISE_CTL
0x007F	0x00	SEN_INT_FALL_CTL
0x00A0	0x02	Reserved
0x00A1	0x0F	Reserved
0x00A2	0x00	Reserved
0x00A3	0x00	Reserved
0x00A4	0x08	Reserved
0x00A5	0x18	REFCLK_FREQ
0x00A7	0x00	Reserved
0x00A8	0x00	Reserved
0x00A9	0x00	Reserved
0x00AA	0x00	Reserved
0x00AB	0x00	Reserved
0x00AC	0x00	Reserved
0x00AD	0x00	Reserved
0x00AE	0x00	Reserved
0x00AF	0x00	Reserved
0x00B0	0x02	IND_ACC_CTL
0x00B1	0x1F	IND_ACC_ADDR
0x00B2	0x00	IND_ACC_DATA
0x00B3	0x08	BIST Control
0x00B4	0x25	Reserved
0x00B5	0x00	Reserved
0x00B6	0x18	Reserved
0x00B7	0x00	Reserved
0x00B8	0x8F	MODE_IDX_STS
0x00B9	0x33	LINK_ERROR_COUNT
0x00BA	0x83	FPD3_ENC_CTL
0x00BB	0x74	Reserved
0x00BC	0x80	FV_MIN_TIME
0x00BD	0x00	Reserved
0x00BE	0x00	GPIO_PD_CTL
0x00BF	0x00	Reserved
0x00D0	0x00	PORT_DEBUG
0x00D2	0x94	AEQ_CTL2
0x00D3	0x2F	AEQ_STATUS
0x00D4	0x60	AEDAPTIVE EQ BYPASS
0x00D5	0xF2	AEQ_MIN_MAX
0x00D6	0x00	Reserved
0x00D7	0x01	Reserved
0x00D8	0x00	PORT_ICR_HI
0x00D9	0x00	PORT_ICR_LO
0x00DA	0x00	PORT_ISR_HI
0x00DB	0x00	PORT_ISR_LO
0x00DC	0x00	FC_GPIO_STS
0x00DD	0x00	FC_GPIO_ICR
0x00DE	0x00	SEN_INT_RISE_STS
0x00DF	0x00	SEN_INT_FALL_STS
0x00F0	0x5F	FPD3_RX_ID0
0x00F1	0x55	FPD3_RX_ID1
0x00F2	0x42	FPD3_RX_ID2
0x00F3	0x39	FPD3_RX_ID3
0x00F4	0x35	FPD3_RX_ID4
0x00F5	0x34	FPD3_RX_ID5
0x00F8	0x00	I2C_RX0_ID
0x00F9	0x00	I2C_RX1_ID
0x00FA	0x00	Reserved
0x00FB	0x00	Reserved