VGA彩条信号显示控制器的设计EDA 技术课程设计.doc
《VGA彩条信号显示控制器的设计EDA 技术课程设计.doc》由会员分享,可在线阅读,更多相关《VGA彩条信号显示控制器的设计EDA 技术课程设计.doc(21页珍藏版)》请在三一办公上搜索。
1、河 南 城 建 学 院EDA 技 术 课 程 设 计课题:VGA彩条信号显示控制器的设计系 别: 电气与信息工程学院专 业: 姓 名: 学 号: 指导教师: 河南城建学院2013年6月28日成绩评定一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。成绩:(折合等级 )指导教师签字 年 月 日摘要本设计是用 FPGA 来实现 VGA 图像控制器,控制显示器显示彩条信号,用VHDL语言,在QuartusII上实现软件仿真。本文首先介绍了VGA显示的基本原理,然后提出了一种VGA图像控制器的设计方案,并用VHDL硬件描述语言和原理图输入的方法完成了该方案的设计,通过显示横彩条、
2、竖彩条、棋盘格,验证了VGA_SYNC同步信号功能模块时序的正确性, 软件实验环境为 Quartus II 6.0 开发软件。 本系统尝试用FPGA实现 VGA图像显示控制器,这一过程通过编程实现,之后通过软件的测试和仿真,当软件验证无误后完成硬件的下载验证,最终在显示器上实现输出,基本原理就是利用FPGA的可编程原理和VGA的时序控制原理,这在产品开发设计中有许多实际应用。例如显示器,电视等的维修,可以期望采用FPGA设计的VGA接口可以将要显示的数据直接送到显示器,就可以可靠的找到故障的大致原因等。从而省掉每次都要接信号源的麻烦,同时也节约了成本。节省了计算机的处理过程,加快了数据的处理速
3、度,节约了硬件成本。同时亦可将其作为信号源,应用于电视机或计算机等彩色显示器的电路开发,方便彩色显示器驱动控制电路的调试。关键字:EDA,VHDL,VGA,Quartus II目录1 概述11.1 课程设计要求11.2 课程设计目的11.3 实验环境12 系统总体方案22.1系统的工作原理和组成框图22.2 VGA显示原理23 VHDL设计与仿真63.1波形仿真63.2硬件描述语言生成电路74 EDA硬件调试与实现84.1硬件调试84.2硬件实现85课程设计体会13参考文献14附1:源程序代码15附2:系统原理图17 1 概述本设计采用EDA技术,通过CPLD芯片实现了实现VGA彩条信号的显示
4、的设计,本文采用VHDL 硬件描述语言描述VGA彩条信号的显示电路,完成对电路的功能仿真。通过按键来实现横彩条、竖彩条、棋盘式方格图案的选择,并能进一步设计出文字、图像的显示。与传统的设计方式相比,本设计由于采用了CPLD芯片来实现,它将大量的电路功能集成到一个芯片中,并且可以由用户自行设计逻辑功能,提高了系统的集成度和可靠性。 1.1 课程设计要求 1、熟悉掌握常用仿真开发软件,比如: Quartus II或Xilinx ISE的使用方法。2、能熟练运用上述开发软件设计并仿真电路并下载到FPGA中进行调试; 3、学会用EDA技术实现数字电子器件组成复杂系统的方法;学习电子系统电路的安装调试技
5、术。4、掌握VGA时序工作要求及特点5、利用 FPGA 实现 VGA 彩条信号发生器 ,可以产生彩色横条, 彩色竖条信号, 彩色棋盘格信号,由一个按键按照顺序选择不同模式的信号输出.1.2 课程设计目的 1、熟悉VGA显示器的实现原理 2、加深对VHDL语言的设计编程和设计语言规则的应用 3、熟悉集成电路设计的流程,学习使用EDA集成电路设计软件QuartusII 进行模拟综合,然后在FPGA上实现。 1.3 实验环境 开发过程中采用集成工具QuartuaII实现设计,选用 GW48系列SOPC/EDA实验箱,以及一个显示器。2 系统总体方案 2.1系统的工作原理和组成框图 FPGA 是整个系
6、统的核心,通过对其编程可输出 RGB 三基色信号和 HS 、VS 行场 扫描同步信号。当 FPGA 接受单片机输出的控制信号后,内部的数据选择器模块根据 控制信号选通相应的图像生成模块,输出图像信号,与行场扫描时序信号一起通过 15 针 D 型接口电路送入 VGA 显示器,在 VGA 显示器上便可以看到对应的彩色图像。FPGA 所需的工作时钟由外部高精度有源晶振提供;单片机控制器分析键盘扫描结果,控制液 晶显示模块显示相应的功能,由 LCD 显示输出图像和按键控制模式,并送出相应控制 信号给 FPGA,系统原理框图如图 1电源控制按键VGA显示器FPGA时钟电路接口电路 图1 原理框图2.2
7、VGA显示原理工业标准的VGA显示模式为:64046816色60Hz。常见的彩色显示器,一般由CRT (阴极射线管)构成,彩色是由R、G、B(红、绿、蓝)三基色组成,CRT用逐行扫描或隔行扫描的方式实现图像显示,由VGA控制模块产生的水平同步信号和垂直同步信号控制阴极射线枪产生的电子束,打在涂有荧光粉的荧光屏上,产生R、G、B三基色,合成一个彩色像素。扫描从屏幕的左上方开始,由左至右,由上到下,逐行进行扫描,每扫完一行,电子束回到屏幕下一行的起始位置,在回扫期间,CRT对电子束进行消隐,每行结束是用行同步信号HS进行行同步;扫描完所有行,再由场同步信号VS进行场同步,并使扫描回到屏幕的左上方,
8、同时进行场消隐,预备下一场的扫描。行同步信号HS 和场同步信号VS是两个重要的信号。显示过程中,HS 和VS的极性可正可负,显示器内可自动转换为正极性逻辑。 VGA行同步信号HS和场同步信号VS的时序图如图2和图3所示,T1为行同步消隐(约为6s);T2为行显示时间(约为26s);T3为场同步消隐(两个行周期);T4为场显示时间(480个行周期)。 显示器每扫描完一行,再扫描一下行时会花一定时间来准备,因此要满足时序要求,见图2 图2 VGA行扫描时序图同样每扫描完一帧,再扫描下一帧行时也会花一定时间来准备,因此也要满足其时序要求,见图3图3 VGA场扫描时序图对于VGA 显示器的时序驱动要严
9、格遵循“VGA工业标准”,即64048060HZ模式,否则无法显示正确地图像。VGA工业标准要求的频率: 时钟频率:25.175MHz(像素输出的频率) 行频:31469Hz 场频:59.94Hz(每秒图像刷新频率)行扫描时序要求如表1 行同步头行像素行周期对应位置TfTaTbTcTdTeTg时间(像素)8964086408800表1行扫描时序图场扫描时序要求如表2 场同步头场图像场周期对应位置TfTaTbTcTdTeTg时间(行)222584808525表2场扫描时序图从以上图可以看出,显示一行数据需要处理两件事情。第一:产生行同步 HS。不难看出,HS是一个脉冲信号,此信号的周期为: Te
10、=Ta+Tb+Tc+Td,低电平时间为Ta。其中 Ta、Tb、Tc、Td均为时间信号,这些信号根据需要显示的分辨率不同而不同。第二:产生显示的数据(DATA)信号, 此信号为模拟信号,当在显示有效数据(Active video)内,DATA信号为00.714Vpp的模拟电压(R、G、B),根据分辨率的不同,DATA的采样率、点数也皆不相同。帧数据时序与行时序类似,也就是显示一屏数据的时序。只是这里的基本单位为每行数据,而行数据里面的最基本单位为每个点不同的分辨率,时序上的时间是不一样的。在水平时序中,包括以下几个时序参数:水平同步脉冲宽度;水平同步脉冲结束到水平门的开始之间的宽度;一个视频行可
11、视区域的宽度;一个完整的视频行的宽度,从水平同步脉冲的开始到下一个水平同步脉冲的开始。分辨率刷新速率像素频率同步脉冲后沿有效时间前沿帧长640/4806025964564613800640/48072314012564621832800/600563672125806211024800/60060 4012885806371056800/6007250120611806531040表3常见分辨率行时序分辨率刷新速率行宽同步脉冲后沿有效时间前沿帧长640/48060312304849525640/48072263264847520800/6005628120604-1625800/6006026
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VGA彩条信号显示控制器的设计EDA 技术课程设计 VGA 彩条 信号 显示 控制器 设计 EDA 技术 课程设计
链接地址:https://www.31ppt.com/p-4142808.html