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

Adding Images

The bitmap images to be added to the firmware file must have the native resolution of the DMD that is being used. The GUI returns an error if the GUI encounters an incorrect image size. Make sure sure any images added to the firmware are of the correct resolution.

  1. Continuing from the previous set of steps, click the Browse button and select the firmware file in step 8 or the renamed version.
    Note:

    When updating firmware for the DLP LightCrafter Dual DLPC900 EVM, the GUI creates two firmware files. One for the primary controller and one for the secondary controller. When selecting a firmware file or an updated version, select both of the files named [firmwareimg]-primary.img and [firmwareimg]-secondary.img by clicking each while holding the Ctrl key.

  2. Select Pre-Stored Pattern Mode from the Operating Mode group box. The Pattern Mode panel is displayed.
  3. In the menu bar click the Load button and select add_72.txt. The file is typically stored in the folder named C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-GUI\Images and Batch files\, then LCR[DMD]_Images\ folder depending on which DLPC900 DMD EVM is being used. Be sure to select the correct file for the DMD EVM being used. This file adds 72 1-bit images to the Pattern Design panel. See Figure 4-10.
  4. Click the Select All Patterns button from Menu bar to select all the images.
  5. Under Bit Information select a bit depth of 1 for all images.
  6. Enter 120000µs for the exposure time for all images.
  7. Enter 10000µs for the dark time for all images.
  8. Select color Red for all images.
  9. Click the Firmware button at the top of the GUI.
  10. Under Batch File check the box next to Add Patterns Images and Clear Existing Patterns. These patterns are from the Pattern Design panel. See Figure 4-10.
  11. Under power up defaults update the firmware tag (ex: dlp9000_6.0.0_72images)
  12. Click the Update Firmware button.
  13. The GUI displays a pop-up box providing the name of the updated firmware file.
  14. Click the Browse button and select the firmware file from step 12.
  15. Click the Upload button and allow firmware to be uploaded to the flash memory.
    Note:

    When a firmware file is uploaded, a cached version of that file is created on the PC in the original folder location. Each time a new firmware is uploaded, the GUI compares to the cache file on the PC and only reprograms the new sectors. The cache file is then updated to represent the latest firmware image. This can lead to significant download speed improvements if the new firmware and the previous firmware are similar.

    Note:

    If a full reprogramming of the flash is desired, the user can delete the cache folder or select a firmware image from a different file location. Programming the firmware to a different board requires deleting the FlashLoaderCache subdirectory under the directory where the firmware resides.

  16. Once the EVM resets and displays a solid curtain, click the Pre-Stored Pattern Mode from the Operating Mode group box.
  17. The Pattern Design panel (See Figure 4-10) is displayed which includes the pattern images that were added into the panel in step 3 with all the settings from steps 5-8. If the Pattern Design panel is not displayed, then click the Pattern Mode button at the top of the GUI. Press Stop if pattern sequence is currently playing.
  18. Click the Update LUT button.
  19. Click the Start button.
  20. All 72 1-bit images are displayed with the settings that were entered in steps 5-8.

A possibility is adding many images to the firmware without deleting all the images that are currently in the firmware, and then select which images and bit positions to choose for different pattern sequences. To do this requires editing the image index and the bit position in the Pattern LUT Definition that is sent to the EVM, and then using the Batch File method to upload the Pattern LUT Definition and Configuration settings to the EVM.

The following example shows how to choose different images and bit positions from the 72 1-bit images that are stored in the firmware.

Follow these steps to edit the image index and bit position of the images to be used for the pattern sequence.

  1. Stop the pattern sequence if currently running.
  2. Delete all images except for the first two in the Pattern Design panel. See Figure 4-10.
  3. Select the first image and set the color to Yellow.
  4. Select the second image and set the color to Green.
  5. Click the Batch File button at the top of the GUI.
  6. Check the Enable Command Logging box, and then click the Clear All button.
  7. Click the Pattern Mode button at the top of the GUI.
  8. Click the Update LUT button.
  9. Click the Batch File button at the top of the GUI.
  10. Figure 4-24 shows the Pattern LUT Definition and Configuration of the pattern sequence.
  11. Click the Save Batch File button to save the contents to a file.
  12. Click the Pattern Mode button at the top of the GUI.
  13. Click the Start button and take note of the images that are displayed, and then Click the Stop button.
  14. Click the Batch File button at the top of the GUI.
  15. Click the Clear All button and uncheck the Enable Command Logging box.
  16. Use Notepad or a similar editor to open and edit the batch file saved in step 11. The file is typically stored in the folder named C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-GUI\Images and Batch files\, then LCR[DMD]_Images\ folder depending on which DLPC900 DMD EVM is being used. Change the image index and bit position as seen in Figure 4-25. See the DLPC900 Programmer’s Guide (DLPU018) for details of the Pattern LUT Definition and Configuration commands.
  17. Figure 4-25 shows the image index and the bit position of the images for the two patterns, where the values have been changed compared to the values in Figure 4-24. Click the Save to save the new batch file.
  18. In the Batch File tab click the Clear All button, and then click the Load Batch File button and load the file from step 17.
  19. Click the Execute All button.
  20. Click the Pattern Mode button at the top of the GUI.
  21. Click the Start button.

Notice that two different images or bit positions are displayed compared to the images in step 13.

Therefore, many different images can be added to the firmware and knowing the image index and the bit positions of each image, the user can create different Pattern LUT Definition and Configuration batch files that select different images and bit positions from the images stored in the firmware.

DLPC900 Pattern LUT Definition and ConfigurationFigure 4-24 Pattern LUT Definition and Configuration
DLPC900 Updating the Index and Bit PositionFigure 4-25 Updating the Index and Bit Position