ZHCUBY0B May   2020  – June 2024 DLP2021-Q1 , DLP3021-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 用途和范围
  5. 2FPGA 引脚配置和功能
    1. 2.1 DMD 接口
    2. 2.2 光控制
    3. 2.3 通信
    4. 2.4 支持
    5. 2.5 FPGA 专用引脚
    6. 2.6 电源和接地
    7. 2.7 未使用的引脚
  6. 3规格
    1. 3.1 建议运行条件
    2. 3.2 FPGA 功耗
    3. 3.3 主机 SPI 接口时序
    4. 3.4 电源和复位时序
      1. 3.4.1 上电时序
      2. 3.4.2 断电时序
      3. 3.4.3 欠压检测
    5. 3.5 DMD 接口时序
    6. 3.6 闪存存储器接口时序
    7. 3.7 基准时钟时序
    8. 3.8 I2C 接口时序
  7. 4特性描述
    1. 4.1 视频控制器
      1. 4.1.1 视频选项
      2. 4.1.2 示例 1:显示静态图像
      3. 4.1.3 示例 2:重复显示 1 个视频
      4. 4.1.4 示例 3:显示两个视频,然后停止
      5. 4.1.5 示例 4:显示一次 VIdeo,然后一直显示图像
      6. 4.1.6 示例 5:无缝显示 3 个以上视频/图像
    2. 4.2 温度测量
    3. 4.3 PWM 输出
    4. 4.4 主机 IRQ 中断信号
    5. 4.5 视频和图像压缩
  8. 5布局
  9. 6主机命令协议
    1. 6.1 SPI 规格
    2. 6.2 SPI 写入命令
    3. 6.3 SPI 读取命令
  10. 7FPGA 寄存器定义
  11. 8修订历史记录

视频控制器

FPGA 能够从外部闪存存储器读取视频数据并将其显示在 DMD 上。视频数据在存储到闪存存储器中之前,必须使用 DLP Composer 工具进行转换和压缩。生成闪存二进制文件时,DLP Composer 将指定存储器内视频内容的地址位置。

两组寄存器用于两种视频配置。如果需要,这可实现两个视频之间的无缝切换。也可以无缝显示两个以上的视频,但需要主机控制器在播放期间进行干预。可以在播放一种配置的同时修改另一种配置。当视频配置开始播放时,配置会锁存。中断信号可用于在一种配置完成时通知主机控制器,以便在下一种配置播放时将这一种配置的值修改为所需的另一个视频。

在运行期间,以下寄存器可用于配置 FPGA,以显示闪存存储器中的视频内容:

  • 视频帧速率
  • 视频起始地址 1
  • 视频配置 1
  • 视频起始地址 2
  • 视频配置 2
  • 视频控制器
  • 视频状态

显示视频的步骤如下:

  • 写入视频帧速率 – 设置帧速率以匹配 DMD 序列。
  • 写入起始地址 X – 设置所需视频在闪存中的起始地址。
  • 写入配置 X – 设置视频中的帧数和循环视频的次数。
  • (可选)写入起始地址 Y – 设置第二个所需视频在闪存中的起始地址。
  • (可选)写入配置 Y – 设置下一个视频中的帧数和循环视频的次数。
  • 写入视频控制 – 选择播放选项,然后播放视频。