DLPU125 june 2023
The following steps describe how to display an image on a DLP9000X or DLP9000XUV DMD:
Send the Buffer Data from the PC to the Apps FPGA
Step | Description | Register Address | Data |
---|---|---|---|
1 | Set Apps FPGA user load mode (all zeros) | 0x0040 | enable bit = '0' |
2 | Set buffer starting write to zeros and number of rows to 1600 (0x640) | 0x0024 | 0x640 |
3 | Send the WQXGA image
to the user image buffer.
This requires 1000 write bursts (FIFO Write Transaction) |
||
Burst 1 | 256, 16-bit words | ||
Burst 2 | 256, 16-bit words | ||
⁞ | |||
Burst n | 256, 16-bit words | ||
⁞ | |||
Burst 1000 | 256, 16-bit words |
Send Data from the Apps FPGA Data Buffer to the DLPC910 - DMD
Set image data modifiers if needed (ns_flip, comp_data). Use dip switch (SW2) on DLPLCRC910EVM board or use register 0x0010.
Step | Description | Register Address | Data |
---|---|---|---|
1 | Send first row of data to DLPC910 - DMD | 0x002C | 0x00000003 |
2 | Send the remaining 1599 rows | 0x002C | 0x063F0001 |
3 | Issue a global mirror reset to DLPC910 - DMD | 0x0030 | 0x00000183 |