概述: TF 卡读写数据,利用 VDMA 和 HDMI 显示视频图像,实现从 SD 卡读取图片并且在 HDMI 显示器上显示。
步骤一:PL端配置IP
- SD卡配置
确保 SDIO 接口,设置正确,SD_0 是 TF 卡
在ZYNQ的IP核中配置好SD卡,SD0是TF卡,SD1是EMMC
2.VDMA配置
查找官方IP:
·VTC IP:这个 IP 就是一个时序发生器,产生显示器输出所需要的时序信号
Enable Generation:支持产生时序。
Enable Detection:支持时序扑捉,这个不是必须的,根据需要而定,这个选项,就可以先扑捉输入的时序,然后再设置输出的时序,实现输入和输出一致的效果。
·PLL 时钟 IP:PLL 的设置原则取决于分辨率的大小。根据 VTC 中的相关分辨率的配置参数来计算所需要的像素时钟的大小,计算方法为:(行的 Frame size) x (列的 Frame size) x(刷新频率)。
·VIDEO OUT 输出 IP:
Pixels Per Clock:设置每个时钟输出的像素个数,可以是 1、2、4
Input Component Width 输入像素的宽度,这个参数影响 TDATA 的位宽
Output Component Width 输出像素的宽度
Clock Mode 时钟的模式,可以选择独立时钟,或者共享时钟
Video Format 视频格式
FIFO Depth FIFO 深度