DLPU132A October   2023  – March 2024 DLPC964

 

  1.   1
  2.   Description
  3.   Get Started
  4.   Features
  5.   Applications
  6.   6
  7. 1Evaluation Module Overview
    1. 1.1 Introduction
    2. 1.2 Kit Contents
    3. 1.3 Specification
    4. 1.4 Device Information
  8. 2Hardware
    1. 2.1 DLPLCRC964EVM Power Supply Requirements
      1. 2.1.1 External Power Supply Requirements
    2. 2.2 DLPLCRC964EVM Connections
      1. 2.2.1  J1, J2 - HPC FMC Connector (Male)
      2. 2.2.2  J3 - Input Power
      3. 2.2.3  J4 - TestMux Connector
      4. 2.2.4  J6, J8 - I2C Address Selectors
      5. 2.2.5  J7 - JTAG Boundary Scan
      6. 2.2.6  J9 - Micro-B USB Connector
      7. 2.2.7  J10 - I2C Connector
      8. 2.2.8  J11 - 3.3V GPIO Connector
      9. 2.2.9  J12 - 1.8V GPIO Connector
      10. 2.2.10 J13, J14, J15, J16 - DMD EVM Board Flex Cable Connectors
      11. 2.2.11 J17 - DMD_DMux Connector
      12. 2.2.12 J18 - FanSink Connector
      13. 2.2.13 Switches
        1. 2.2.13.1 SW1 - DMD park (PARK_Z)
        2. 2.2.13.2 SW2 - DLPC964 Reset
      14. 2.2.14 DLP LightCrafter DLPC964 LEDs
        1. 2.2.14.1 DLPLCRC964EVM Power and Status LEDs
    3. 2.3 EVM Assembly
      1. 2.3.1 DLPLCRC964EVM and DMD EVM Assembly
      2. 2.3.2 Connecting an Apps FPGA Board to the DLPLCRC964EVM
    4. 2.4 Quick Start
      1. 2.4.1 Power-up of the DLPLCRC964EVM
      2. 2.4.2 Power-down of the DLPLCRC964EVM
  9. 3Software
    1. 3.1 Operating the DLPLCRC964EVM
      1. 3.1.1 DLPLCRC964EVM GUI and Apps FPGA Software
      2. 3.1.2 PC Software
      3. 3.1.3 Menu Bar
      4. 3.1.4 Main Window
        1. 3.1.4.1 Start Page
        2. 3.1.4.2 DLPC964 Tab
          1. 3.1.4.2.1 DLPC964 Status
          2. 3.1.4.2.2 DLPC964 Reset
          3. 3.1.4.2.3 HSS Reset
          4. 3.1.4.2.4 I2C 7-bit Addr
          5. 3.1.4.2.5 Pattern Settings
        3. 3.1.4.3 DLPC964 Registers Tab
        4. 3.1.4.4 Apps FPGA Tab
          1. 3.1.4.4.1 Apps FPGA Status
          2. 3.1.4.4.2 Apps FPGA Reset
          3. 3.1.4.4.3 HSS Reset (Apps)
          4. 3.1.4.4.4 Apps I2C 7-bit Addr
          5. 3.1.4.4.5 Pattern Settings (Apps)
        5. 3.1.4.5 Apps FPGA Registers Tab
      5. 3.1.5 Programming Firmware
        1. 3.1.5.1 Connecting to the DLPC964 GUI
        2. 3.1.5.2 Programming the DLPC964 Controller
        3. 3.1.5.3 Programming the Apps FPGA (AMD EVM)
          1. 3.1.5.3.1 Programming the Apps FPGA with Bitstream Loading
          2. 3.1.5.3.2 Programming Apps FPGA by Flash
  10. 4Hardware Design Files
    1. 4.1 Schematics
    2. 4.2 PCB Layout
    3. 4.3 Bill of Materials
  11. 5Additional Information
    1. 5.1 Abbreviations and Acronyms
    2. 5.2 Trademarks
    3. 5.3 References
    4. 5.4 Safety
      1. 5.4.1 Caution Labels
  12. 6Related Documentation from Texas Instruments
  13. 7Revision History

Programming the DLPC964 Controller

  1. Launch the Vivado Lab Solutions 2018.2 application. Once the application opens, select Open Hardware Manager from the main window.
    Note: Click the link above to download Vivado Lab Solutions 2018.2. Once the web page is loaded, find the archived 2018.2 folder and then navigate to the Vivado Lab Solutions 2018.2 downloadable link and download the installation.
    GUID-20231121-SS0I-S8JR-KHQ0-ZRBGBRLTCK1Q-low.png
  2. Once the Hardware Manager is open, check that the JTAG is connected to jumper J7 on the DLPLCRC964EVM board and that the port is connected to a PC. Once JTAG is properly connected, plug the 12V DC power supply into the barrel jack on the board and power on.
  3. Once JTAG is properly connected and the board is powered on, the next step is selecting the target device that is going to be programmed.
  4. In the Hardware Manager window, select Open Target > Auto Connect to find the target device being programmed.
    GUID-20231121-SS0I-9ZT5-HSNN-WFLPV0DM9GRD-low.png
  5. Once the target device is detected, the target device is going to be displayed in the bottom left corner, showing current status of device.
    GUID-20231121-SS0I-HRRW-RTMG-X2NFRD6NVCCH-low.png
  6. Right-click on the FPGA and select “Add Configuration Memory Device.”
    GUID-20231121-SS0I-3LDC-RFCR-9JQFRSTBVPK7-low.png
  7. Select the correct flash device that is connected to the FPGA device on the DLPLCRC964EVM board. Input the parameters below to select the correct flash device.
    Manufacturer = Spansion Type = SPI
    Density = 256Mb Width = x1_x2_x4
    Part Number = s25fl256sxxxxxx1
  8. Once the appropriate flash device is selected, a dialog box is going to pop up asking if the user wants to program the configuration device (SPI Flash). Click OK.
    GUID-20231121-SS0I-HWVV-PXJK-R265JFRVVMW7-low.png
  9. Go to Configuration file and select the appropriate .mcs file needed to program the flash device.
    Note: The .mcs can be downloaded from the DLPLCRC964EVM Tool Page. Locate and download the DLPR964-FW package which includes the appropriate .mcs to program the DLPC964 Controller.
  10. After clicking OK, the Vivado Hardware Manager is going to program the flash of the board and verify that the flash was programmed successfully.
    GUID-20231121-SS0I-GTW7-JM8L-SKBZ08DPBL7K-low.png
  11. Complete a power cycle on the DLPLCRC964EVM board. Unplug power from the barrel jack connector J3 and then plug power back into barrel jack connector. After the FPGA is programmed successfully, DLPC964 Done (D4) is going to illuminate green and the DLPC964 Heartbeat (D5) has a heartbeat that flashes on/off.