DLPU102C December   2020  – July 2024

 

  1.   1
  2.   Trademarks
  3. 1Read This First
    1. 1.1 About This Guide
    2. 1.2 Related Documentation from Texas Instruments
    3. 1.3 If You Need Assistance
  4. 2DLP LightCrafter Dual DLPC900 EVM Overview
    1. 2.1 Welcome
    2. 2.2 DLP LightCrafter Dual DLPC900 Evaluation Module (EVM) Hardware
    3. 2.3 EVM Board
    4. 2.4 Other Items Needed for Operation
    5. 2.5 DLP LightCrafter Dual DLPC900 Connections
      1. 2.5.1 DLP LightCrafter Dual DLPC900 LED Enable and PWM Outputs
      2. 2.5.2 DLP LightCrafter Dual DLPC900 Trigger Input and Output Voltage Selectors
    6. 2.6 DLP LightCrafter Dual DLPC900 EVM Flex Cable
    7. 2.7 DLP LightCrafter Dual DLPC900 EVM and DMD EVM Assembly
  5. 3Quick Start
    1. 3.1 Power-up the DLP LightCrafter Dual DLPC900 EVM
    2. 3.2 Creating A Simple Pattern Sequence
  6. 4Operating the DLP LightCrafter Dual DLPC900 EVM
    1. 4.1  DLP LightCrafter Dual DLPC900 Control Software
    2. 4.2  PC Software
    3. 4.3  System Common Controls
      1. 4.3.1 Operating Mode
      2. 4.3.2 Connected DMD Type
      3. 4.3.3 EVM Information
      4. 4.3.4 Status
    4. 4.4  System Settings
    5. 4.5  Video Mode
      1. 4.5.1 Video Support
    6. 4.6  Pattern Modes
      1. 4.6.1 Menu Bar
      2. 4.6.2 Creating a Pattern Sequence in Pattern On-The-Fly Mode
      3. 4.6.3 Creating a Pattern Sequence in Pre-Stored Pattern Mode
      4. 4.6.4 Reordering a Pattern Sequence using the Edit LUT Feature
        1. 4.6.4.1 Special Considerations for Input Triggers When Using the Edit LUT Feature
      5. 4.6.5 Creating a Pattern Sequence in Video Pattern Mode
      6. 4.6.6 Creating a Pattern Sequence With DMD Block Load
      7. 4.6.7 Pattern Settings
    7. 4.7  Batch Files
      1. 4.7.1 Execute Batch File
      2. 4.7.2 Creating and Saving Batch Files
        1. 4.7.2.1 Creating and Saving a Batch File Using the GUI
        2. 4.7.2.2 Creating a Batch File Using a Text Editor
      3. 4.7.3 Loading a Batch File
      4. 4.7.4 Adding a Batch File to the Firmware
    8. 4.8  Peripherals Panel
      1. 4.8.1 Peripherals Tab
      2. 4.8.2 Debug Tab
    9. 4.9  Firmware
      1. 4.9.1 Adding or Removing Patterns from the Firmware
        1. 4.9.1.1 Deleting Images
        2. 4.9.1.2 Adding Images
        3. 4.9.1.3 Adding Both Images and Batch Files
    10. 4.10 Reprogram Controller Board for a Different Supported DMD
    11. 4.11 Flash Device Parameters
    12. 4.12 JTAG Flash Programming
    13. 4.13 Programming an EDID
    14. 4.14 Intel (Altera) FPGA Programming
  7. 5Connectors
    1. 5.1  Input Trigger Connectors
    2. 5.2  Output Trigger Connectors
    3. 5.3  DLPC900 UART Headers
    4. 5.4  DLPC900 I2C Port 0
    5. 5.5  DLPC900 I2C Port 1
    6. 5.6  DLPC900 I2C Port 2
    7. 5.7  JTAG Boundary Scan
    8. 5.8  GPIO and PWM
    9. 5.9  Power
    10. 5.10 External Parallel Video Connector
  8. 6Power Supply Requirements
    1. 6.1 External Power Supply Requirements
  9. 7Safety
    1. 7.1 Caution Labels
  10. 8Revision 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.

DLPC900 Pattern Design Example Figure 4-11 Pattern Design Example
Note: The names Bob, Joe, Sue, Matt, and Sam in Figure 4-11 and Figure 4-12 do not actually appear in the GUI but are for explanation purposes used in Figure 4-13. In the GUI only numbers are used.

The LUT Editor panel is shown in Figure 4-12 where the column labeled SNO (for example, 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 the 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.

DLPC900 LUT Editor Panel Figure 4-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μs 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 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 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 was inserted in the original LUT order. Therefore, when reordering a pattern to a different slot in the LUT, the LUT retains the original assigned bit information, timing (exposure and dark time), LED color, and trigger information and not the information that is located in the 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, then 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 the LUT 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, a possibility 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.

DLPC900 Reorder Example Figure 4-13 Reorder Example

An important note is 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, to picture the distinction between the slot order numbers is easier 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 (for example, 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 (for example, 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, the memory is only changed when using the Update LUT feature but never when using the Edit LUT (Reorder) feature in the Figure 4-11.