DLPU040C October   2016  – July 2024 DLP650LNIR , DLPC410

 

  1.   1
  2.   Description
  3.   Features
  4.   4
  5. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Overview
      1. 1.2.1 The DLP Discovery 4100 Development Platform
      2. 1.2.2 DLP Discovery 4100 Development Platform Photo
  6. 2Hardware
    1. 2.1 Key Components
      1. 2.1.1  Xilinx Virtex 5 APPSFPGA
      2. 2.1.2  DLPC410 - Digital Controller for DLP Discovery 4100 Chipset
      3. 2.1.3  DLPA200 - DMD Micromirror Driver
      4. 2.1.4  DLPR410 - Configuration PROM for DLPC410 Controller
      5. 2.1.5  APPSFPGA Flash Configuration PROM
      6. 2.1.6  DMD Connectors
      7. 2.1.7  USB Controller
      8. 2.1.8  50MHz Oscillator
      9. 2.1.9  DDR2 SODIMM Connector
      10. 2.1.10 Connectors
        1. 2.1.10.1 JTAG Header H1
        2. 2.1.10.2 Mictor Connectors
        3. 2.1.10.3 GPIO Connectors
      11. 2.1.11 Battery
      12. 2.1.12 Power Supplies
        1. 2.1.12.1 J12 Power Connector
        2. 2.1.12.2 J18 Power Connector
        3. 2.1.12.3 REG. 0.9V
        4. 2.1.12.4 REG. 1.0V
        5. 2.1.12.5 REG. 1.8V
        6. 2.1.12.6 REG. 2.5V
        7. 2.1.12.7 REG. 3.3V
        8. 2.1.12.8 REG. 12V
    2. 2.2 Hardware Overview and Setup
      1. 2.2.1 Getting Started
      2. 2.2.2 User Connectors and I/O
        1. 2.2.2.1  J12 Input Power Connector
        2. 2.2.2.2  J18 Input Power Connector
        3. 2.2.2.3  J1 USB Connector Pinout
        4. 2.2.2.4  J3 USB GPIO
        5. 2.2.2.5  J6 GPIO_A Connector
        6. 2.2.2.6  J8 DLPC410 Mictor Connector
        7. 2.2.2.7  J9 USB/APPSFPGA Mictor Connector
        8. 2.2.2.8  J13 DMD Flex 1 Connector
        9. 2.2.2.9  J14 DMD Flex 2 Connector
        10. 2.2.2.10 J15 - DDR2 SODIMM Connector
        11. 2.2.2.11 J16, J17 EXP Connectors
        12. 2.2.2.12 H1 Xilinx FPGA JTAG Header
      3. 2.2.3 Configuration Jumpers
        1. 2.2.3.1 J2 – EXP Voltage Select
        2. 2.2.3.2 J4 – APPSFPGA Revision Select
        3. 2.2.3.3 J5 – Shared USB Signal Enable/Disable
        4. 2.2.3.4 J7 – USB EEPROM Programming Header
        5. 2.2.3.5 J10 – DLPA200 B Output Enable
      4. 2.2.4 Switches
        1. 2.2.4.1 SW1 - APPSFPGA Functional Switches
        2. 2.2.4.2 SW2 - APPSFPGA Reset
        3. 2.2.4.3 SW3 - DMD Power Float (Park)
        4. 2.2.4.4 SW4 - Input Power On/Off
      5. 2.2.5 Power and Status LEDs
        1. 2.2.5.1 D1 – USB Connection Indicator
        2. 2.2.5.2 D2 and D16 – APPSFPGA Done
        3. 2.2.5.3 D3 and D17 – DLPC410 Done
        4. 2.2.5.4 D9 – DDC_LED0
        5. 2.2.5.5 D10 – DDC_LED1
        6. 2.2.5.6 D11 – VLED0
        7. 2.2.5.7 D12 – VLED1
      6. 2.2.6 Test Points
  7. 3Software
    1. 3.1 Overview
      1. 3.1.1 Software Overview
        1. 3.1.1.1 DMD Image Control
        2. 3.1.1.2 Image Commands
    2. 3.2 DLP Discovery 4100 Operation
      1. 3.2.1 Quick Start Guide on Operation
    3. 3.3 Graphical User Interface
      1. 3.3.1 Menu Bar
        1. 3.3.1.1 File Menu
        2. 3.3.1.2 View Menu
        3. 3.3.1.3 DMD Menu
        4. 3.3.1.4 Execution Menu
        5. 3.3.1.5 Test Patterns Menu
        6. 3.3.1.6 Help Menu
      2. 3.3.2 Toolbar
        1. 3.3.2.1 File Menu Buttons
        2. 3.3.2.2 Run, Run Once, Loop Break, Step and Stop Controls
        3. 3.3.2.3 Set Start and End Buttons
        4. 3.3.2.4 Help Button
      3. 3.3.3 Script Commands Window
        1. 3.3.3.1 Load Tab
        2. 3.3.3.2 Reset Tab
        3. 3.3.3.3 Clear Tab
        4. 3.3.3.4 Float Tab
        5. 3.3.3.5 Control Tab
      4. 3.3.4 Status Window
      5. 3.3.5 Script Window
        1. 3.3.5.1 Inserting Commands
        2. 3.3.5.2 Moving Commands
        3. 3.3.5.3 Deleting Commands
    4. 3.4 Script and Status Operations
      1. 3.4.1 Saving Scripts and Statuses
        1. 3.4.1.1 Saving a Script
        2. 3.4.1.2 Saving a Status
      2. 3.4.2 Printing Scripts and Statuses
        1. 3.4.2.1 Printing a Script
        2. 3.4.2.2 Printing a Status
      3. 3.4.3 Opening Scripts and Statuses
      4. 3.4.4 Creating New Scripts and Statuses
        1. 3.4.4.1 Creating a New Script
        2. 3.4.4.2 Creating a New Status
    5. 3.5 DLPC410 Control Window
    6. 3.6 Test Patterns Window
    7. 3.7 About Box
    8. 3.8 Links
  8. 4Hardware Design Files
  9. 5Additional Information
    1. 5.1 Trademarks
    2. 5.2 Abbreviations and Acronyms
    3. 5.3 Notational Conventions
      1. 5.3.1 Information About Cautions and Warnings
  10. 6Related Documentation
  11. 7Revision History

Quick Start Guide on Operation

D4100 Explorer Windows Installer Error

During installation, user can be prompted with an error stating the installation did not complete correctly and that there was an error executing the post installation script. If this happens, then please follow the steps below:

  1. Uninstall the program
  2. Download and Install Microsoft 2010 Vcredist x86 version
  3. Reboot and re-install the DLPC410 GUI program
Note: Users need the 32-bit 2010 version of Vcredist, regardless of Windows OS bit level since the DLP Discovery 4100 Explorer GUI program is 32-bits.Vcredist 2010 installation is not a fix, but is the most prominent method that works for majority of customers.

If there are no installation errors, then the following steps must be followed to operate the device:

  1. Install the software by executing the file D4100Explorer-2.0-windows-installer.exe. Install the software BEFORE connecting the USB cable to the DLPLCRC410EVM Controller Board. The setup program installs the software and driver INF files necessary for operation.
  2. A reboot is recommended before connecting the kit because some systems do not properly install the drivers if the system is not re-booted first.
  3. Connect the DLP with a USB 2.0 [mini-B to Type A] cable and apply power to the DLP Discovery 4100 Development Platform. The operating system detects the USB device and automatically install or prompt to install the driver.
  4. If automatic driver installation fails, go to Device Manager (Search for Device Manager in Windows search bar).
  5. Find the device and right click to select Update Driver Software.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Updating Driver
                            Software Figure 3-2 Updating Driver Software
  6. Select Browse my computer for driver software.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Browse for Driver
                            Software Figure 3-3 Browse for Driver Software
  7. Click Let me pick from a list of device drivers on my computer.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Pick from a list of
                            Device Drivers Figure 3-4 Pick from a list of Device Drivers
  8. Select Universal Serial Bus devices. Click Next.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Select Universal
                            Serial Bus devices Figure 3-5 Select Universal Serial Bus devices
  9. Click on Have Disk.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Have Disk Figure 3-6 Have Disk
  10. Browse to folder that contains the file D4100-USB.inf. This file is found in <GUI Install Directory>\Driver\. For example, in the Windows 10 64 bit operating environment, navigate to C:\Program Files (x86)\D4100Explorer\Driver\Win10\x64. Click OK.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Browse for .inf
                            file Figure 3-7 Browse for .inf file
  11. Click TI D4100 Explorer
  12. Click Next.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Select TI D4100
                            Explorer Figure 3-8 Select TI D4100 Explorer
  13. Windows installs the driver.
  14. Click Close.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Driver Installation
                            Window Figure 3-9 Driver Installation Window
  15. Verify driver installation in Device Manager window as shown in Figure 4-10.
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Verify Device Figure 3-10 Verify Device
  16. Start the DLP Discovery Explorer GUI from the Start/Texas Instruments/DLP Discovery 4100 Explorer menu.
  17. The software starts. The USB connection status and DMD type is displayed in the lower left status panel (Figure 4-11):
    DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM Discovery 4100 Explorer USB and DMD - Connection Status Figure 3-11 Discovery 4100 Explorer USB and DMD - Connection Status
  18. Open an image using the Load Tab / Open Image button.
  19. Enter an image command in the script by selecting the desired options in the Load Tab button and clicking Add.
  20. Select and enter commands in the script. You select commands from any one of the command tabs on the Commands Window. Each tab contains a set of related commands and the options assigned to each command. Once you have selected the right combination of commands and options, enter the command into the script by clicking the Add button at the bottom of the command tab. Each tab has an Add button to enter that command into the script.
  21. Execute the script. Once the desired list of commands has been entered into the Script Window, click the DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM (Run) icon on the toolbar to begin executing commands. Users can also choose to step through the commands using the DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM (Step) icon on the toolbar instead of running through them all. Users can also use the Execution menu to perform the same functions. Use the DLPLCRC410EVM, DLPLCR65NEVM, DLPLCR70EVM, DLPLCR70UVEVM, DLPLCR95EVM, DLPLCR95UVEVM (Stop) icon on the toolbar to stop executing commands.
Note:

When the GUI is connected to a single Discovery EVM, moving the USB connector to a different Discovery EVM of different resolution does not scale the images already defined in the GUI scripts, and, therefore, can show up as incorrect on the DMD. The answer is to always restart the GUI software program after connecting to a different Discovery EVM.