集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 804|回复: 0

FPGA平台的VGA图像显示的设计与实现

[复制链接]
羽蒙 发表于 2014-8-5 17:00:12 | 显示全部楼层 |阅读模式
引言

  利用FPGA产生VGA时序信号和发送图像信息,并将其作为图像信号采集系统,将大大减小图像开发的难度和投入。显示器的显示有许多标准,常见的有VGA、 SVGA等。在本设计中,设计了一种基于Xilinx公司7系列FPGA的VGA图像显示控制器,并在Zedboard板卡上进行了测试,并成功地在显示器上显示了企鹅的头像。利用该原理,可以脱离PC机实现图像显示的功能,减少成本投入。

  VGA的原理

  VGA作为一种标准的显示接口得到了广泛的应用。常见的彩色显示器一般由CRT(阴极射线管)构成,彩色是由R、G、B (红: Red、绿: Green、蓝:B1ue)三色组成。显示是采用逐行扫描的方式,阴极射线枪发出的电子束打在涂有荧光粉的荧光屏上,产生RGB三基色,最后合成一个彩色图像。在VGA接口协议中,不同的显示模式因为有不同的分辨率或不同的刷新频率,所以其时序也不相同。对于每种显示模式的时序,VGA都有严格的工业标准。图1、图2为VGA行扫描、场扫描的时序图。  

FPGA平台的VGA图像显示的设计与实现  
FPGA平台的VGA图像显示的设计与实现
  图片显示原理

  首先利用Image2lcd软件,将我们所需要的图片转换为二进制的文件,需要注意的是对于不同的VGA接口设计方式,需要转换的文件格式也是不一样的,在这里,设置生成256色的图片文件。

  图片显示需要将图片的信息发送到VGA接口,该设计采用的方案是在对像素进行计数、场计数的时候,就把图片信息直接赋值给颜色信号R、G、B,需要对图片的显示像素一一判断对应的位置。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-26 03:01 , Processed in 0.054998 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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