DLPU100B May 2020 – June 2024 DLP2021-Q1 , DLP3021-Q1
The FPGA is capable of reading video data from external flash memory and displaying it on the DMD. The video data must be converted and compressed by the DLP Composer tool before it is stored in flash memory. When the flash binary is generated, DLP Composer will specify the address locations of the video content within memory.
There are two sets of registers for two video configurations. This allows a seamless transition between two videos if desired. More than two videos can also be displayed seamlessly, but intervention is required from a host controller during playback to do so. One configuration can be modified while the other configuration is playing. A configuration is latched in when the video configuration begins playing. Interrupt signals can be used to notify a host controller when one configuration completes so that its values can be modified to another desired video while the next configuration plays.
During operation, the following registers can be used to configure the FPGA to display video content from flash memory:
The steps to display video are: