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 |