ZHCU880B october   2020  – may 2023

 

  1.   1
  2.   DLP LightCrafter Display 230NP EVM
  3.   商标
  4. 1  DLP LightCrafter Display 230NP EVM 概述
  5. 2 安全说明
  6. 3 适用的文档
  7. 4  DLP LightCrafter Display 230NP EVM 中包含哪些内容?
  8. 5 光源引擎
  9. 6 快速入门流程
  10. 7 系统主板上的连接器
  11. 8 EVM 设置
  12. 9 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 选择线路可能会导致闪存写入操作期间出现硬件故障。