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.

DLPC3478: Which bus is used to load the firmware using the DLP®︎ EVM GUI Tool

Part Number: DLPC3478
Other Parts Discussed in Thread: DLP3010EVM-LC

Tool/software:

Hello!
Is firmware data transferred over the I2C bus of DLPC3478 for firmware upgrade or backup using the DLP® EVM GUI Tool? Or does it read and write data directly to FLASH through the SPI bus? If you are transferring firmwire data over I2C, how long does it take to transfer firmware?

When the development board DLP3010EVM-LC is controlled by DLP® EVM GUI Tool, there is FlashProgramming Interface in the Debug window. Does this interface directly program flash without DLPC3478? What application scenarios require this SPI interface?

  • Hello Paul,

    The length of data transfer to the DLPC3478 - over I2C - is heavily dependent on how much data is being sent.

    A full firmware upgrade takes a few minutes while backup is just a copy of the registers of you have set within the tool at the time and is complete within a couple seconds.

    The GUI tool utilizes I2C commands. Those commands can be found in the DLPC3478 Programmer's Guide. SPI is utilized between the chipset devices.

    Best,

    Aaron