The Applications FPGA (APPSFPGA) supports two
modes.
- Internal Test Patterns Mode - Fixed test patterns stored in the
APPSFPGA are selected and displayed on the DMD. This mode does not support scripting.
- User Pattern Mode - User defined images can be downloaded to the
APPSFPGA from the GUI for display on the DMD. This is done using the Script Window. When a
script is run, the GUI automatically switches to User Pattern Mode even if Internal Test
Patterns Mode was previously enabled.
The Test Patterns window is accessed through the
Test Patterns menu as seen in Figure 4-30.
The Test Patterns window provides the following
functions:
- Enable/Disable Internal Test Patterns Mode. If Internal Test
Patterns Mode is enabled, then various internal patterns can be selected to display on the
DMD. When "All Patterns" is selected then all internal patterns are displayed in
round-robin fashion.
- Enable/Disable Software Switch Override. When enabled, this
switch overrides the hardware switch settings of switch SW1 found on the DLPLCRC410EVM
Controller Board. The HW DIP Switch assignments are repeated here in Table 4-2 for clarity.
- GPIO_A(4 - 6) enable/disable. The [GPIOA 4], [GPIOA 5], and
[GPIOA 6] selections in the Test Patterns window map directly to the GPIO_A4, GPIO_A5, and
GPIO_A6 outputs of the APPSFPGA, found on connector GPIO_A.
Table 3-2 SW1 Dip Switch Assignments
HW Switch SW1 Number |
Effect |
1 |
ON = float – float all mirrors |
2 |
ON = counter halt – stop counter, this freezes the image on the
DMD |
3 |
ON = complement data – causes DLPC410 to complement all data
received |
4 |
ON = north/south flip – causes the DLPC410 to reverse order of row
loading, effectively flipping the image |
6 and 5 |
Dictates the type of reset being used (where switch 6 is the MSB
and ON = 1):
- 00 : single block phased
reset
- 01 : dual block phased
reset
- 10 : global reset
- 11 : quad block phased
reset
|
7 |
ON = Row Address Mode |
8 |
ON = Watchdog Timer (WDT) Enable, disables other resets |
Refer to the DLP Discovery 4100 Development Platform API Programmer’s Guide (DLPU039) for detailed information about the ActiveX functions called by the buttons on this Test Patterns menu page.