芯路恒电子技术论坛

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

【设计实例】PC基于千兆以太网下传图像给FPGA接收并显示在TFT屏

[复制链接]
  • TA的每日心情
    开心
    2021-1-26 21:41
  • 16

    主题

    41

    帖子

    273

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    273
    发表于 2022-10-23 19:54:38 | 显示全部楼层 |阅读模式

    1、使用工具Picture2Hex生成图片数据文件,运行工具目录下的Picture2Hex.exe,软件打开后

    image.png

    (1)width设置为800

    (2)high设置为480

    (3)RGB使用默认PixelFormat16bppRGB565

    (4)设置好后,点击File,选择待转换图片,图片支持bmp,png,jpg格式,选择完图片后,在work目录下会生成一个logo.c文件,这个文件就是图片转换的数据文件.

    (5)将logo.c改名为test800x480.c

    (6)将test800x480.c拷贝到以太网传图上位机的img_data目录下

    2、下载FPGA程序eth_udp_gmii_ddr3_tft800x480.bit

    3、运行以太网传图上位机“以太网传图.exe”,这样可以看到开发板TFT屏上显示PC下传的图片。显示效果如下。

    image.png

    上位机内img_data下test800x480_1.c是对应动图test800x480_1.gif的数据,将test800x480_1.c改名为test800x480.c运行上位机可以看到效果。

    备注:FPGA程序内设置的开发板的MAC、IP、UDP端口如下,PC端需进行ARP绑定

    localparam LOCAL_MAC = 48'h00_0a_35_01_fe_c0; localparam LOCAL_IP = 32'hc0_a8_00_02;//192.168.0.2 localparam LOCAL_PORT = 16'd5000;

    图片转换工具,FPGA工程,以太网传图上位机见一楼回复的附件,有任何问题可以评论区留言。

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-1-26 21:41
  • 16

    主题

    41

    帖子

    273

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    273
     楼主| 发表于 2022-10-23 19:58:27 | 显示全部楼层
    图片转换工具:Picture2Hex.zip
    FPGA工程:eth_udp_gmii_ddr3_tft800x480.zip(压缩包里已经包含Picture2Hex.zip和以太网传图v1.1.zip,可不用重复下载)
    FPGA程序:eth_udp_gmii_ddr3_tft800x480.bit
    以太网传图上位机:以太网传图v1.1.zip




    Picture2Hex.zip

    1.84 MB, 下载次数: 105

    eth_udp_gmii_ddr3_tft800x480.zip

    8.77 MB, 下载次数: 143

    eth_udp_gmii_ddr3_tft800x480.bit

    2.09 MB, 下载次数: 81

    以太网传图v1.1.zip

    5.87 MB, 下载次数: 106

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 08:04 , Processed in 0.115501 second(s), 35 queries .

    Powered by Discuz! X3.4

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

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