ZHCUB51 june   2023

 

  1.   1
  2.   摘要
  3.   商标
  4. 概述
  5. 如果您需要协助
  6. DLP LightCrafter DLPC910 EVM (DLPLCRC910EVM) 概述
    1. 3.1  欢迎使用
    2. 3.2  DLP LightCrafter DLPC910 评估模块 (DLPLCRC910EVM) 硬件
    3. 3.3  DLPLCRC910EVM 板
    4. 3.4  运行所需的其他项目
    5. 3.5  DLPLCRC910EVM 连接
    6. 3.6  DLP LightCrafter DLPC910 LED
    7. 3.7  Apps FPGA 触发输入
    8. 3.8  DLPLCRC910EVM HPC FMC 电缆
    9. 3.9  DLPLCRC910EVM 和 DMD EVM 组装
    10. 3.10 将 Apps FPGA 电路板连接到 DLPLCRC910EVM
  7. 快速入门
    1. 4.1 给 DLPLCRC910EVM 上电
    2. 4.2 给 DLPLCRC910EVM 断电
  8. 运行 DLPLCRC910EVM
    1. 5.1 DLPLCRC910EVM GUI 和 Apps FPGA 软件
    2. 5.2 PC 软件
      1. 5.2.1 菜单栏
      2. 5.2.2 图标栏
      3. 5.2.3 主窗口
        1. 5.2.3.1 脚本命令子窗口
          1. 5.2.3.1.1 加载选项卡
          2. 5.2.3.1.2 复位选项卡
          3. 5.2.3.1.3 清除选项卡
          4. 5.2.3.1.4 浮动选项卡
          5. 5.2.3.1.5 控制选项卡
        2. 5.2.3.2 脚本子窗口
        3. 5.2.3.3 状态子窗口
      4. 5.2.4 DLPC910 寄存器
        1. 5.2.4.1 状态/控制 选项卡
          1. 5.2.4.1.1 状态 选项
          2. 5.2.4.1.2 DMD 控制 选项
          3. 5.2.4.1.3 设计 选项
        2. 5.2.4.2 寄存器列表 选项卡
          1. 5.2.4.2.1  DESTOP_INTERRUPT_CLEAR - 0x0000
          2. 5.2.4.2.2  DESTOP_INTERRUPT_SET - 0x0004
          3. 5.2.4.2.3  DESTOP_INTERRUPT_ENABLE - 0x0008
          4. 5.2.4.2.4  MAIN_STATUS (DLPC910) - 0x000C
          5. 5.2.4.2.5  DESTOP_CAL - 0x0010
          6. 5.2.4.2.6  DESTOP_DMD_ID_REG - 0x0014
          7. 5.2.4.2.7  DESTOP_CATBITS_REG - 0x0018
          8. 5.2.4.2.8  DESTOP_910VERSION_REG - 0x001C
          9. 5.2.4.2.9  DESTOP_RESET_REG - 0x0020
          10. 5.2.4.2.10 DESTOP_INFIFO_STATUS - 0x0024
          11. 5.2.4.2.11 DESTOP_BUS_SWAP - 0x0028
          12. 5.2.4.2.12 DESTOP_DMDCTRL - 0x002C
          13. 5.2.4.2.13 DESTOP_BIT_FLIP - 0x0030
        3. 5.2.4.3 设置 选项卡
      5. 5.2.5 Apps FPGA 寄存器
        1. 5.2.5.1 状态/控制 选项卡
          1. 5.2.5.1.1 状态选项
          2. 5.2.5.1.2 PBC 控制 选项
          3. 5.2.5.1.3 行/块操作 选项
          4. 5.2.5.1.4 测试图形 选项
        2. 5.2.5.2 应用寄存器 选项卡
          1. 5.2.5.2.1  APPS_INTERRUPT_CLEAR - 0x0000
          2. 5.2.5.2.2  APPS_INTERRUPT_SET - 0x0004
          3. 5.2.5.2.3  APPS_INTERRUPT_ENABLE - 0x0008
          4. 5.2.5.2.4  MAIN_STATUS (Apps) - 0x000C
          5. 5.2.5.2.5  APPS_CNTRL - 0x0010
          6. 5.2.5.2.6  APPSTOP_PATTERNSEL - 0x0014
          7. 5.2.5.2.7  APPSTOP_TEST_ROWADDR - 0x0018
          8. 5.2.5.2.8  APPSTOP_LOADER_RESET_TYPE - 0x001C
          9. 5.2.5.2.9  DMD_TYPEREG - 0x0020
          10. 5.2.5.2.10 APPS_BUFFER_WSTART - 0x0024
          11. 5.2.5.2.11 APPS_FIFO_BURST - 0x0028
          12. 5.2.5.2.12 APPS_ROW_CTRL - 0x002C
          13. 5.2.5.2.13 APPS_BLK_CTRL - 0x0030
          14. 5.2.5.2.14 APPS_ROW_LOADER - 0x0034
          15. 5.2.5.2.15 APPS_LOAD_TRIG_INTERVAL - 0x0038
          16. 5.2.5.2.16 APPS_EXPOSE_TIME - 0x003C
          17. 5.2.5.2.17 APPS_LOADER_CTRL - 0x0040
          18. 5.2.5.2.18 APPS_DMD_PARK - 0x0044
          19. 5.2.5.2.19 APPS_EXT_RST_EVT - 0x0048
          20. 5.2.5.2.20 APPS_BUILD_DATE - 0x0080
          21. 5.2.5.2.21 APPS_VERSION - 0x0084
          22. 5.2.5.2.22 APPS_FIXED_ID - 0x0088
          23. 5.2.5.2.23 APPS_GPIF_TEST - 0x008C
    3. 5.3 JTAG 闪存编程
    4. 5.4 SPI 闪存编程
    5. 5.5 AMD Xilinx VC-707 配置 PROM 编程
    6. 5.6 USB 固件编程
  9. 连接器
    1. 6.1  J1 - USB - Micro B USB 2.0 连接器
    2. 6.2  J2 - DLPC910 I2C 连接器
    3. 6.3  J4 - PMBUS (I2C) 连接器
    4. 6.4  J6 - USB GPIO 连接器
    5. 6.5  J8 - 400 位置 FMC 连接器(母头)
    6. 6.6  J14 - 电源(备用)
    7. 6.7  J15 - 电源
    8. 6.8  J17 - JTAG 边界扫描连接器
    9. 6.9  J18 - SPI 编程连接器
    10. 6.10 J19、J20 和 J21 - 风扇连接器
    11. 6.11 J500、J501 - FMC 连接器(公头)
  10. DLPLCRC910EVM 电源要求
    1. 7.1 外部电源要求
  11. 德州仪器 (TI) 相关文档
  12. 缩略语和首字母缩写词
  13. 10安全
    1. 10.1 警告标签
加载选项卡

加载图像命令

GUID-20230426-SS0I-PZZ1-KKXJ-BSKJKBS10L7C-low.svg图 5-8 加载选项卡
  • Open Image 按钮 - 打开一个对话框,选择一个图像,以用于加载 Apps FPGA 用户图形缓冲区。
    注: 要求使用原生 DMD 分辨率大小的图像。大于 DMD 分辨率的图像将截断到所连接 DMD 的原生分辨率。
  • Mirror Image 复选框 - 选中时,图像数据在缓冲到 Apps FPGA 用户缓冲区时从左向右反转,从而产生镜像图像

Apps FPGA 包含一个用户图像缓冲区,其填充独立于以下事件:

  • 通过 DLPC910 控制器将像素数据发送到连接的 DMD。
  • 请求 DMD 微镜复位 [微镜时钟脉冲 (MCP)],以更新发送到微镜阵列的像素数据。

命令有三种:

  • Buffer - 将像素数据加载到 Apps FPGA 内的用户图形缓冲区。
  • Load - 通过 DLPC910 控制器将 Apps FPGA 缓冲区中当前的数据发送到连接的 DMD。
  • Reset - 请求 DMD 上指定块的 DMD MCP(全局、单块、双块或四块复位)。

Buffer、Load 和 Reset 命令可单独输入(Reset only 命令从 Reset 选项卡中输入或组合到一个脚本条目中:

  • Buffer Image - 将所选图像中的图像数据发送到 Apps FPGA 用户缓冲区。“Global”、“Single Block”或“Row Range”的选择决定了缓冲的数据。
  • Load - 通过 DLPC910 控制器将 Apps FPGA 用户缓冲区中的图像数据发送到连接的 DMD。“Global”、“Single Block”或“Row Range”的选择决定了发送的数据。
  • Buffer / Load - 根据“Global”、“Single Block”或“Row Range”的选择将所选图像中的图像数据发送到 Apps FPGA 用户缓冲区,并通过 DLPC910 控制器将 Apps FPGA 用户缓冲区中的所选图像数据发送到连接的 DMD。
  • Load / Reset - 根据“Global”、“Single Block”或“Row Range”的选择通过 DLPC910 控制器将存储在 Apps FPGA 用户缓冲区中的图像数据发送到连接的 DMD 并复位 DMD 微镜。
    注: 对于行范围,复位请求的块以显示加载的行。
  • Buffer / Load / Reset - 根据“Global”、“Single Block”或“Row Range”的选择将所选图像中的图像数据发送到 Apps FPGA 用户缓冲区,然后通过 DLPC910 控制器将 Apps FPGA 用户缓冲区中的所选图像数据发送到连接的 DMD 并复位 DMD。
    注: 对于行范围,复位请求的块以显示加载的行。
  • Global - 指示 Load 命令以加载 Apps FPGA 用户缓冲区的所有数据并指示 Reset 命令同时复位所有 DMD 块。
  • Single Block - 指示 Load 命令将 Apps FPGA 用户缓冲区的数据加载到指定的块并指示 Reset 命令复位指定的 DMD 块。
  • Row Range - 指示 Load 命令将 Apps FPGA 用户缓冲区的数据加载到指定的行范围并指示 Reset 命令复位涵盖指定行的 DMD 块。
  • Load4 复选框 - 仅适合“Global”模式,指示 Load 命令通过 DLPC910 控制器仅将 Apps FPGA 用户缓冲区的前 ¼ 加载到连接的 DMD。
    注:Global 复位之外的其他模式下使用 Load4 会导致不可预测的行为。

选择图像,选择所需的操作 (Buffer - Load - Reset) 或组合并选择 Load - Reset 模式后,按以下选项之一:

  • Insert 按钮 - 在 Script 子窗口中突出显示的命令与之前的命令之间插入命令。如果 Script 子窗口中没有命令,则不会输入。
    注: 请注意,命令在插入的位置有效。
  • Add 按钮 - 将命令添加为 Script 子窗口中的最后一行。