挣钱买刀 发表于 2022-10-23 19:54:38

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

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

!(data/attachment/forum/202210/23/193910smahp45olu1pn53c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "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下传的图片。显示效果如下。

!(data/attachment/forum/202210/23/201052a7hekuok270k6l06.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "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工程,以太网传图上位机见一楼回复的附件,有任何问题可以评论区留言。

挣钱买刀 发表于 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




页: [1]
查看完整版本: 【设计实例】PC基于千兆以太网下传图像给FPGA接收并显示在TFT屏