- 10
- 0
- 约6.5千字
- 约 15页
- 2017-08-11 发布于重庆
- 举报
VGA彩条信号课程设计
绪论
本设计采用EDA技术,通过CPLD芯片实现了实现VGA彩条信号的显示的设计,本文采用Verilog 硬件描述语言描述电路,完成对电路的功能仿真将大量的电路功能集成到一个芯片中,并且可以由用户自行设计逻辑功能,提高了系统的集成度和可靠性。1. 利用 FPGA 实现 VGA 彩条信号发生器.
2. 可以产生彩色横条, 彩色竖条信号, 彩色棋盘格信号.
3. 由一个按键按照顺序选择不同模式的信号输出.
4. 选用 GW48-PK2系统, 编写程序在 FPGA 上实现并加以验证.
GW48-PK2实验箱,以及一个显示器。
2.总体方案设计
2.1 系统的工作原理和组成框图
CPLD是整个系统的核心,通过对其编程可输出RGB三基色信号和HS 、VS行场扫描同步信号。当 CPLD接受单片机输出的控制信号后,内部的数据选择器模块根据控制信号选通相应的图像生成模块,输出图像信号,与行场扫描时序信号一起通过15针D型接口电路送入VGA显示器,在VGA显示器上便可以看到对应的彩色图像。CPLD所需的工作时钟由外部高精度有源晶振提供,系统原理框图如图1。
图2.1 系统原理框图
2.2 VGA视频显示原理
VGA行扫描时序图
同样每扫描完一帧,再扫描下一帧行时也会花一定时间来准备,因此也要满足其时序要求,见图3。
图2.3 VGA场扫描时序图
对于VGA 显示器的上述五个信号的时序驱动要严格遵循“VGA工业标准”,即640×480×60HZ模式,否则无法显示正确地图象。
VGA工业标准要求的频率:
时钟频率:25.175MHz(像素输出的频率)
行频: 31469Hz
场频: 59.94Hz(每秒图像刷新频率)
图象信号显示的颜色种类与表示R、G、B三基色的二进制数位数有关,表1列出了8种颜色的编码方式。
表1
3.单元模块设计
3.1 图像信号产生模块的设计
产生图像信号的核心器件采用Altera公司的芯片EP。它具有个逻辑单元。最大用户I/O数 个。器件中,能够被配置来支持多种操作模式,包括RAM、ROM、FIFO及单口和双口模式。
器件具有高级外部存储器接口,允许设计者将外部单数据率(SDR)SDRAM,双数据率(DDR)、SDRAM和 DDR FCRAM 器件集成到复杂系统设计中,而不会降低数据访问的性能。并且还具有两个可编程锁相环(PLL)和八个全局时钟线,能提供时钟管理和频率合成,实现最大的系统功能。根据VGA显示原理,图象信号产生器的主要功能是:产生时序驱动信号HS、VS及VGA彩色图象编码信号,同时在正确的时序控制下,输出ROM中的象素数据至显示器的VGA接口,进行图象显示。FPGA内部电路原理结构如图4。本文利用Altera公司Quartus.0开发平台,遵循自顶向下的设计方法,针对各功能模块,采用VHDL语言对FPGA器件编程,产生HS和VS扫描时序信号及各种图象信号。
图3.1 CPLD内部结构原理框图
3.2 VGA接口设计
VGA 显示器与 FPGA 间通过 VGA 接口连接。VGA 接口是一种 D 型接口,上面共有 15 针空,分成三排,每排五个。 其中,除了 2 跟 NC(Not Connect)信号、3 根显示数据 总线和 5 个 GND 信号,比较重要的是 3 根 RGB 彩色分量信号和 2 根扫描同步信号 HSYNC和 VSYNC 针。VGA 接口中彩色分量采用 RS343 电平标准。RS343 电平标准的峰峰值电压为 1V。VGA 接口是显卡上应用最为广泛的接口类型,多数的显卡都带有此种接口。有些 不带 VGA 接口而带有 DVI(Digital Visual Interface 数字视频接口)接口的显卡,也 可以通过一个简单的转接头将 DVI 接口转成 VGA 接口,通常没有 VGA 接口的显卡会附赠 这样的转接头。目前大多数计算机与外部显示设备之间都是通过模拟 VGA 接口连接,计 算机内部以数字方式生成的显示图像信息,被显卡中的数字/模拟转换器转变为 R、G、 B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中。对于模拟显示设备, 模拟 CRT 显示器,信号被直接送到相应的处理电路,驱动控制显像管生成图像。而对于LCD、DLP 等数字显示设备,显示设备中需配置相应的A/D(模拟/数字)转换器, 将模拟信号转变为数字信号。在经过D/A和A/D2 次转换后,不可避免地造成了一些 图像细节的损
失。从图 VGA 接口信号定义可以看到,普通 VGA 主要包含 5 个信号,分别是三基色信号(R、G、B)、行同步信号(HS)、场同步信号(VS)。在用 FPGA
原创力文档

文档评论(0)