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修订历史记录

示例 5:无缝显示 3 个以上视频/图像

由于只有两组配置寄存器,因此在不暂停的情况下显示两个以上视频需要主机干预。HOST IRQ 信号包括中断事件,其可帮助无缝切换到其他视频内容。

  1. 写入 FPGA 中断启用寄存器“视频配置完成”位。
  2. 读取 FPGA 中断设置寄存器并写入 FPGA 中断清除寄存器。
    1. 向 FPGA 中断清除寄存器写入 1,以便清除可将 HOST IRQ 信号保持为高电平的任何活动中断。
  3. 写入视频帧速率寄存器。
    1. 时钟计数应与所使用的 DMD 序列的长度相匹配。
  4. 写入视频起始地址 1 寄存器。
    1. 起始地址应与第一个视频在闪存存储器中的位置相匹配。这可以在 DLP Composer 工具的构建日志输出中查找。
  5. 写入视频配置 1 寄存器。
    1. 帧计数 = 视频中的帧数
    2. 循环计数 = 1
  6. 写入视频起始地址 2 寄存器。
    1. 起始地址应与第二个视频在闪存存储器中的位置相匹配。这可以在 DLP Composer 工具的构建日志输出中查找。
  7. 写入视频配置 2 寄存器。
    1. 帧计数 = 视频中的帧数
    2. 循环计数 = 1
  8. 写入视频控制寄存器。
    1. 循环配置 = 0
    2. 切换配置 = 1
    3. 配置指针= 0
    4. 播放 = 1
    5. 停止 = 0
    6. 自动停止 = 0
  9. 等待 HOST IRQ 信号中断主机 MCU,然后读取 FPGA 中断设置寄存器,以确认“视频配置完成”是中断的来源。
  10. 写入视频起始地址 1 寄存器。
    1. 起始地址应与第三个视频在闪存存储器中的位置相匹配。
  11. 写入视频配置 1 寄存器。
    1. 帧计数 = 视频中的帧数
    2. 循环计数 = 1
  12. 12. 等待 HOST IRQ 信号中断主机 MCU,然后读取 FPGA 中断设置寄存器,以确认“视频配置完成”是中断的来源。
  13. 写入视频控制寄存器。
    1. 循环配置 = 0
    2. 切换配置 = 1
    3. 配置指针= 0
    4. 播放 = 1
    5. 停止 = 0
    6. 自动停止 = 0

在视频配置 1 和 2 中设置前两个视频。然后,主机 MCU 应一直等待,直到“视频配置完成”中断触发指示 FPGA 已交换到显示配置 2。发生这种情况后,主机 MCU 可以修改配置 1,而不会影响所显示的视频内容。然后,它应在视频 2 完成之前将第三个视频的设置存储在配置 1 中。视频 2 完成后,FPGA 将循环回到配置 1,现在应将该配置设置为显示视频 3。可以针对任何所需数量的视频或图像重复此过程。在 HOST IRQ 中断切换到最终视频配置后,可将视频控制寄存器设置为在完成之后自动停止。写入该寄存器时,请勿设置播放位。如果此时设置了播放位,视频配置将在下一个视频帧上的指定配置指针处重新启动,而不是等待当前配置完成。