移植正点原子的SD卡读BMP图片HDMI显示例程到其他开发板

移植正点原子的SD卡读BMP图片HDMI显示例程到其他开发板

本次使用的开发板所用型号是xc7a35tfgg484-2,支持sd卡读取和hdmi输出,同时hdmi输出有解码芯片。在此情况下,移植正点原子的SD卡读BMP图片HDMI显示例程到开发板,其他开发板可以参考。

1.修改图片扇区起始地址

1.先格式化u盘。
2.将图片放入u盘后,使用winhex查看图片的起始地址。
请添加图片描述
如图所示我的起始地址是32720和37392。对应代码sd_read_photo.v中也需要改为照片地址。
请添加图片描述

2.修改DDR IP

在这里插入图片描述
选择开发板上的ddr型号,我这里是128M16xx-125。
更改
将ddr的引脚修改为开发板上的引脚,这里我将ddr的引脚基本都改了一遍。

3.修改sd卡引脚

在这里插入图片描述
将原来sd卡引脚改为现在开发板的引脚。

4.修改ddr引脚

在这里插入图片描述
将原来ddr的引脚改为现在开发板的引脚。

5.修改hdmi输出

在这里插入图片描述
正点原子的开发板没有hdmi解码芯片,所以用了解码模块,我现在的开发板有解码芯片,所以不需要解码模块。
在这里插入图片描述
只需要原来显示驱动模块的video_hs,video_vs,video_de,video_rgb_565这几个信号就好了。
另外,hdmi有个时钟信号,这里设置assign video_clk = pixel_clk;
在这里插入图片描述
hdmi显示模块最后输出引脚如上所示。
对顶层文件也进行修改下。
在这里插入图片描述
最后将hdmi引脚改为开发板的引脚。
在这里插入图片描述
引脚基本是在约束文件中改的。这样更快。

6.结果

在这里插入图片描述
移植成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值