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.


Part Number: DLP5530PGUQ1EVM
Other Parts Discussed in Thread: DLPC230-Q1, TPS99000


I have procured a DLP 5530 EVK Kit

I have gone through the schematic and understood that the HDMI interface is done to DLPC is through chip TVP401, which is a HDMI to parallel converter bridge

what i could not understand is following things

1. How the HDMI transmitter(That is PC) is coming to know about the supported resolution of DMD kit that is 1152x1152 and 1152x576 ?

2. if i have made my own DMD board, should i need to seperately program the DLPC from host processor on startup to change the resolution ? or the DLPC understands incoming resolutions ?

3. if i have made my own DMD board, should i need to sperately program the DMD IC also from host processor or just the DLPC can take care ?

4. I can see a Flash memory tied to DLPC, will TI provide me the facility to program the DLPC to program same bin of dmd kit?

  • Hi Shyam,

    There are certain supported video input sources and this information can be found in the DLPC230-Q1 datasheet. The DLP5530 EVM will use the DLPC230-Q1 chipset.

    We have two GUI user interfaces. The first is DLP Composer which is a flash tool where you can create and edit flash images and provide custom bootup commands or setup. The second is DLP Control Program which is where you can manually control the EVM as well as flash binary files. 

    From the DLP Control Program you can control external video source and pick which input source you would like to display. 

    We will provide you with access to both of these programs as well supporting documentation and software. You can also find more information on general setup in the FAQ page.

    As for having your own DMD board, I am not sure how you have it set up but with the DLP5530EVM we have two boards. The driver board takes input power and converts it appropriately for other parts in the system as well as drive the LEDs.

    The second board is the controller board which houses the DMD as well as the DLPC230-Q1 and the TPS99000. SPI Flash - Contains the main application software as well as all necessary data for the main application to operate. Programming the SPI flash is performed through DLPC230-Q1 commands sent to the DLPC230-Q1 boot application or main application


    Alex Chan

  • Sorry, i think you have mis understood my first question

    Basically i did not understand how the HDMI Tx is able to detect the supported resolution of DLPC ? what is the program flow ?

  • HI Shyam,

    Sorry for misunderstanding your first question. 

    I used a monitor asset manager to look at the EDID information and see the following.

    Additionally here is an attachment for the EDID we use on this EVM which was sent from me from someone else on my team.



    Alex Chan

  • i have got half of the answer, my question is very basic, which is the logical element in the signal chain which is conveying the HDMI source about DMD Display resolution ?

    basicallly TVP DVI Bridge is connected to DLPC230-Q1 chipset, but how does the DLPC230-Q1 chipset communicate it over parallel bus about its resolution ?

    is there a flowchart where the DLPC230-Q1 chipset is communicating its resolution to Bridge and then its communicated to the HDMI Source as soon as the HDMI is hotplugged.(its quite interesting to know how the parallel LVDS is supporting HDMI EDID handshake).

  • Hello Shyam -

    Let me try to provide more background about how the video resolution detection works with this chipset / EVM, and hopefully it helps address your question.

    The HDMI source (e.g. a PC) learns which resolution to output based off the contents of the HDMI EDID chip. One of the first steps of the bring-up after manufacturing & assembling the PCB is to program the EDID chip with then EDID .bin that Alex provided above. As you can see, this EDID .bin is programmed to set the native resolution to 1152x576@60Hz. When the HDMI connection is established, the HDMI source will read this EDID firmware and should automatically set the output to this native resolution. 

    Independently, the DLPC230 flash firmware can also be programmed to set the default video mode as 1152x576@60Hz input on the parallel RGB (i.e. HDMI on this EVM) video data path. The DLPC230 is not able to communicate its resolution upstream to the HDMI source; instead, the two must be programmed independently to match. It's up to the user to correctly specify the HDMI source resolution and the expected source resolution of the DLPC230. With our EVMs, I believe the firmware that comes pre-loaded in the EVM sets the default video source to a 'DLP Logo' splash screen. To switch the expected video source of the DLPC230 to the parallel RGB bus, a SW command is needed (which can be achieved with DLPC230 Control Program SW GUI tool.)

    Note that users can set the default source video mode of the DLPC230 in DLP Composer SW GUI tool, where the DLPC230 flash firmware is created.

    Did this answer your question? 



  • Thanks very much i have understood how it works now.

    1. Kindly provide DLP Composer tool link

    2. I want to use TI gerbers as reference and make my own product board with some minor changes, once my DLP board comes, what all things i need to program other than EDID and DLPC Flash ?

    3.How to flash EDID should i need a external I2C programmer or can i use the HDMI port to program via PC ?

    4.How to flash the DLPC Flash memory, can i use the Cheetha converter to do this job ?

    5. Can you also provide default factory bin files of EDID and DLPC Flash, i wish to experiemnet on PGU with DLPC composer if i mis program it with any wrong settings will there be a case i will be damaging the PGU ? kindly provide cautionary care to be taken if any.

  • Hi Shyam,

    This will be a partial response as I may need to look into some of the things you had asked. 

    1. I believe you should have already gotten access according to our records. It should be the following name: 


    4. Yes you can use the Cheetah cable and the DLP Control Program tool which has a built in flash tool.

    5. You can find default DLP Composer project here. I will need to get back to you on default EDID. 


    Alex Chan