DLPU101C december   2020  – may 2023 DLPC900

 

  1.   1
  2. Trademarks
  3.   Read This First
  4. About This Guide
  5. Related Documentation from Texas Instruments
  6. If You Need Assistance
  7. DLP LightCrafter Single DLPC900 EVM Overview
    1. 5.1 Welcome
    2. 5.2 DLP LightCrafter Single DLPC900 Evaluation Module (EVM) Hardware
    3. 5.3 EVM Board
    4. 5.4 Other Items Needed for Operation
    5. 5.5 DLP LightCrafter Single DLPC900 Connections
      1. 5.5.1 DLP LightCrafter Single DLPC900 LED Enable and PWM Outputs
      2. 5.5.2 DLP LightCrafter Single DLPC900 Trigger Input and Output Voltage Selectors
    6. 5.6 DLP LightCrafter Single DLPC900 EVM Flex Cable
    7. 5.7 DLP LightCrafter Single DLPC900 EVM and DMD EVM Assembly
  8. Quick Start
    1. 6.1 Power-up the DLP LightCrafter Single DLPC900 EVM
    2. 6.2 Creating a Simple Pattern Sequence
  9. Operating the DLP LightCrafter Single DLPC900 EVM
    1. 7.1  DLP LightCrafter Single DLPC900 Control Software
    2. 7.2  PC Software
    3. 7.3  System Common Controls
      1. 7.3.1 Operating Mode
      2. 7.3.2 Connected DMD Type
      3. 7.3.3 EVM Information
      4. 7.3.4 Status
    4. 7.4  System Settings
    5. 7.5  Video Mode
      1. 7.5.1 Video Support
    6. 7.6  Pattern Modes
      1. 7.6.1 Menu Bar
      2. 7.6.2 Creating a Pattern Sequence in Pattern On-The-Fly Mode
      3. 7.6.3 Creating a Pattern Sequence in Pre-Stored Pattern Mode
      4. 7.6.4 Reordering a Pattern Sequence using the Edit LUT Feature
        1. 7.6.4.1 Special Considerations for Input Triggers when using the Edit LUT Feature
      5. 7.6.5 Creating a Pattern Sequence in Video Pattern Mode
      6. 7.6.6 Creating a Pattern Sequence With DMD Block Load
      7. 7.6.7 Pattern Settings
    7. 7.7  Batch Files
      1. 7.7.1 Execute Batch File
      2. 7.7.2 Creating and Saving Batch Files
        1. 7.7.2.1 Creating and Saving a Batch File Using the GUI
        2. 7.7.2.2 Creating a Batch File Using a Text Editor
      3. 7.7.3 Loading a Batch File
      4. 7.7.4 Adding a Batch File to the Firmware
    8. 7.8  Peripherals
    9. 7.9  Firmware
      1. 7.9.1 Adding or Removing Patterns from the Firmware
        1. 7.9.1.1 Deleting Images
        2. 7.9.1.2 Adding Images
        3. 7.9.1.3 Adding Both Images and Batch Files
      2. 7.9.2 Reprogram Firmware for a Different Supported DMD
    10. 7.10 Flash Device Parameters
    11. 7.11 JTAG Flash Programming
    12. 7.12 Programming an EDID
  10. Connectors
    1. 8.1  Input Trigger Connectors
    2. 8.2  Output Trigger Connectors
    3. 8.3  DLPC900 UART
    4. 8.4  DLPC900 I2C Port 0
    5. 8.5  DLPC900 I2C Port 1
    6. 8.6  DLPC900 I2C Port 2
    7. 8.7  JTAG Boundary Scan
    8. 8.8  GPIO and PWM
    9. 8.9  Power
    10. 8.10 External Parallel Video Connector
  11. Power Supply Requirements
    1. 9.1 External Power Supply Requirements
  12. 10Safety
    1. 10.1 Caution Labels
  13. 11Revision History

JTAG Flash Programming

The DLPC900 JTAG Programmer Tool is included in the DLPC900REF-SW bundle allowing a user to program the bootloader image into the flash using the JTAG boundary scan connector if, for example, the bootloader becomes corrupted and the board is rendered inoperable. The tool can also be used for updating the entire firmware image. Programming the entire firmware image using this method may take a long time. It is suggested to program only the bootloader using this method, and then use the DLP LightCrafter DLPC900 GUI with a USB connection to upload the entire firmware image. The following steps are for programming only the bootloader image.
Important: Before using JTAG to reload the bootloader, first install the BOOTHold jumper (J11) and turn the system on with the USB cable connected to the PC. The system will show as connected in the GUI but will not recognize the attached DMD. Manually select the button that matches the current DMD and navigate to the firmware tab. Select the correct firmware image and reprogram. Then power down, remove the BOOTHold jumper, and restart the system. Reprogramming in this manner often recovers a system without requiring to reload the bootloader through JTAG.

The DLPC900 JTAG Programmer Tool requires the UM232H module with modifications, which is manufactured by Future Technology Devices International Ltd (FTDI Chip), . The UM232H module can be purchased from Digi-key with the following part number: 768-1103-ND. The driver can be downloaded from the FTDI website (www.ftdichip.com). Select the VCP CDM WHQL Certified driver for Windows.

Make the following modifications to the UM232H and use Figure 7-24 and Figure 7-25 as a guide.

Connection Details

  1. BUS power configuration
    • Short PIN #2 and PIN #3 of J1 (SYS PWR)
    • Short PIN #2 and PIN #3 of J2 (I/O PWR)
  2. J2-6 → GND (PWR)
  3. J2-7 → TCK (OUTPUT)
  4. J2-8 → TDO1 (OUTPUT)
  5. J2-9 → TDI (INPUT)
  6. J2-10 → TMS1 (OUTPUT)
  7. J2-11 → TRSTZ (OUTPUT)
GUID-F172118F-2FB3-439F-ADA1-A435B980A70A-low.gifFigure 7-24 UM232H Module
GUID-20201115-CA0I-ZB5K-FHPJ-RKPQNM0FXW66-low.gifFigure 7-25 UM232H Wiring Diagram

Choose the driver found in the CDM WHQL Certified zip folder and allow driver installation to complete. Install a jumper at J9 and J11 on the DLP LightCrafter Single DLPC900 EVM. Connect the JTAG signals at J10 on the DLP LightCrafter Single DLPC900 EVM to the UM232H module as shown in Figure 7-25. Finally, connect the UM232H to the PC with USB cable.

Note:

The JTAG programmer has its own copy of the FlashDeviceParameters.txt file which is located in the DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG directory of the DLPC900REF-SW bundle. Please see Section 7.10 for instructions on how to edit this file to match your flash. If you have already made changes to the FlashDeviceParameters.txt file in the DLPC900REF-SW-x.x.x\DLPC900REF-GUI\Flash directory that work with the GUI, you may copy that file to the DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG directory

Start the DLPC900 Flash Programmer program and select the BoardFile.brd and the bootloader.bin included the install folder. Select USB as communication method from the Settings menu.

Power-up the EVM board and click the Detect Chain tool button. The tool detects the DLPC900 in JTAG chain. On the EVM notice the Red/Green LEDs (D5 & D6) light up to confirm the DLPC900 is currently connected.

Click the Flash Info button and confirm the correct flash part is detected by the tool. Using the Flash Erase button select the first sector(s) (to cover first 128 kilobytes) and erase these sector(s).

Once sector erase is complete, set the Start Address (HEX) to 0x00000000 and set the Size (HEX) to 0x20000. Then click the Program Flash button, and then wait until write is complete.

Note: Make sure that verify is 100% complete!
Finally remove the UM232H JTAG and remove jumper at J9 and J11, and then cycle the board power to the EVM. Plug in a USB cable between the EVM and the PC and allow the PC to detect the EVM USB connection.