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.

DLPC410: failure when writing dlpc410 firmware to flash

Part Number: DLPC410
Other Parts Discussed in Thread: DLPLCRC410EVM

Tool/software:

Hello ,

According to the file “the programming instructions in the DLPC410 EVM SPI PROM”, I write the firmware of the dlpc410 to clpc410 successfully, but when I tried to write the firmware of the dlpc410 you provided to me into flash through the JTAG port, the following error occurred and the write failed.

The software version I am using is ise 14.7, and the flash is s25fl032p. I am not sure where the problem may be.

  • Hi Jing,

    May you please answer the below questions?

    (Please note that the SPI PROM should be loaded with the *.mcs file, and the FPGA will use the .bit file)

    1. Are you using the DLPLCRC410EVM?
      1. What revision are you using if you are using the EVM? I am assuming this is rev B due to the SPI PROM.
        1. This information is shown on the silkscreen of the DLPLCRC410EVM as "DLP010x, where x is placeholder for A or B revision.
    2. May you send me screenshots of what your procedure looks like?
      1. AMD-Xilinx has an old post on how to program here.
    3. Does your JTAG boundary scan detect both the LX50 (Apps FPGA) and the DLPC410 (LX30 FPGA)?
    4. What JTAG programmer are you using?
      1. At TI, we have had more success using the Digilent JTAG-HS2 Programmer for this.

    Regards,
    Michael Ly

  • Hello Michael,

     I tried different version of ise and different JTAG , and have programmed the flash for dlpc410 FPGA successfully. The reason for the failure is the version of ise. The ise 14.1 is ok while ise 14.7 is not successful and I do not know why this happens.

    1 the revision of the EVM is B as you expected;

    2 the procedure is the same as stated in the file “the programming instructions in the DLPC410 EVM SPI PROM”;

    3 Both FPGAs are detected and the JTAG model is HS2. which are shown here.

  • Hi Jing,

    Thanks for sending me these pictures. Please make sure that you are using the correct bit file for each FPGA. I see that you are getting dialog box you are getting says you attempted to program an LX50 FPGA with a bit file that describes an LX30, which is the DLPC410.

    Please double-check that you are using the ddc4100.bit file for the LX30 FPGA. Then, double-check that you are programming the LX30's SPI PROM with the ddc4100.mcs file.

    When done double-checking, may you know if your board is working as intended?

    Regards,
    Michael Ly

  • Hi again Jing,

    Do you still require assistance?

    I would just like to confirm your system is working fine according to my previous message.

    Thank you,
    Michael Ly

  • Hi Jing,

    I will assume your system works as intended and that you were able to program each FPGA and PROM with the correct files. If any other assistance is needed, the thread may be opened up again if you reply within 2 weeks of original thread closure.

    To summarize, iMPACT tool v14.7 did not work, but v14.1 did when paired with your JTAG programmer. The *.bit files were assigned to the LX50 and LX30 boards while the *.mcs files were assigned to the PROMs.

    Regards,
    Michael Ly