DLPLCRC410EVM: Discovery 4100 is not connected problem

Part Number: DLPLCRC410EVM
Other Parts Discussed in Thread: DLPLCR70EVM, , DLPC410, DLPR410B

Tool/software:

Hi, I'm using the DLPLCRC410EVM + DLPLCR70EVM setup and trying to display patterns via the D4100 Explorer GUI, but I keep getting the error message:

"Discovery 4100 is not connected"

Here’s what I’ve already confirmed:

  • USB Driver: "TI D4100 Explorer" shows correctly under Device Manager → Universal Serial Bus Controllers.

  • Power: D16 and D17 LEDs on the controller board are green.

  • SW1 DIP Switch: Switch 1 is set to ON (USB enabled).

  • DDC4100.ocx: Successfully registered via regsvr32, and placed in SysWOW64 & System & the directory where DDC4100.exe(GUI) is.

  • GUI: Running as Administrator.


As I try to press "run" or "test pattern" button in the GUI, I keep getting Discovery 4100 is not connected message.

Please give me help.



Thank you,

Suhyun.

  • Hello Suhyun,

    This is odd, because the GUI window shows that a 0.7 XGA is attached.  That means that it read that information from the controller board after the DLPC410 detected the DMD. 

    Is this one of the newer DLPLCRC410EVM controller boards?  Please send a picture of the top of the controller board (the side with the FPGAs).

    Fizix

  • This is the board when it is connected! Thank you.

  • Hello Suhyun,

    Thank you for the image.  This is a version of the board that has XCF16 PROM chips.  It should work fine 

    Can you try running the Help/About and report the versions it shows there.

    Mine is not showing board information because I do not have an EVM plugged in.

    Fizix

  • I don't think mine shows anything as well.

  • ChatGPT tells me that my FPGA is empty so it recommends the step below. Do you think this is a good solution? I am new to this H/W setup so I am not that much expert to this. Could you also give me some advice?

    • Prepare a Xilinx JTAG cable

    • Recommended: Xilinx Platform Cable USB II

    • Obtain the bit/mcs file for the board from TI

    • Launch Xilinx iMPACT

    • Connect to the FPGA via JTAG

    • Load the bit file directly to the FPGA for testing

    • Program the mcs file to the Flash for automatic booting

  • Hello Suhyun, 

    Let me work with  on providing the correct bit/mcs file so you can program the FPGA with the appropriate firmware. 

    Once you receive the bit/mcs file, you will need to use the Xilinx iMPACT tool to program and load the firmware into the FPGA.

    Best Regards, 

    Tristan Bottone

  • Hello Suhyun,

    For some reason your last reply did not show up on my dashboard.

    There are decent aftermarket cables now that can be used.

    The steps you listed are correct.  You will need download a version of Xilinx Labtools (IMPACT) that support the XCF16 PROMs (ver 14.1 should work).  Do you have access to the MySecure area with the PROM files.  Specifically the APPS_FPGA v2 programming files? 

    Fizix

  • I am confused. Is it common to have empty FPGA and is the process needed or all users who bought this?
    Also, is there a guideline for doing these steps (lists that I have got replied by ChatGPT)? I would appreciate the guidelines if it exists. Thank you!

  • Hello Suhyun,

    It is very unusual for it to come empty.  I also noticed that the PROM attached to the LX50 (APPS_FPGA) has a sticker on it.

    What are the numbers on that sticker?  In your picture, it is the one below the two FPGAs.  It looks the same as the one for the LX30 (controller FPGA).

    If it is in fact the same it would try to configure the LX50 as controller, which would not work and would act similar to being empty.

    The PROM should be preloaded with the APPS code, either v1 or v2.  Where did you obtain this board from?

    Fizix

  • The two sticker each says : (1) DLPR410B YVA 22/24 (2) DLPR410A YVA 22/24
    I bought it from Mouser Korea.

  • I should first try to do the steps that I wrote in here. :)

  • The PROMs on your board are the XCF16 proms shown in the boundary scan.  The APPS_FPGA should NOT have the DLPR410, but you can overwrite it.

    Please program it and do not try to configure a SPI PROM.