芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 6546|回复: 1

【设计实例】PC基于USB3.0下传图像给FPGA接收并显示在TFT屏

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 419

    主题

    771

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15810
    QQ
    发表于 2019-9-15 15:55:13 | 显示全部楼层 |阅读模式
    本实例使用到了小梅哥AC6102开发板的USB3.0功能、DDR2存储器和5寸TFT显示屏。

    实物效果.jpg
    AC6102_USB30_IMG_DDR_TFT50.rar (697.15 KB, 下载次数: 535)


    使用时需要使用我们提供的USB上位机软件发送16位色图像的二进制数据到FPGA,FPGA会将接收到的数据实时存储到AC6102开发板上的DDR2存储器中。

    另一边,TFT驱动逻辑会实时从DDR2中读取图像数据并显示在TFT显示屏上。整个系统的框图如下图所示(手绘草图)

    USB图像传输框图.png
    USB芯片烧写的是SF_streamOUT.img固件,这里也传一份
    SF_streamOUT.rar (43.63 KB, 下载次数: 385)

    PC端传图需要使用USB3.0上位机软件,软件是小梅哥自己边学习CPP边开发的,界面很朴素,功能很简单,以下为该软件的运行截图:
    USB上位机截图.png 上位机软件在此:
    XLH_USB_Console.rar (2.24 MB, 下载次数: 569)



    传输的图片是使用Image2Lcd软件生成的纯二进制文件,生成时首先需要一张分辨率为准确的800*480分辨率的图片,然后用这个软件打开并输出bin格式的文件。生成bin文件的设置如下图所示
    Image2Lcd软件截图.png
    这里附件上传一个做好的bin文件
    bin.rar (214.81 KB, 下载次数: 357)












    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    7

    积分

    新手入门

    Rank: 1

    积分
    7
    发表于 2019-9-16 10:28:27 | 显示全部楼层
    学习中,希望今后能够多多指教,多谢小梅哥的辛苦付出!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-3-29 20:08 , Processed in 0.116358 second(s), 36 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表