fpga驱动rgb液晶屏_[转载]基于FPGA的VGA驱动显示

本文介绍了如何使用FPGA驱动RGB液晶屏,详细阐述了VGA接口的信号定义、时序分析以及硬件驱动电路设计。通过分析VGA的行同步、场同步时序,展示了在640*480@60Hz分辨率下的具体参数,并提供了FPGA实现VGA驱动的代码示例,包括行、场计数器、数据使能信号和ADV7123控制信号的生成。最后,设计了一个简单的lcd_display模块用于图像输入源,实现了8色彩条显示。
摘要由CSDN通过智能技术生成

一、概述

要实现整个视频图像采集系统,我们分成了六大步骤:

二、VGA接口、时序及驱动电路

1、VGA接口

VGA:Video Graphics

Array视频图像阵列,VGA的主要作用是通过将计算机显卡处理的视频图像实时传输到显示器上进行显示。VGA接口采用十五针的D型接口,分为三排,每排五个,接口分为公头和母头,编号顺序为公头从左到右,母头从右到左。

VGA接口信号定义:

编号

名称

描述

1

RED

红基色信号输入

2

GREEN

绿基色信号输入

3

BLUE

蓝基色信号输入

4

ID bit

地址码(或ID2)

5

Self_Test

自测试信号(可自定义)

6

RGND

红基色信号接地

7

GGND

绿基色信号接地

8

BGND

蓝基色信号接地

9

RESERVED

保留(可自定义)

10

SGND

数字信号地

11

ID0

显示器标志位0

12

ID1

显示器标志位1

13

HSYNC

行同步信号

14

VSYNC

场同步信号

15

ID3

显示器标志位3

在发展初期,显示屏为CRT,彩色信号的输入为模拟信号传输,模拟电压门限为0~0.714V。其中0V代表无色,0.714V代表满色。为了满足VGA接口的模拟传输要求,显卡必须通过DAC转换。

随后生产的LCD显示器为数字显示设备,但为了实现接口的一致性,在显示器内部设计了ADC电路,以集成VGA接口。这样的缺点是经过两次数模转换造成图像的细节损失。

之后产生了DVI(Digital Visual Interface)接口来支持数字信号的传输。以及HDMI接口标准实现高清传输。

2、VGA时序分析

(1)

关闭显示:同步扫描枪坐标。

(2)

打开显示:扫描坐标从显示器的左上角开始,逐个像素向右扫描。(第一个水平向右的箭头)

(3)

关闭显示:扫描到第一行最右边,关闭显示,同时扫描坐标移到第二行首(虚线)。

(4)

打开显示从第二行左上角开始,逐个向右扫描。

(5)

当扫描到显示器右下角时,扫描抢从先转移到显示器左上角。

(1)(5)称为场同步,(3)称为行同步,其他过程正常显示。

一个完整行的扫描周期由a、b、c、d四个部分组成,a(行同步)代表进行行扫描地址的复位,b(行消隐后肩)代表扫描地址转移后的稳定等待期,c(行显示时期)代表行显示期,此时数据正常输出,d(行消隐前肩)代表扫描地址转移的准备。场扫描与行扫描时序是类似的,但场扫描周期是以行扫描周期为单位的。比如以640*480@60Hz为例,640*480为屏幕每行有640个像素点,每列有480个像素点,60Hz为每秒屏幕刷新60次。根据行场刷新频率表:

分辨率

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值