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.

DLP7000: Live streaming images

Part Number: DLP7000
Other Parts Discussed in Thread: DLPC410

Hello E2E,

Our customer is interested in the DLP7000 device and has a question about options for uploading images in real-time to the device. From the literature, the customer understands that this can be done via a mini-HDMI cable, but at a relatively slow speed of ~60 Hz. Is there any alternative methods to achieve much higher data transfer rates approaching the 32 kHz clock cycle of the DMD? They understand that this can be achieved by preloading the images, but they are specifically interested in real-time uploading.

Regards,
Carlo

  • Hello Carlo,

    I think there is a misunderstanding.  The connection can be done via a USB A to USB mini cable, not an HDMI cable.  The USB interface is designed to allow the user to see patterns on the DMD to verify operation.  It was never intended as a high speed video interface.

    In order to do real time uploading they will need to build their own front end to receive the video and format in a way that the controller understands.

    They can either build their own system, or if they wish to prototype with the TI EVM they will need to use the EXP connectors.  These can be found in the design files for the Controller Board for the DLPC410 EVM.

    Using the EVM they can program the logic they need into the APPS_FPGA of the EVM.  If they wish to make their own board they do not have to use the same front end and can define it in any way they need.  

    Fizix

  • Hello again Carlo,

    You may also have them consider the ViALUX V-7001 (https://www.vialux.de/en/superspeed-specification.html).  It does do the pattern preload, but holds many patterns.

    Fizix

  • Hello Fizix,

    Thank you for your help. Please see the response of our customer.

    I think I have a more general misunderstanding in the role of the DLPC410 EVM. From the description of this EVM I thought that it could be used to pre-load patterns to the DLP7000 DMD and play them at 32 kHz. Is the main function of the ViaLUX to increase the pattern capacity, or does it play another role? If it is just pattern capacity, what is the storage of the DLPC410? I don't see any reference to this in the datasheet.

    Regards,
    Carlo

  • Carlo,

    The DLPC410EVM has the hardware and a memory slot to do the storage of patterns, but requires VHDL/VERILOG programming on the APPS_FPGA to implement a memory controller and build sequences to send the patterns to the DLPC410 controller.  The EVM does not come with a memory stick.  The customer would need to procure this and write the necessary code. 

    There is a small buffer in the APPS_FPGA itself that will hold about 1/2 of a DLP7000 1-bit pattern at a time.

    Please be aware that the 32k 1-bit patterns/second is in "phased" mode, which is analogous to a scrolling shutter on a camera (like most cell phone cameras).

    The ViALUX systems are a proprietary turn-key system that does all of this for the customer.  They provide memory as part of their kits.  Their turn-key system also has proprietary software that allows selecting and configuring the display sequence and timings.

    Fizix