ZHCUB50 june 2023
VHDL 模块 dmd_load_fsm.vhd 执行 DLPC910 测试图形数据加载函数(“加载程序”功能)。加载程序从 DMD 数据缓冲区读取测试图形数据,对数据进行格式化,并将数据发送到 data_ctl_out.vhd 模块从而进行序列化并缓冲到 DLPC910。此外,还会创建相应的行地址、行命令和 DVALID 控制信号,从而与数据一起发送。
默认情况下,加载程序会加载测试图形图像,从而响应来自 dload_trigger.vhd 模块的加载触发脉冲。触发脉冲的默认周期为 400μs。加载程序加载间隔寄存器提供了更改触发周期的功能。节 5.1.12。
当复位类型为全局或四块分步时,加载程序可以进入自由运行模式,此时会忽略加载触发,加载程序会尽可能快地连续加载图像。自由运行模式演示了最短 DLP 组件集图像加载时间。加载程序控制 (0x0040)
以下加载程序控制设置可通过 USB GPIF 寄存器进行配置:
加载完整图像或加载单个微镜块后,加载程序会向相控 DMD 复位状态机发送微镜复位请求。加载程序使用 DLP6500 和 DLP9000X 查找表(可按当前器件行号寻址)来确定在哪些行上发送相控复位请求。