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.

DS90UB953A-Q1EVM: DS90UB953AEVM

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

Dear team:

 We want to develop automotive surround system, so bought DS90UB953AEVM ,and Leopard Imaging USB board (LI-USB30-S5K2GI-FPDLINK3-025H).

But unfortunately 953AEVM could not been detected by Leopard imaging USB board.

I have asked Leopard Imaging contact window, but he said it needs TI to support this issue.

Could you tell me how to set up TI 953AEVM to Link Leopard Imaging USB board correctly?

As below is Leopard Imaging web site for USB board.

https://www.leopardimaging.com/product/autonomous-camera/ti-fpdlinkiii-cameras/li-s5k2g1-fpdlinkiii/li-usb30-s5k2g1-fpdlinkiii-025h/

My test system: Win10, 64 bits, install Leopard Imaging driver: vcredist_x86, and run "Camera Tool" ;953AEVM set pattern gen enable,

  

  • Hello,

    It appears that you are using software from Leopard that I am not familiar with.  From looking at the screenshot it appears there may be some I2C address discrepancy.  Are you able to communicate to the board from TI's software ALP? A link on how to use it is here.

    Regards,

    Nick

  • Dear Nick:

     I can access Leopard USB board (I2C ID:0x60) from TI 953EVM  to run ALP.

    The Leopard USB board "CamerTool" also can access TI 953EVM I2C address is 0x30.

    I post TI953EVM / Leopard 954 Register and CSI register  for your reference.

    Device = ALP Nano 1 - DS90UB953A, Connector 1

    Comments = "connect to Leopard"

    Date = 06/30/2020

    Time = 16:50:58

    Reg = 0,0x0000,0x30

    Reg = 0,0x0001,0x00

    Reg = 0,0x0002,0x33

    Reg = 0,0x0003,0x48

    Reg = 0,0x0004,0x00

    Reg = 0,0x0005,0x03

    Reg = 0,0x0006,0x41

    Reg = 0,0x0007,0x28

    Reg = 0,0x0008,0xFE

    Reg = 0,0x0009,0x1E

    Reg = 0,0x000A,0x10

    Reg = 0,0x000B,0x7F

    Reg = 0,0x000C,0x7F

    Reg = 0,0x000D,0xF0

    Reg = 0,0x000E,0xF0

    Reg = 0,0x0010,0x00

    Reg = 0,0x0011,0x00

    Reg = 0,0x0013,0x00

    Reg = 0,0x0014,0x00

    Reg = 0,0x0015,0x20

    Reg = 0,0x0017,0x3C

    Reg = 0,0x0018,0x80

    Reg = 0,0x0019,0x62

    Reg = 0,0x001A,0x62

    Reg = 0,0x001B,0x62

    Reg = 0,0x001C,0x00

    Reg = 0,0x001D,0x00

    Reg = 0,0x001E,0x00

    Reg = 0,0x0020,0x00

    Reg = 0,0x0021,0x00

    Reg = 0,0x0022,0x00

    Reg = 0,0x0023,0x00

    Reg = 0,0x0024,0x00

    Reg = 0,0x0031,0x20

    Reg = 0,0x0032,0x49

    Reg = 0,0x0033,0x04

    Reg = 0,0x0035,0x10

    Reg = 0,0x0037,0x60

    Reg = 0,0x0039,0x60

    Reg = 0,0x003A,0x00

    Reg = 0,0x003B,0x00

    Reg = 0,0x003C,0x00

    Reg = 0,0x003D,0x00

    Reg = 0,0x003E,0x00

    Reg = 0,0x003F,0x00

    Reg = 0,0x0040,0x00

    Reg = 0,0x0041,0x60

    Reg = 0,0x0042,0x00

    Reg = 0,0x0043,0x00

    Reg = 0,0x0044,0x00

    Reg = 0,0x0045,0x00

    Reg = 0,0x0046,0x00

    Reg = 0,0x0047,0x00

    Reg = 0,0x0048,0x00

    Reg = 0,0x0049,0x00

    Reg = 0,0x0050,0x20

    Reg = 0,0x0051,0xC0

    Reg = 0,0x0052,0x45

    Reg = 0,0x0053,0x00

    Reg = 0,0x0054,0x00

    Reg = 0,0x0055,0x00

    Reg = 0,0x0056,0x00

    Reg = 0,0x0057,0x00

    Reg = 0,0x0058,0x07

    Reg = 0,0x0059,0x07

    Reg = 0,0x005A,0x07

    Reg = 0,0x005C,0x00

    Reg = 0,0x005D,0x00

    Reg = 0,0x005E,0x00

    Reg = 0,0x005F,0x20

    Reg = 0,0x0060,0x02

    Reg = 0,0x0061,0x00

    Reg = 0,0x0062,0x00

    Reg = 0,0x0063,0x00

    Reg = 0,0x0064,0x00

    Reg = 0,0x00B0,0x00

    Reg = 0,0x00B1,0x4A

    Reg = 0,0x00B2,0x00

    Reg = 0,0x00F0,0x5F

    Reg = 0,0x00F1,0x55

    Reg = 0,0x00F2,0x42

    Reg = 0,0x00F3,0x39

    Reg = 0,0x00F4,0x35

    Reg = 0,0x00F5,0x33

    [REGISTERS]

    Device = ALP Nano 1 - DS90UB954/958, Connector 1

    Comments = "954 register"

    Date = 06/30/2020

    Time = 17:01:45

    Reg = 0,0x0000,0x60

    Reg = 0,0x0001,0x00

    Reg = 0,0x0002,0x1E

    Reg = 0,0x0003,0x20

    Reg = 0,0x0004,0xDF

    Reg = 0,0x0005,0x01

    Reg = 0,0x0006,0x00

    Reg = 0,0x0007,0xFE

    Reg = 0,0x0008,0x1C

    Reg = 0,0x0009,0x10

    Reg = 0,0x000A,0x7A

    Reg = 0,0x000B,0x7A

    Reg = 0,0x000C,0x83

    Reg = 0,0x000D,0xB9

    Reg = 0,0x000E,0x04

    Reg = 0,0x000F,0x7F

    Reg = 0,0x0010,0x00

    Reg = 0,0x0011,0x00

    Reg = 0,0x0012,0x00

    Reg = 0,0x0013,0x00

    Reg = 0,0x0014,0x00

    Reg = 0,0x0015,0x00

    Reg = 0,0x0016,0x00

    Reg = 0,0x0017,0x00

    Reg = 0,0x0018,0x00

    Reg = 0,0x0019,0x00

    Reg = 0,0x001A,0x00

    Reg = 0,0x001B,0x00

    Reg = 0,0x001C,0x00

    Reg = 0,0x001D,0x00

    Reg = 0,0x001E,0x04

    Reg = 0,0x001F,0x02

    Reg = 0,0x0020,0x20

    Reg = 0,0x0021,0x01

    Reg = 0,0x0022,0x00

    Reg = 0,0x0023,0x00

    Reg = 0,0x0024,0x00

    Reg = 0,0x0025,0x00

    Reg = 0,0x0026,0x00

    Reg = 0,0x0027,0x00

    Reg = 0,0x0028,0x00

    Reg = 0,0x0029,0x00

    Reg = 0,0x002A,0x00

    Reg = 0,0x002B,0x00

    Reg = 0,0x002C,0x00

    Reg = 0,0x002D,0x00

    Reg = 0,0x002E,0x00

    Reg = 0,0x002F,0x00

    Reg = 0,0x0030,0x00

    Reg = 0,0x0031,0x00

    Reg = 0,0x0032,0x00

    Reg = 0,0x0033,0x03

    Reg = 0,0x0034,0x40

    Reg = 0,0x0035,0x00

    Reg = 0,0x0036,0x00

    Reg = 0,0x0037,0x00

    Reg = 0,0x0038,0x00

    Reg = 0,0x0039,0x00

    Reg = 0,0x003A,0x00

    Reg = 0,0x003B,0x01

    Reg = 0,0x003C,0x14

    Reg = 0,0x003D,0x6F

    Reg = 0,0x003E,0x00

    Reg = 0,0x003F,0x40

    Reg = 0,0x0040,0x00

    Reg = 0,0x0041,0xA7

    Reg = 0,0x0042,0x71

    Reg = 0,0x0043,0x01

    Reg = 0,0x0044,0x00

    Reg = 0,0x0045,0x00

    Reg = 0,0x0046,0x00

    Reg = 0,0x0047,0x00

    Reg = 0,0x0048,0x00

    Reg = 0,0x0049,0x00

    Reg = 0,0x004A,0x00

    Reg = 0,0x004B,0x12

    Reg = 0,0x004C,0x01

    Reg = 0,0x004D,0x13

    Reg = 0,0x004E,0x0C

    Reg = 0,0x004F,0x64

    Reg = 0,0x0050,0x00

    Reg = 0,0x0051,0x00

    Reg = 0,0x0052,0x00

    Reg = 0,0x0053,0x02

    Reg = 0,0x0054,0x00

    Reg = 0,0x0055,0x00

    Reg = 0,0x0056,0x00

    Reg = 0,0x0057,0x00

    Reg = 0,0x0058,0x5E

    Reg = 0,0x0059,0x00

    Reg = 0,0x005A,0x00

    Reg = 0,0x005B,0x30

    Reg = 0,0x005C,0x30

    Reg = 0,0x005D,0x20

    Reg = 0,0x005E,0x00

    Reg = 0,0x005F,0x00

    Reg = 0,0x0060,0x00

    Reg = 0,0x0061,0x00

    Reg = 0,0x0062,0x00

    Reg = 0,0x0063,0x00

    Reg = 0,0x0064,0x00

    Reg = 0,0x0065,0x20

    Reg = 0,0x0066,0x00

    Reg = 0,0x0067,0x00

    Reg = 0,0x0068,0x00

    Reg = 0,0x0069,0x00

    Reg = 0,0x006A,0x00

    Reg = 0,0x006B,0x00

    Reg = 0,0x006C,0x00

    Reg = 0,0x006D,0x7C

    Reg = 0,0x006E,0x10

    Reg = 0,0x006F,0x32

    Reg = 0,0x0070,0x2B

    Reg = 0,0x0071,0x2C

    Reg = 0,0x0072,0xE4

    Reg = 0,0x0073,0x00

    Reg = 0,0x0074,0x00

    Reg = 0,0x0075,0x00

    Reg = 0,0x0076,0x00

    Reg = 0,0x0077,0xC5

    Reg = 0,0x0078,0x00

    Reg = 0,0x0079,0x01

    Reg = 0,0x007A,0x0A

    Reg = 0,0x007B,0x61

    Reg = 0,0x007C,0x20

    Reg = 0,0x007D,0x00

    Reg = 0,0x007E,0x00

    Reg = 0,0x007F,0x00

    Reg = 0,0x00A0,0x02

    Reg = 0,0x00A1,0x0F

    Reg = 0,0x00A2,0x00

    Reg = 0,0x00A3,0x00

    Reg = 0,0x00A4,0x08

    Reg = 0,0x00A5,0x18

    Reg = 0,0x00A7,0x00

    Reg = 0,0x00A8,0x00

    Reg = 0,0x00A9,0x00

    Reg = 0,0x00AA,0x00

    Reg = 0,0x00AB,0x00

    Reg = 0,0x00AC,0x00

    Reg = 0,0x00AD,0x00

    Reg = 0,0x00AE,0x00

    Reg = 0,0x00AF,0x00

    Reg = 0,0x00B0,0x08

    Reg = 0,0x00B1,0x14

    Reg = 0,0x00B2,0x3F

    Reg = 0,0x00B3,0x00

    Reg = 0,0x00B4,0x25

    Reg = 0,0x00B5,0x00

    Reg = 0,0x00B6,0x18

    Reg = 0,0x00B7,0x00

    Reg = 0,0x00B8,0x8C

    Reg = 0,0x00B9,0x33

    Reg = 0,0x00BA,0x83

    Reg = 0,0x00BB,0x74

    Reg = 0,0x00BC,0x80

    Reg = 0,0x00BD,0x00

    Reg = 0,0x00BE,0x00

    Reg = 0,0x00BF,0x00

    Reg = 0,0x00D0,0x00

    Reg = 0,0x00D2,0x94

    Reg = 0,0x00D3,0x02

    Reg = 0,0x00D4,0x60

    Reg = 0,0x00D5,0xF2

    Reg = 0,0x00D6,0x00

    Reg = 0,0x00D7,0x02

    Reg = 0,0x00D8,0x00

    Reg = 0,0x00D9,0x00

    Reg = 0,0x00DA,0x00

    Reg = 0,0x00DB,0x00

    Reg = 0,0x00DC,0x00

    Reg = 0,0x00DD,0x00

    Reg = 0,0x00DE,0x00

    Reg = 0,0x00DF,0x00

    Reg = 0,0x00F0,0x5F

    Reg = 0,0x00F1,0x55

    Reg = 0,0x00F2,0x42

    Reg = 0,0x00F3,0x39

    Reg = 0,0x00F4,0x35

    Reg = 0,0x00F5,0x34

    Reg = 0,0x00F8,0x00

    Reg = 0,0x00F9,0x00

    Reg = 0,0x00FA,0x00

    Reg = 0,0x00FB,0x00

    [REGISTERS]

    Device = ALP Nano 1 - DS90UB953A, Connector 1

    Comments = "CSi register"

    Date = 06/30/2020

    Time = 17:02:22

    Reg = 0,0x0000,0x00

    Reg = 0,0x0001,0x00

    Reg = 0,0x0002,0x33

    Reg = 0,0x0003,0x24

    Reg = 0,0x0004,0x07

    Reg = 0,0x0005,0x80

    Reg = 0,0x0006,0x00

    Reg = 0,0x0007,0xF0

    Reg = 0,0x0008,0x01

    Reg = 0,0x0009,0xE0

    Reg = 0,0x000A,0x02

    Reg = 0,0x000B,0x0D

    Reg = 0,0x000C,0x0C

    Reg = 0,0x000D,0x67

    Reg = 0,0x000E,0x21

    Reg = 0,0x000F,0x0A

    Reg = 0,0x0010,0xAA

    Reg = 0,0x0011,0x33

    Reg = 0,0x0012,0xF0

    Reg = 0,0x0013,0x7F

    Reg = 0,0x0014,0x55

    Reg = 0,0x0015,0xCC

    Reg = 0,0x0016,0x0F

    Reg = 0,0x0017,0x80

    Reg = 0,0x0018,0x00

    Reg = 0,0x0019,0x00

    Reg = 0,0x001A,0x00

    Reg = 0,0x001B,0x00

    Reg = 0,0x001C,0x00

    Reg = 0,0x001D,0x00

    Reg = 0,0x001E,0x00

    Reg = 0,0x001F,0x00

  • Hello again,

    To clarify are you saying that you can communicate over the link from the 953 to the 954 but cannot communicate from the 954 to the 953?  I2C signals put on to the I2C bus will be recreated on the other side of the link.  Are you able to communicate with any other devices on the serializer side through the 954?  

    Regards,

    Nick

  • Dear Nick:

     I explained my test setup again:

    1. Leopard USB board with TI 954 and mipi to USB chip, so I can used their "Camera tool" software to show out video on NB.

    2. DC12V to Leopard USB board =>PFDLINK3 to TI 953EVM (with Syn. mode, power from coaxial cable)

    3. Leopard USB board connect to NB by type B USB cable, and run Leopard "Camera tool" software.

    4. NB another USB port  used mini USB cable connect to TI 953EVM and run ALP. 

    5. ALP run pattern generated and fixed pattern, but Leopard USB board Camera tool didn't show any image picture.

    6. When I used Leopard camera module to replace TI 953EVM, and  the "camera tool" can show out picture.

    My question is : how to set up 953EVM to show out picture by Leopard "camera tool" software, as we connect to Leopard USB board?

    As below is my test result: it seems TI 953 EVM can detect Leopard USB board by ALP, and  Leopard "camera tools " also can read TI953EVM register correctly.

  • Hello,

    I understand your setup, what is your procedure for enabling PATGEN on the 953?  When I look at the register dump you provided the 953A CSI register 0x01 is set to 0x00 which indicates that PATGEN is disabled.  Are you sure that the PATGEN is being enabled on the 953A?

    Regards,

    Nick

  • Dear Nick:

     Sorry! Because I done many testing setup, I  save CSI register original value.

    I upload CSI register again for your reference.

    [REGISTERS]
    Device = ALP Nano 1 - DS90UB953A, Connector 1
    Comments = "Pattern gen enable"
    Date = 07/06/2020
    Time = 11:22:50
    Reg = 0,0x0000,0x00
    Reg = 0,0x0001,0x01
    Reg = 0,0x0002,0xB3
    Reg = 0,0x0003,0x24
    Reg = 0,0x0004,0x07
    Reg = 0,0x0005,0x80
    Reg = 0,0x0006,0x00
    Reg = 0,0x0007,0xF0
    Reg = 0,0x0008,0x01
    Reg = 0,0x0009,0xE0
    Reg = 0,0x000A,0x02
    Reg = 0,0x000B,0x0D
    Reg = 0,0x000C,0x0C
    Reg = 0,0x000D,0x67
    Reg = 0,0x000E,0x21
    Reg = 0,0x000F,0x0A
    Reg = 0,0x0010,0xAA
    Reg = 0,0x0011,0x33
    Reg = 0,0x0012,0xF0
    Reg = 0,0x0013,0x7F
    Reg = 0,0x0014,0x55
    Reg = 0,0x0015,0xCC
    Reg = 0,0x0016,0x0F
    Reg = 0,0x0017,0x80
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x00
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0x00
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x00
    Reg = 0,0x001F,0x00

  • Hi,

    Looks like your PATGEN is being enabled but when I look at the line count register 0x73 and 0x74 in the 954 they show 0.  It looks like the PATGEN is not being transmitted over the link.  Are you able to verify the procedure of enabling the pattern generator? There are examples of how to use the pattern generator in the datasheet.  

    Regards,

    Nick

  • Dear Nick:

     I followed datasheet to update 953 pattern generate setting, but still no picture from Leopard USB board.

    I just want to know whether it is wrong setup : TI953EVM+ Leopard USB board ? Or need driver updated?

    As below is TI 954 register for pattern generate enable.

    [REGISTERS]
    Device = ALP Nano 1 - DS90UB954/958, Connector 1
    Comments = "954 reg"
    Date = 07/09/2020
    Time = 16:22:26
    Reg = 0,0x0000,0x60
    Reg = 0,0x0001,0x00
    Reg = 0,0x0002,0x1E
    Reg = 0,0x0003,0x20
    Reg = 0,0x0004,0xDF
    Reg = 0,0x0005,0x01
    Reg = 0,0x0006,0x00
    Reg = 0,0x0007,0xFE
    Reg = 0,0x0008,0x1C
    Reg = 0,0x0009,0x10
    Reg = 0,0x000A,0x7A
    Reg = 0,0x000B,0x7A
    Reg = 0,0x000C,0x83
    Reg = 0,0x000D,0x09
    Reg = 0,0x000E,0x08
    Reg = 0,0x000F,0x7F
    Reg = 0,0x0010,0x00
    Reg = 0,0x0011,0x00
    Reg = 0,0x0012,0x00
    Reg = 0,0x0013,0x00
    Reg = 0,0x0014,0x00
    Reg = 0,0x0015,0x00
    Reg = 0,0x0016,0x00
    Reg = 0,0x0017,0x00
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x00
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0x00
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x04
    Reg = 0,0x001F,0x02
    Reg = 0,0x0020,0x30
    Reg = 0,0x0021,0x01
    Reg = 0,0x0022,0x00
    Reg = 0,0x0023,0x00
    Reg = 0,0x0024,0x00
    Reg = 0,0x0025,0x00
    Reg = 0,0x0026,0x00
    Reg = 0,0x0027,0x00
    Reg = 0,0x0028,0x00
    Reg = 0,0x0029,0x00
    Reg = 0,0x002A,0x00
    Reg = 0,0x002B,0x00
    Reg = 0,0x002C,0x00
    Reg = 0,0x002D,0x00
    Reg = 0,0x002E,0x00
    Reg = 0,0x002F,0x00
    Reg = 0,0x0030,0x00
    Reg = 0,0x0031,0x00
    Reg = 0,0x0032,0x00
    Reg = 0,0x0033,0x00
    Reg = 0,0x0034,0x40
    Reg = 0,0x0035,0x00
    Reg = 0,0x0036,0x00
    Reg = 0,0x0037,0x00
    Reg = 0,0x0038,0x00
    Reg = 0,0x0039,0x00
    Reg = 0,0x003A,0x00
    Reg = 0,0x003B,0x01
    Reg = 0,0x003C,0x14
    Reg = 0,0x003D,0x6F
    Reg = 0,0x003E,0x00
    Reg = 0,0x003F,0x40
    Reg = 0,0x0040,0x00
    Reg = 0,0x0041,0xA7
    Reg = 0,0x0042,0x71
    Reg = 0,0x0043,0x01
    Reg = 0,0x0044,0x00
    Reg = 0,0x0045,0x00
    Reg = 0,0x0046,0x00
    Reg = 0,0x0047,0x00
    Reg = 0,0x0048,0x00
    Reg = 0,0x0049,0x00
    Reg = 0,0x004A,0x00
    Reg = 0,0x004B,0x12
    Reg = 0,0x004C,0x01
    Reg = 0,0x004D,0x03
    Reg = 0,0x004E,0x04
    Reg = 0,0x004F,0x64
    Reg = 0,0x0050,0x00
    Reg = 0,0x0051,0x00
    Reg = 0,0x0052,0x00
    Reg = 0,0x0053,0x02
    Reg = 0,0x0054,0x01
    Reg = 0,0x0055,0x00
    Reg = 0,0x0056,0x00
    Reg = 0,0x0057,0x00
    Reg = 0,0x0058,0x1E
    Reg = 0,0x0059,0x00
    Reg = 0,0x005A,0x00
    Reg = 0,0x005B,0x30
    Reg = 0,0x005C,0x00
    Reg = 0,0x005D,0x00
    Reg = 0,0x005E,0x00
    Reg = 0,0x005F,0x00
    Reg = 0,0x0060,0x00
    Reg = 0,0x0061,0x00
    Reg = 0,0x0062,0x00
    Reg = 0,0x0063,0x00
    Reg = 0,0x0064,0x00
    Reg = 0,0x0065,0x00
    Reg = 0,0x0066,0x00
    Reg = 0,0x0067,0x00
    Reg = 0,0x0068,0x00
    Reg = 0,0x0069,0x00
    Reg = 0,0x006A,0x00
    Reg = 0,0x006B,0x00
    Reg = 0,0x006C,0x00
    Reg = 0,0x006D,0x7C
    Reg = 0,0x006E,0x88
    Reg = 0,0x006F,0x88
    Reg = 0,0x0070,0x2B
    Reg = 0,0x0071,0x2C
    Reg = 0,0x0072,0xE4
    Reg = 0,0x0073,0x04
    Reg = 0,0x0074,0x38
    Reg = 0,0x0075,0x16
    Reg = 0,0x0076,0x80
    Reg = 0,0x0077,0xC5
    Reg = 0,0x0078,0x00
    Reg = 0,0x0079,0x01
    Reg = 0,0x007A,0x00
    Reg = 0,0x007B,0x00
    Reg = 0,0x007C,0x20
    Reg = 0,0x007D,0x00
    Reg = 0,0x007E,0x00
    Reg = 0,0x007F,0x00
    Reg = 0,0x00A0,0x02
    Reg = 0,0x00A1,0x0F
    Reg = 0,0x00A2,0x00
    Reg = 0,0x00A3,0x00
    Reg = 0,0x00A4,0x08
    Reg = 0,0x00A5,0x19
    Reg = 0,0x00A7,0x00
    Reg = 0,0x00A8,0x00
    Reg = 0,0x00A9,0x00
    Reg = 0,0x00AA,0x00
    Reg = 0,0x00AB,0x00
    Reg = 0,0x00AC,0x00
    Reg = 0,0x00AD,0x00
    Reg = 0,0x00AE,0x00
    Reg = 0,0x00AF,0x00
    Reg = 0,0x00B0,0x08
    Reg = 0,0x00B1,0x14
    Reg = 0,0x00B2,0x3F
    Reg = 0,0x00B3,0x08
    Reg = 0,0x00B4,0x25
    Reg = 0,0x00B5,0x00
    Reg = 0,0x00B6,0x18
    Reg = 0,0x00B7,0x00
    Reg = 0,0x00B8,0x8C
    Reg = 0,0x00B9,0x33
    Reg = 0,0x00BA,0x83
    Reg = 0,0x00BB,0x74
    Reg = 0,0x00BC,0x80
    Reg = 0,0x00BD,0x00
    Reg = 0,0x00BE,0x00
    Reg = 0,0x00BF,0x00
    Reg = 0,0x00D0,0x00
    Reg = 0,0x00D2,0x94
    Reg = 0,0x00D3,0x02
    Reg = 0,0x00D4,0x60
    Reg = 0,0x00D5,0xF2
    Reg = 0,0x00D6,0x00
    Reg = 0,0x00D7,0x02
    Reg = 0,0x00D8,0x00
    Reg = 0,0x00D9,0x00
    Reg = 0,0x00DA,0x00
    Reg = 0,0x00DB,0x00
    Reg = 0,0x00DC,0x00
    Reg = 0,0x00DD,0x00
    Reg = 0,0x00DE,0x00
    Reg = 0,0x00DF,0x00
    Reg = 0,0x00F0,0x5F
    Reg = 0,0x00F1,0x55
    Reg = 0,0x00F2,0x42
    Reg = 0,0x00F3,0x39
    Reg = 0,0x00F4,0x35
    Reg = 0,0x00F5,0x34
    Reg = 0,0x00F8,0x00
    Reg = 0,0x00F9,0x00
    Reg = 0,0x00FA,0x00
    Reg = 0,0x00FB,0x00

  • Hi,

    Do you have the values for the indirect registers specific to the the pattern generator?  I only see the main registers and not the patgen registers.  Also it works for one port at a time but not together.  Is there a possible bandwidth issue?

    Regards,

    Nick

  • Dear Nick:

     Good news about you reply TI 953EVM one port can work with Leopard USB board.

    We bought :LI-S5K2G1- FPDLINKIII-025H & LI-USB30-S5K2G1-FPDLINKIII-025H

    Do you tell me detail how to set it up?

    Right now seems: Leopard USB board could not detect TI953EVM/ 

    About CSI register/ 953 register are as below.

    REGISTERS]
    Device = ALP Nano 1 - DS90UB953A, Connector 1
    Comments = "953 CSI pattern gen"
    Date = 07/09/2020
    Time = 16:21:12
    Reg = 0,0x0000,0x00
    Reg = 0,0x0001,0x01
    Reg = 0,0x0002,0x33
    Reg = 0,0x0003,0x24
    Reg = 0,0x0004,0x16
    Reg = 0,0x0005,0x80
    Reg = 0,0x0006,0x02
    Reg = 0,0x0007,0xD0
    Reg = 0,0x0008,0x04
    Reg = 0,0x0009,0x38
    Reg = 0,0x000A,0x04
    Reg = 0,0x000B,0x65
    Reg = 0,0x000C,0x0B
    Reg = 0,0x000D,0x93
    Reg = 0,0x000E,0x21
    Reg = 0,0x000F,0x0A
    Reg = 0,0x0010,0xAA
    Reg = 0,0x0011,0x33
    Reg = 0,0x0012,0xF0
    Reg = 0,0x0013,0x7F
    Reg = 0,0x0014,0x55
    Reg = 0,0x0015,0xCC
    Reg = 0,0x0016,0x0F
    Reg = 0,0x0017,0x80
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x00
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0x00
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x00
    Reg = 0,0x001F,0x00

    953 Reg:

    REGISTERS]
    Device = ALP Nano 1 - DS90UB953A, Connector 1
    Comments = "953 reg"
    Date = 07/09/2020
    Time = 16:23:20
    Reg = 0,0x0000,0x30
    Reg = 0,0x0001,0x00
    Reg = 0,0x0002,0x33
    Reg = 0,0x0003,0x48
    Reg = 0,0x0004,0x00
    Reg = 0,0x0005,0x03
    Reg = 0,0x0006,0x41
    Reg = 0,0x0007,0x28
    Reg = 0,0x0008,0xFE
    Reg = 0,0x0009,0x1E
    Reg = 0,0x000A,0x10
    Reg = 0,0x000B,0x7F
    Reg = 0,0x000C,0x7F
    Reg = 0,0x000D,0xF0
    Reg = 0,0x000E,0x0F
    Reg = 0,0x0010,0x00
    Reg = 0,0x0011,0x00
    Reg = 0,0x0013,0x00
    Reg = 0,0x0014,0x00
    Reg = 0,0x0015,0x20
    Reg = 0,0x0017,0x3C
    Reg = 0,0x0018,0x80
    Reg = 0,0x0019,0x62
    Reg = 0,0x001A,0x62
    Reg = 0,0x001B,0x62
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x00
    Reg = 0,0x0020,0x00
    Reg = 0,0x0021,0x00
    Reg = 0,0x0022,0x00
    Reg = 0,0x0023,0x00
    Reg = 0,0x0024,0x00
    Reg = 0,0x0031,0x20
    Reg = 0,0x0032,0x49
    Reg = 0,0x0033,0x04
    Reg = 0,0x0035,0x10
    Reg = 0,0x0037,0x60
    Reg = 0,0x0039,0x60
    Reg = 0,0x003A,0x00
    Reg = 0,0x003B,0x00
    Reg = 0,0x003C,0x00
    Reg = 0,0x003D,0x00
    Reg = 0,0x003E,0x00
    Reg = 0,0x003F,0x00
    Reg = 0,0x0040,0x00
    Reg = 0,0x0041,0x60
    Reg = 0,0x0042,0x00
    Reg = 0,0x0043,0x00
    Reg = 0,0x0044,0x00
    Reg = 0,0x0045,0x00
    Reg = 0,0x0046,0x00
    Reg = 0,0x0047,0x00
    Reg = 0,0x0048,0x00
    Reg = 0,0x0049,0x00
    Reg = 0,0x0050,0x20
    Reg = 0,0x0051,0xC0
    Reg = 0,0x0052,0x45
    Reg = 0,0x0053,0x00
    Reg = 0,0x0054,0x00
    Reg = 0,0x0055,0x00
    Reg = 0,0x0056,0x00
    Reg = 0,0x0057,0x00
    Reg = 0,0x0058,0x07
    Reg = 0,0x0059,0x07
    Reg = 0,0x005A,0x07
    Reg = 0,0x005C,0x00
    Reg = 0,0x005D,0x00
    Reg = 0,0x005E,0x00
    Reg = 0,0x005F,0x20
    Reg = 0,0x0060,0x02
    Reg = 0,0x0061,0x00
    Reg = 0,0x0062,0x00
    Reg = 0,0x0063,0x00
    Reg = 0,0x0064,0x00
    Reg = 0,0x00B0,0x00
    Reg = 0,0x00B1,0x1F
    Reg = 0,0x00B2,0x00
    Reg = 0,0x00F0,0x5F
    Reg = 0,0x00F1,0x55
    Reg = 0,0x00F2,0x42
    Reg = 0,0x00F3,0x39
    Reg = 0,0x00F4,0x35
    Reg = 0,0x00F5,0x33

    LI-S5K2G1-FPDLINKIII_datasheet.pdf

  • Hello,

    If you're not able to connect how are you able to pull these registers?  If the 954 is not able to connect to the 953 I would suggest first to verify that power is stable to the 954.  Also is there any configuration to use the PoC?  Also the pattern generator is enabled it will be sending the data over the link.  You should be able to verify this by looking at the line count register in the 954.  Were you ever able to get lock?

    Regards,

    Nick

  • Dear Nick:

    The test setup is POC.

    I checked 954 register 0x04 value is DF that is lock flag enable.

    May I know whether it needs other driver for TI 953EVM as Leopard USB board connection?

  • Hi,

    If you look at registers 0x73 and 0x74 you will see the values are 0x04 and 0x38 respectively.  This value refers to the line count being received from the serializer which is 1080.  So since you are receiving lines and you have no errors it appears it is setup and working.  It also appears that in register 0x20 you are forwarding both ports to the CSI output.  Since you are not using any kind of synchronization I would suggest turning on best effort forwarding in register 0x21[1].

    Regards,

    Nick