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.

DS90UB960-Q1EVM: Pattern Generation on output ( standalone)

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

Hi,

I am trying to enable/use the pattern generation on my DS90UB960-QI EVM using ALP.

Can I use the DS90UB960 alone ? I want to get output data on CSI0 in order to understand how to use ALP with my DS90UB960, without any link in output.
There are count register from 0x90 to 0x97 : are they supposed to increment when I get something in output ?

Right now, my process to enable pattern generation on CSI0 output is:

in registers :
- 0x32 : 0x01
- 0x33 : 0x01

in CSI registers :
- 0x01 : 0x01

My device start correctly, i get 0xD0 in 0x04 (status device).

Regards,

Benoit

  • Benoit,

    You have to setup the indirect patgen registers also. Please refer Section 7.5.12 of the UB960 data sheet. It includes pattern generator code example as well. You would need a CSI analyzer to see the output data. The count registers are not for patgen. They track the number of frame end and line end seen on any of the four FPD3 ports.

    Thanks,
    Vishy
  • Hi Vishy,

    Thanks for your time and your reply.

    I did setup the indirect patgen registers but I still did not get anything on output.
    I am using a capture card plugged directly on CSI0 output to read output data from the deserializer but as soon as I connect them, every registers of my deserializer turn '0x00' after a refresh on ALP.
    This may be why I do not get any output data.

    There may be a conflict somewhere ... do you know if I need to configure something else in the registers in my situation ?

    Regards,

    Benoit

  • Benoit,

    See section 7.5.19. You also need to configure indirect registers 0x40 to 0x48 (for csi port 0 timing parameters).

    Thanks,
    Vishy
  • Vishy,

    I did configure my registers as asked in section 7.4.19 of the datasheet (in 400MBps) but I still don't have any output (0x00 in 0x35 with configuration 0x00 in 0x34).

    Update : I had a wrong link between the DS90UB960 and my capture card, I will close this and work with a good link.

    Regards,

    Benoit