DS90UB949A-Q1EVM: ICS SERDES issue

Part Number: DS90UB949A-Q1EVM
Other Parts Discussed in Thread: DS90UH949A-Q1EVM, ALP, USB2ANY

Tool/software:

Hello TI Engineer,

I have a ICS(Instrument Central Screen) which use DS90UH988 and H-MTD connector, the resolution ratio of this screen is 1888*1728, the flat cable of this screen is 40 pin lvds. it is a AMOLED Screen,

I want use TI DS90UH949A-Q1EVM to drive the ICS(use my desktop as a  HDMI source), I want know whether  TI DS90UH949A-Q1EVM can correctly drive the ICS, is there any potential problem in this solution?

also I want know the connect of DS90UH949A-Q1EVM,is it a HSD 4 PIN connector or H-MTD 2 PIN Connector?

Thanks a lot

  • Hi Yu Liu,

    Yes you can use the 949 with the display's EDID and use the PC as a source. Here's a script you can use:

    /cfs-file/__key/communityserver-discussions-components-files/138/949_5F00_EDID_5F00_Script.txt


    The connector is a 4-pin HSD. To connect to the H-MTD 988 EVM you would need to use adapters for different connector types. The 949 EVM can also be reworked to a coax output via the SMAs.

    Best regards,
    Ikram

  • Hello Ikram,

    Thanks for your reply!

    I have another  question need your help,

    Whether I can change the ICS's deserializer(UH988) mode from FPD IV to FPD III through DS90UH949A-Q1EVM ?  I want do this using My PC's Analog LaunchPAD software which connect to  DS90UH949A-Q1EVM by using USB cable,  DS90UH949A-Q1EVM connect to ICS(UH988).

    I also want to change other ICS deserializer's resister value by usinng Analog LaunchPAD,like Dual channel to single channel, change the FPD link rate,etc..

    please help to evaluate this solution :Analog LaunchPAD->DS90UH949A-Q1EVM->ICS's deserializer(UH988), the user's guide said FPD LINK can support I2C ,I2C can change the value of resister,Analog LaunchPAD can change the value of DS90UH949A-Q1EVM's register, but I am not sure whether it can change the value of ICS's register value.

    Thanks a lot!

  • Hi Yu,

    949A and 988 can only work together in FPD3 modes. To change the modes, you can either do this by hardware on startup, or by changing register values.

    To change the MODE_SEL options on 988 via I2C from the SER (949) side, you need to have lock on startup. You will not have lock if the hardware strap on 988 is for FPD4 by default. In that case, you will have to either change the 988 resistor values for MODE_SEL or you need to use a local MCU to update it and soft reset on the DES. Then you can get lock with the serializer. Once you have lock, you can communicate Ser to Des I2C, but not before you have lock.

    Could you tell me what the 988 default mode selections are? And can you update the 988 hardware to work with this?

    Best regards,
    Ikram


  • Hi Ikram,

    I guess the ICS 988's default mode is FPD4,I connnect my 949a EVM to ICS and find can not get partner  information of 988,the HDMI tab also show some failure information, the first pic show there are 2 I2C address,0x18 is 949a EVM, I don't know whether 0x1a is 988。

    if I want change the mode of 988 from FPD4 to FPD3,what can I do? Can I do this through 949a EVM?

    if I use 988's I2C pin,can I use ALP software and a USB to I2C converter to do this?

    Thanks a lot for your help.

  • Hi Yu,


    You need LOCK to program the DES from the SER.

    To get LOCK on powerup, you need the 988 and 949A to be in a compatible mode (FPD3). 


    SER:
    - since you are using the 949A EVM, you are able to change both MODE-SEL on hardware, and you have software access (via ALP as well)

    DES
    - you can change the MODE_SEL hardware by changing the resistors (you would need the PCB schematic for this)
    - you can change the MODE_SEL by writing to the relevant registers. Yes, you can use ALP and connect with USB2ANY or Aardvark, and connect via to I2C to change the 988 MODE_SEL





    In your final system will you be able to change the ICS(Instrument Central Screen) with 988 hardware (resistor values for mode selections) so that you can get LOCK on startup?

    Or you could use a local MCU (on the 988 board) on the ICS side to change the mode selections by software.


    Best regards,
    Ikram


  • Hello Ikram,

    If I ues ALP connect to 983 and 983 lock with ICS with 988 hardware, whether I can get the EDID of ICS through the FPD LINK from ALP->983->988? or  Can I get those parameter (H active,H blanking,sync offset) from 988's register?

    Thanks a lot!

  • Hi Yu,

    The 988 cannot read the display's EDID this way. Are the display timings for the ICS known? They could likely be found from the datasheet of the display or TCON.

    Best regards,
    Ikram

  • Hello Ikram,

    Good day,

    How I can get the DS90UB983 profile for ALP software?I get another ub983 hardware for this ICS .

    Thanks a lot!

  • Hello Yu Liu,

    please contact your local support team for this kind of request. lanxi-li@ti.com

  • Hello Ikram

    Morning!

    I get a 983 python setup script which contain timing of ICS, is it enough to set up the 983 or I still need detail EDID file? 

    Is there detail guideline to set up 983 or course to guide set up 983?

    Thanks!

    Have a nice day!

  • Hi Yu,

    From my understanding, you have the ScriptGen tool files, and you are using 983 and 988 EVMs.

    Please do the following:

    1. Get the ALP profiles for 983 and 988 from CDDS, or contact your local TI FAE for these.

    2. Set the configuration for the 983 - 988 system on the UserConfiguration file to match your system. These settings will include:

    - Display Timings (to match your ICS display timings) on Video Processor section
    - 983 DP input settings
    - FPD-Link settings (dual or single link, link rate, etc)
    - 988 OLDI output settings

    3. Run the 98x Script Gen file on ALP scripting tab. This will generate a 983Conf.py file in the folder

    4. Connect PC to 983 via USB, and use ALP to run the 983Conf.py file


    If you send me the display timings for the ICS, I could generate an example for you to run. You mentioned that the resolution is 1888*1728, but we would need to the full timings including blanking, total, etc.


    Please let me know if you have further questions about. We can set up some time to go over this. You can also contact any TI FAE contact you may have, and they might be able to support this.

    Best regards,
    Ikram



  • Hi Ikram,

    I use 983 Conf in scriping tab and system did not detec DP source imput, I use my computer as a video source which output 1728*1888 with display timing and use a converter to  convert HDMI to DP and input to 983,

    does this warning means 983 did not find DP source and my converter did not work?

    Thanks and have a nice day~

  • Hi Yu,

    1. Is the DP source fixed? Does the PC have an option to output 1728*1888 with all the other timing parameters (front porch, back porch, sync width, etc)

    2. For a first step, you could skip DP input to 983 and use the Pattern Generator. You should enable PATGEN (in the UserConfig Video Processor section), and it will output an internally generated pattern from the 983. Can you please try this.

    Best regards,
    Ikram

  • Hello Ikram,

    I found there is no PATGEN function in 983 ALP video processor tab, is there any script can do this?

    bye the way, I send you a mail with 983conf doucment, have you received it?

    Thanks a lot !

  • Hi Yu,

    This tab on ALP is not for PatGen, only VP. For PatGen on the 98s devices you will need to use the Script Gen Tool. You can request these files from your TI FAE, or from CDDS if you have access.

    I did not receive an email about this from you. Can you please check again. I messaged you my email address.

    Best regards,
    Ikram


  • Hello Ikram

    Do you mean this Script Gen Tool?

    Thanks a lot!

  • Hi Yu,

    Yes, but please get the newer version. The v4.1 is much older. Please ask your FAE contact for the latest, or you can find it on CDDS.

    1. Get the ALP profiles for 983 and 988 from CDDS, or contact your local TI FAE for these.

    2. Set the configuration for the 983 - 988 system on the UserConfiguration file to match your system. These settings will include:

    - Display Timings (to match your ICS display timings) on Video Processor section
    - 983 DP input settings
    - FPD-Link settings (dual or single link, link rate, etc)
    - 988 OLDI output settings

    3. Run the 98x Script Gen file on ALP scripting tab. This will generate a 983Conf.py file in the folder

    4. Connect PC to 983 via USB, and use ALP to run the 983Conf.py file

    Best regards,
    Ikram