ZHCU880B october 2020 – may 2023 DLP230NP
表 9-2 列出了为 DLPDLCR230NPEVM 上的每种工作模式分配的 GPIO 配置。使用“flash_write_controller.py”脚本时,采用“控制器闪存写入”配置;使用“flash_write_fpga.py”脚本时,则采用“FPGA 闪存写入”配置。所有其他脚本均可以并且应该使用默认的“DPI”配置模式。在 GPIO 引脚应该由 Raspberry Pi 驱动的情况下,特定引脚在“引脚模式”列中标记为(高电平)或(低电平)。
DPI 配置(仅 RGB666) | 控制器闪存写入配置 | FPGA 闪存写入配置 | ||||
---|---|---|---|---|---|---|
Broadcom 引脚编号 (BCM) | 引脚模式 | 引脚功能 | 引脚模式 | 引脚功能 | 引脚模式 | 引脚功能 |
0 | ALT2 | 来获取 VOUT PCLK。 | OUT | 不适用 | OUT | 不适用 |
1 | ALT2 | DATAEN | IN | 不适用 | IN | 不适用 |
2 | ALT2 | VSYNC | IN | 不适用 | IN | 不适用 |
3 | ALT2 | HSYNC | IN | 不适用 | IN | 不适用 |
4 | ALT2 | B2 | IN | 不适用 | IN | 不适用 |
5 | ALT2 | B3 | IN | 不适用 | IN | 不适用 |
6 | ALT2 | B4 | IN | 不适用 | IN | 不适用 |
7 | ALT2 | B5 | IN | 不适用 | IN | 不可用 |
8 | ALT2 | B6 | OUT | SPI_CE0 | OUT | SPI_CE0 |
9 | ALT2 | B7 | ALT0 | SPI_MISO | ALT0 | SPI_MISO |
10 | ALT2 | G2 | ALT0 | SPI_MOSI | ALT0 | SPI_MOSI |
11 | ALT2 | G3 | ALT0 | SPI_SCLK | ALT0 | SPI_SCLK |
12 | ALT2 | G4 | IN | 不适用 | IN | 不适用 |
13 | ALT2 | G5 | IN | 不适用 | IN | 不适用 |
14 | ALT2 | G6 | IN | 不适用 | IN | 不适用 |
15 | ALT2 | G7 | IN | 不适用 | IN | 不适用 |
16 | ALT2 | R2 | IN | 不适用 | IN | 不适用 |
17 | ALT2 | R3 | IN | 不适用 | IN | 不适用 |
18 | ALT2 | R4 | IN | 不适用 | IN | 不适用 |
19 | ALT2 | R5 | IN | 不适用 | IN | 不适用 |
20 | ALT2 | R6 | IN | 不适用 | IN | 不适用 |
21 | ALT2 | R7 | IN | 不适用 | IN | 不适用 |
22 | OUT | I2C-SCL | IN | 不适用 | IN | 不适用 |
23 | OUT | I2C-SDA | IN | 不适用 | IN | 不适用 |
24 | IN | SPI_SEL_ASIC | 输出(高电平) | SPI_SEL_ASIC | IN | SPI_SEL_ASIC |
25 | 输出(高电平) | MODE_SEL | IN | MODE_SEL | IN | MODE_SEL |
26 | IN | PROJ_ON | 输出(高电平) | PROJ_ON | 输出(高电平) | PROJ_ON |
27 | IN | SPI_SEL_FPGA | IN | SPI_SEL_FPGA | 输出(高电平) | SPI_SEL_FPGA |
下面简要总结了所使用的引脚功能:
当 DPI 视频输出处于有效状态时,请勿尝试启用 SPI 功能或者驱动 SPI_SEL_ASIC 或 SPI_SEL_FPGA 使能引脚。在 DPI 视频输出处于有效状态时启用对 SPI 总线(以及相关联的控制器/FPGA 闪存器件)的访问,可能会无意中擦除或损坏 DLPDLCR230NPEVM 的内部 FLASH 存储器。
每次写入闪存器件时,“SPI_SEL_ASIC”或“SPI_SEL_FPGA”线路中只应有一条处于有效状态或者驱动为高电平。尝试驱动两条 SPI 选择线路可能会导致闪存写入操作期间出现硬件故障。