DLPU125 june 2023
The following steps describe how to display an image on a DLP6500 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 zero and number of rows to 1080 (0x438) | 0x0024 | 0x438 |
| 3 | Send the 1080p image to the user image buffer.
Requires 507 write bursts (FIFO Write Transaction) |
||
| Burst 1 | 256, 16-bit words | ||
| Burst 2 | 256, 16-bit words | ||
| ⁞ | |||
| Burst n | 256, 16-bit words | ||
| ⁞ | |||
| Burst 507 | 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 1079 rows | 0x002C | 0x04370001 |
| 3 | Issue a global mirror reset to DLPC910 - DMD | 0x0030 | 0x00000183 |