ZHCU880B october   2020  – may 2023 DLP230NP

 

  1.   1
  2.   DLP LightCrafter Display 230NP EVM
  3.   商标
  4. DLP LightCrafter Display 230NP EVM 概述
  5. 安全说明
  6. 适用的文档
  7. DLP LightCrafter Display 230NP EVM 中包含哪些内容?
  8. 光源引擎
  9. 快速入门流程
  10. 系统主板上的连接器
  11. EVM 设置
  12. Raspberry Pi 指南
    1. 9.1 Raspberry Pi 通用配置
    2. 9.2 视频时序配置
    3. 9.3 Python 支持软件
    4. 9.4 操作模式
    5. 9.5 示例应用
      1. 9.5.1 初始化 Raspberry Pi 和 EVM 之间的通信
      2. 9.5.2 播放 Raspberry Pi 中的视频内容
      3. 9.5.3 使用 Raspberry Pi 执行示例脚本
      4. 9.5.4 使用 Raspberry Pi 重写控制器或 FPGA 闪存器件
  13. 10疑难解答
  14. 11支持资源
  15. 12修订历史记录

操作模式

表 9-2 列出了为 DLPDLCR230NPEVM 上的每种工作模式分配的 GPIO 配置。使用“flash_write_controller.py”脚本时,采用“控制器闪存写入”配置;使用“flash_write_fpga.py”脚本时,则采用“FPGA 闪存写入”配置。所有其他脚本均可以并且应该使用默认的“DPI”配置模式。在 GPIO 引脚应该由 Raspberry Pi 驱动的情况下,特定引脚在“引脚模式”列中标记为(高电平)或(低电平)。

表 9-2 Raspberry Pi GPIO 配置
DPI 配置(仅 RGB666)控制器闪存写入配置FPGA 闪存写入配置
Broadcom 引脚编号 (BCM)引脚模式引脚功能引脚模式引脚功能引脚模式引脚功能
0ALT2来获取 VOUT PCLK。OUT不适用OUT不适用
1ALT2DATAENIN不适用IN不适用
2ALT2VSYNCIN不适用IN不适用
3ALT2HSYNCIN不适用IN不适用
4ALT2B2IN不适用IN不适用
5ALT2B3IN不适用IN不适用
6ALT2B4IN不适用IN不适用
7ALT2B5IN不适用IN不可用
8ALT2B6OUTSPI_CE0OUTSPI_CE0
9ALT2B7ALT0SPI_MISOALT0SPI_MISO
10ALT2G2ALT0SPI_MOSIALT0SPI_MOSI
11ALT2G3ALT0SPI_SCLKALT0SPI_SCLK
12ALT2G4IN不适用IN不适用
13ALT2G5IN不适用IN不适用
14ALT2G6IN不适用IN不适用
15ALT2G7IN不适用IN不适用
16ALT2R2IN不适用IN不适用
17ALT2R3IN不适用IN不适用
18ALT2R4IN不适用IN不适用
19ALT2R5IN不适用IN不适用
20ALT2R6IN不适用IN不适用
21ALT2R7IN不适用IN不适用
22OUTI2C-SCLIN不适用IN不适用
23OUTI2C-SDAIN不适用IN不适用
24INSPI_SEL_ASIC输出(高电平)SPI_SEL_ASICINSPI_SEL_ASIC
25输出(高电平)MODE_SELINMODE_SELINMODE_SEL
26INPROJ_ON输出(高电平)PROJ_ON输出(高电平)PROJ_ON
27INSPI_SEL_FPGAINSPI_SEL_FPGA输出(高电平)SPI_SEL_FPGA

下面简要总结了所使用的引脚功能:

  • PCLK、DATAEN、VSYNC、HSYNC - DPI 视频控制信号。
  • R2-R7、G2-G7、B2-B7 - DPI 视频数据信号。由于视频格式限制为 RGB666,因此未使用位 0 和位 1。
  • I2C-SCL、I2C-SDA - 基于软件的 I2C 总线,允许 Raspberry Pi 主机向 DLPDLCR230NPEVM 发送命令(当前设置、测试模式、视频模式等)。
  • SPI_SEL_ASIC、SPI_SEL_FPGA - 写入 FPGA 或控制器闪存器件时的高电平有效选择线路。一次只能使用一条有效线路
  • MODE_SEL - 高电平有效 DPI 缓冲器使能信号。输出视频信号时必须驱动为高电平。在闪存写入期间保持悬空(输入)
  • PROJ_ON - 低电平有效系统电源信号。驱动为高电平可关闭 DLPDLCR230NPEVM,无需断开电源连接。驱动为低电平或保持悬空(输入)可让系统保持通电状态。
  • SPI_CE0、SPI_MISO、SPI_MOSI、SPI_SCLK - Raspberry Pi SPI 总线信号。仅用于写入 FPGA 和控制器闪存器件。

警告:

当 DPI 视频输出处于有效状态时,请勿尝试启用 SPI 功能或者驱动 SPI_SEL_ASIC 或 SPI_SEL_FPGA 使能引脚。在 DPI 视频输出处于有效状态时启用对 SPI 总线(以及相关联的控制器/FPGA 闪存器件)的访问,可能会无意中擦除或损坏 DLPDLCR230NPEVM 的内部 FLASH 存储器。

警告:

每次写入闪存器件时,“SPI_SEL_ASIC”或“SPI_SEL_FPGA”线路中只应有一条处于有效状态或者驱动为高电平。尝试驱动两条 SPI 选择线路可能会导致闪存写入操作期间出现硬件故障。