DLPU102B December   2020  – July 2022

 

  1.   Read This First
    1.     Trademarks
    2.     About This Guide
    3.     Related Documentation from Texas Instruments
    4.     If You Need Assistance
  2. 1DLP LightCrafter Dual DLPC900 EVM Overview
    1. 1.1 Welcome
    2. 1.2 DLP LightCrafter Dual DLPC900 Evaluation Module (EVM) Hardware
    3. 1.3 EVM Board
    4. 1.4 Other Items Needed for Operation
    5. 1.5 DLP LightCrafter Dual DLPC900 Connections
      1. 1.5.1 DLP LightCrafter Dual DLPC900 LED Enable and PWM Outputs
      2. 1.5.2 DLP LightCrafter Dual DLPC900 Trigger Input and Output Voltage Selectors
    6. 1.6 DLP LightCrafter Dual DLPC900 EVM Flex Cable
    7. 1.7 DLP LightCrafter Dual DLPC900 EVM and DMD EVM Assembly
  3. 2Quick Start
    1. 2.1 Power-up the DLP LightCrafter Dual DLPC900 EVM
    2. 2.2 Creating A Simple Pattern Sequence
  4. 3Operating the DLP LightCrafter Dual DLPC900 EVM
    1. 3.1  DLP LightCrafter Dual DLPC900 Control Software
    2. 3.2  PC Software
    3. 3.3  System Common Controls
      1. 3.3.1 Operating Mode
      2. 3.3.2 Connected DMD Type
      3. 3.3.3 EVM Information
      4. 3.3.4 Status
    4. 3.4  System Settings
    5. 3.5  Video Mode
      1. 3.5.1 Video Support
    6. 3.6  Pattern Modes
      1. 3.6.1 Menu Bar
      2. 3.6.2 Creating a Pattern Sequence in Pattern On-The-Fly Mode
      3. 3.6.3 Creating a Pattern Sequence in Pre-Stored Pattern Mode
      4. 3.6.4 Reordering a Pattern Sequence using the Edit LUT Feature
        1. 3.6.4.1 Special Considerations for Input Triggers when using the Edit LUT Feature
      5. 3.6.5 Creating a Pattern Sequence in Video Pattern Mode
      6. 3.6.6 Creating a Pattern Sequence With DMD Block Load
      7. 3.6.7 Pattern Settings
    7. 3.7  Batch Files
      1. 3.7.1 Execute Batch File
      2. 3.7.2 Creating and Saving Batch Files
        1. 3.7.2.1 Creating and Saving a Batch File Using the GUI
        2. 3.7.2.2 Creating a Batch File Using a Text Editor
      3. 3.7.3 Loading a Batch File
      4. 3.7.4 Adding a Batch File to the Firmware
    8. 3.8  Peripherals
    9. 3.9  Firmware
      1. 3.9.1 Adding or Removing Patterns from the Firmware
        1. 3.9.1.1 Deleting Images
        2. 3.9.1.2 Adding Images
        3. 3.9.1.3 Adding Both Images and Batch Files
    10. 3.10 Flash Device Parameters
    11. 3.11 JTAG Flash Programming
    12. 3.12 Intel (Altera) FPGA Programming
  5. 4Connectors
    1. 4.1 Input Trigger Connectors
    2. 4.2 Output Trigger Connectors
    3. 4.3 DLPC900 UART Headers
    4. 4.4 DLPC900 I2C Port 0
    5. 4.5 DLPC900 I2C Port 1
    6. 4.6 DLPC900 I2C Port 2
    7. 4.7 JTAG Boundary Scan
    8. 4.8 GPIO and PWM
    9. 4.9 Power
  6. 5Power Supply Requirements
    1. 5.1 External Power Supply Requirements
  7. 6Safety
    1. 6.1 Caution Labels
  8. 7Revision History

Reordering a Pattern Sequence using the Edit LUT Feature

The Edit LUT feature is only available in Pre-Stored Pattern Mode and Pattern On-The-Fly Mode when using GUI 4.0 or later in conjunction with Firmware 5.0 or later. This feature allows the user to manipulate the pattern display sequence without having to reload or change any data in the DLPC900 memory. The Edit LUT button appears on the right hand side of the Pattern Mode tab after adding patterns as described in Section 4.6.2.

GUID-F3A82081-F77F-48FE-820F-D7A7A723B6BD-low.gif Figure 3-11 Pattern Design Example

The LUT Editor panel is shown in Figure 4-12 where the column labeled “SNO” (i.e. Sequence Number) represents the pattern display slot numbers according to the order set (after clicking Update LUT) in the Pattern Design tab as shown in Figure 4-11. The user can then reorder those patterns by either manually entering the pattern number of their choice into a row in the “LUT entry” column or loading a text file beginning with the word “Reorder” followed by the desired numerical pattern slots as shown in Figure 4-13.

GUID-F26F6886-ECEE-4A18-96FD-E11B582EFA7B-low.gif Figure 3-12 LUT Editor Panel

The following steps detail an example using the Edit LUT feature with five patterns in Pattern On-The-Fly-Mode:

  1. By following the steps similar to Section 4.6.2, load five patterns in Pattern On-The-Fly-Mode as shown in Figure 4-11.
  2. Set the exposure time to 1000000 us for ease of viewing.
  3. Set an input trigger on Pattern 3 by checking the Trigger Input box.
  4. Set all other user desired pattern property settings.
  5. Click the Update LUT button and wait for all patterns to be uploaded to the EVM.
  6. Click the Start button to view the pattern display order.
  7. Click the Edit LUT button to open the LUT Editor panel as shown in Figure 4-12. This panel initially opens with an empty "LUT Entry" column.
  8. To reorder the patterns, enter a "2" in "LUT Entry" row 1, and subsequently a "1", "3", "4", "0", and "1" as shown in Figure 4-12 .
  9. Click the Stop button to stop the pattern sequence even if it is not currently running.
  10. Check the Repeat box for display repetition of the new pattern sequence and then click the Reorder button.
  11. Click the Start button to view the new pattern display order.
  12. Click the Save button to save the new pattern sequence as a text file for later use. Name the file Reorderexample.txt and save it in a directory of choice.
  13. Browse to wherever the text file was saved, and open the file in a text editor program as shown in Figure 4-13.
  14. Notice at the top of the text file is the word "Reorder" which is required to successfully load a reorder file in the GUI. If desired, swap any of the pattern numbers to create a new pattern sequence and save the file.
  15. Click the Load button and browse for Reorderexample.txt.
  16. Click the Start button to view the new pattern display order.
  17. Click the Stop button to stop the pattern sequence.
  18. Click the Back button to return to the Pattern Mode tab.
Note:

When using the GUI interface, each pattern carries several items of information corresponding to the slot that it was inserted in the original LUT order. Therefore, when reordering a pattern to a different slot in the LUT, it retains its original assigned bit information, timing (exposure and dark time), LED color, and trigger information and NOT the information that is located in its reassigned slot in the LUT. For example, if pattern 3 contains a trigger input to begin the user’s execution in Figure 4-11 and is reordered to slot 2 as shown in Figure 4-12, the trigger input is now located at slot 3 in the LUT rather than slot 0.

In Pre-Stored Pattern Mode, reordering the LUT does not change the pattern locations as it does in Pattern On-The-Fly Mode. Only the requested bit information, timing, color, and trigger information are reordered based on the user’s updated LUT. However, it is possible to manipulate the pattern information after reordering the sequence by manually editing the batch file commands uploaded to the EVM rather than using the GUI.

GUID-2DCF91AE-2C05-4EED-AC91-66D8CCFB9C96-low.gif Figure 3-13 Reorder Example

It may be helpful to understand the Edit LUT feature by giving names to the patterns, as shown above the patterns in Figure 4-11, and treating them as the batting order in a baseball game. This way, it is easier to picture the distinction between the slot order numbers in the "SNO" column (the new batting order) and the patterns that are inserted into the "LUT Entry" column (the batters). For example, Bob retains his batting statistics independent of his batting position (i.e. bit information, timing, color, trigger), so if he originally bats first (slot 0 in Figure 4-11) but is moved to fifth in the new batting order (reorder LUT entry 4 in Figure 4-12) he retains all of his properties. The only difference is that now he does not bat (i.e. is not displayed) until after the four batters (patterns) preceding him (Sue, Joe, Matt, and Sam). Notice also that in our example Joe bats twice in the new batting order (SNO 2 and 5). There is only one Joe, who bats twice in the new batting order. In the same way, a pattern in the original pattern list can be displayed in many positions in the reordered display LUT, without adding or removing any patterns in DLPC900 memory. Therefore in terms of the system memory, it is only changed when using the Update LUT feature but never when using the Edit LUT (Reorder) feature in the Figure 4-11.