东南大学微电子学院 陶 柱
为扩展FPGA在无线通信和图像处理方面的应用,设计了一个基于上位机、Marvell8801 WiFi模块、FPGA开发板和HDMI显示器的图片WiFi传输与显示系统。本文首先介绍了系统的功能结构,然后介绍系统的主要模块。最后通过功能测试,表明本系统的可行性。
随着智能时代的到来,各种图像传感器在日常生活中的应用几乎无处不在。相较于有线线缆,无线传输无疑极大便利了人们的生活,在智能时代图像的无线传输,也成为一大技术研究重点。近年来智能设备越来越普及,图像处理和显示技术的要求也愈来愈高。传统的CPU已难以满足图像处理的需要,对于图像处理的需求也是爆发性的增长。使用FPGA来进行图像的处理和显示,也是近年来的技术热点。
本系统分为两大部分,第一部分为上位机,主要负责图片像素数据的读取,以及TCP的server端的搭建;第二部分为FPGA开发板及其外设,主要负责图帧数据的接收,缓存和显示器。本系统的功能结构框图,如图1所示。

图1 系统的功能结构框图
若想把图片从计算机无线传输到FPGA开发板上,而TCP/IP通信协议一般不支持图片格式的无线传输,因此需要把图片转化成TCP/IP支持的字节数据,可以是16位,24位或者32位的像素数据。
进行无线传输必须要进行无线网络的连接,这里是计算机和Marvell8801 WiFi模块的连接。对接收过来的图片像素数据进行图帧缓存,FPGA片内资源非常有限,需要使用片外资源,FPGA平台常用的片外资源是DDR。显示接口选择主流接口HDMI。……