本文是zynq 7000 的HDMI 显示实验 一文的继续,在上文中显示的内容包含在代码中,而本文直接显示SD卡里的BMP图片文件。
你必须先完成了zynq 7000 的HDMI 显示实验 ,才能本实验。
代码下载:
链接:https://pan.baidu.com/s/11-RLOYtl1AyxcQ_XGbw2YQ
提取码:zvnc
hdmiSDsrc.zip 是本文代码 17k, satan.zip是样本图片的压缩,其他是上文的内容
硬件设计
本实验的硬件设计基本与zynq 7000 的HDMI 显示实验 相同,所以不必重新建立新的工程,打开其 Vivado 工程,另存为一个新的工程并明命名为“ sd_hdmi_out” ,如下图所示,完成之后打开工程文件夹,删除.sdk 文件夹,这是上一个实验的程序,本实验不需要。
之后软件会自动打开这个工程,点击“ Open Block Design”,打开设计文件。因为本实验要读取 SD 卡的数据,所以要使能 SD0。 双击 ZYNQ7 Processing System打开设置页面,使能 SD0, 如下如图所示(这个要根据你SD卡硬件情况设置):
之后点击“ OK”并保存设置。接着重新生成顶层 HDL。点击 Generate Bitstream 生成新的 BIT 流文件。
生成完成后导出硬件(File->Export->Export Hardware),导出时勾选 Include bitstream。
硬件部分就完成了。File ->Launch SDK 我们就进入软件设计部分。
软件设计
在打开的