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.

DLPDLCR2000EVM: Handle an image sequence through I2C

Part Number: DLPDLCR2000EVM
Other Parts Discussed in Thread: DLPC2607

Hello,

I just purchased the DLP EVM 2000 and I need to handle some images (about 40). Is it possible using the internal memory and then adress it via I2C commands?

I won't have a parallel video interface for this project. However, I can use BeagleBone Black to upload images or make the necessary programming for that.

Is it possible? Any other approach to switch between stored images?

Thank you.

  • Hi Jaume,

    Welcome to DLP forum and thank you for your interest in DLP technology. Could you please share detail about your use case including type of images and size etc?  EVM memory could be a limitation for so many images.

    We will try find  best way to support you application. 

    regards,

    Vivek

  • Hi Vivek,

    Thank you for your answer. The size of the images will be the same as the module resolution, 640x360px. The type of images can be any, I can handle the image bytes as desired but, it is possible to select the image data from the memory through I2C? I would like to know the method and it's switching time.

    This is the desired option before adding a circuit for parallel conversion. However, for that, the BBB has 16bit as default (31-46 pins) and the others used in evm2000 (11-19 pins) corresponds to a configurable GPIO in the BBB.

    So, does it work only with 24bit and GPIOs of BBB are reconfigured to work with 24? Or evm can also work with 16? Can work with 8 as well?

    Thank you very much for your attention!!

  • The DLPC2607 programming guide refers to a PC GUI Tool to handle the DLP through I2C. However, this link is broken. Where can I get the DLPSW? thank you

  • Jaume,

    Let me make a couple of comments here:

    > It sounds like you want to store images as splash screens in memory. Unfortunately, you won't be able to store images in this manner. Splash screens are pre-integrated to the embedded firmware binary and cannot be changed in this manner. To compound this issue, you can only store a single 640x360 splash screen on the DLPC2607 firmware. There are a few extra slots for splash screens, but they are limited to lower resolutions.

    > On the other hand, the EVM is not limited to RGB888 only. If you look at the DLPC2607 programmer's guide you will see that (on page 17) a number of different image formats are supported. In this case we do support image formats transmitted over multiple pixel clocks. Assuming you are OK with reworking the cape overlay for the BBB, you could transmit RGB565, 666, or 888 over an 8-bit bus using multiple clock cycles.

    I hope this helps. Let me know if you have further questions.

    Best Regards,

    Philippe Dollo

    EDIT: I'm looking into the link you are referring to as being broken. Thanks for your attention.