FPGA之VGA显示器驱动设计
VGA显示的FPGA设计与实现

第 6期
三峡大学学报 ( 自然 科 学 版 )
J o f Ch i n a Th r e e Go r g e s Un i v . ( Na t u r a l S c i e n c e s )
Vo 1 . 3 5 No . 6
De c . 201 3
2 0 1 3年 1 2月
VG A显示 的 F P GA 设 计 与 实 现
唐 庭 龙 张 莉 夏 平
( 1 .三峡 大 学 计算机 与 信 息 学院 ,湖 北 宜 昌 4 4 3 0 0 2 ; 2 . : VGA( v i d e o g r a p h i c s a r r a y ) 是 一 种标 准 的显 示 接 口. 根 据 VG A 接 口的原 理 , 提 出 了用 F P - GA( f i e l d — p r o g r a mma b l e g a t e a r r a y ) 控 制 VG A 接 口的 方法 , 通过 设计 L P M— R OM( 1 i b r a r y p a r a me —
t e r i z e d mo d u l e s r e a d o n l y me me r y ) 及 相 应 的控 制模 式来 实现 图片 的 显 示 以及 控 制. 设计 完成 了
F P GA 控 制 C RT( c a t h o d e r a y t u b e ) 显 示器 显 示 彩 色 B MP ( b i t ma p ) 图 片, 并 实 现 了图 片在 屏 幕 的
FPGA De s i g n a n d I mp l e me nt a t i o n o f VGA Di s pl a y i ng
基于FPGA的VGA图像显示

基于FPGA的VGA图像显示1、VGA显示原理VGA标准是一种计算机显示标准,最初是由IBM公司在1987 年提出的,分辨率是640*480。
VGA 接口也叫做D_Sub 接口,是显卡上输出模拟信号的接口。
目前大多数计算机与外部显示设备之间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示图像信息,被显卡中的D/A 转换器转变为R、G、B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中。
常见的彩色显示器一般由阴极射线管(CRT) 构成,彩色由GRB(Green Red Blue) 基色组成。
显示采用逐行扫描的方式解决,阴极射线枪发出电子束打在涂有荧光粉的荧光屏上,产生GRB 基色,合成一个彩色像素。
扫描从屏幕的左上方开始,从左到右,从上到下,逐行扫描,每扫完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT 对电子束进行消隐,每行结束时,用行同步信号进行行同步;扫描完所有行,用场同步信号进行场同步,并使扫描回到屏幕的左上方,同时进行场消隐,并预备进行下一次的扫描。
要实现VGA显示就要解决数据来源、数据存储、时序实现等问题,其中关键还是如何实现VGA时序。
VGA的标准参考显示时序如图1所示。
行时序和帧时序都需要产生同步脉冲(Sync a)、显示后沿(Back porch b)、显示时序段(Display interval c)和显示前沿(Front porch d)四个部分。
2、方案设计由VGA的显示原理可知,该任务的关键是VGA时序控制部分和汉字图形显示部分:(1)VGA时序控制部分,采用FPGA本地50MHz时钟,根据所需时序要求,经Verilog语言编写的计数模块分频而得到,该部分十分重要,如果产生的时序有偏差,那么就会使汉字图形无法显示或显示结果混乱;(2)汉字图形显示部分,有2种方法可以实现:第1 种是在对像素进行行计数、场计数的时候,就把字库信息直接赋值给颜色信号R、G、B,这种方法虽然简单,但是控制很不灵活,需要对汉字的显示像素一一判定对应的位置,容易出现错误,不易修改,所以本次采用的是第2 种方法,第2 种方法是使用FPGA内部的一种资源来存储汉字的字库信息,然后由程序将其提取出来作为显示信号发送到VGA 接口,以实现汉字图形的显示,这样就克服了第一种方法易出错又不易修改的缺点。
基于FPGA的VGA-DVI视频转换器设计

号送 入数字系统 中。 市面上现在 已经有很 多基于单片机 控制实 等 信号, 按照转换设置 进行模式转 换、 色彩调整 等工作后输 出 现 的V G A - D V I 转换器 的设计成品, 考虑到在航天、 军事等一些特 R [ 7 : 0 ] 、 G [ 7 : 0 ] 、 B [ 7 : o ] 、 H S 、 v s 、 D E 、 P I x C L K 等数字信号。 殊 场合 的应用, 本文提 供了一种基于F P G A 控制实现 的V G A 向D V I
The De s i gn o f VGA。 - 。 D VI Vi de o Co nve r t e r Ba s e d o n FPGA
VGA显示控制

基于FPGA 的VGA显示控制摘要VGA(Video Graphics Array)即视频图形阵列,是IBM公司1987年推出的一种传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛应用。
本次课程设计是基于FPGA和主芯片为 EP4CE30F23C8N的ALTER公司的开发板Cyclone IV来实现的。
数字图像信息在VGA接口显示器正确、完整地显示,涉及到时序的构建和数字图像信息的模拟化两方面,提出一种能够广泛应用的VGA显示接口方案,详细阐述了数字图像数据DA转化并输出到VGA接口显示器显示的方法,其中包括接口的硬件设计、视频DA转换器的使用方法、通过FPGA构造VGA时序信号的方法等等。
方案可以应用于各种仪器,数字视频系统、高分辨率的彩色图片图像处理、视频信号再现等。
课设主要用到的芯片是ADV7123,它是一款高速、高精度数模转换芯片。
拥有三路十位D/A转换器,能够将代表颜色的数据锁存到数据寄存器中,然后通过D/A 转换器转换成模拟信号输出,得到我们要的色彩。
VGA显示的硬件设计和原理1.1 FPGA主芯片课程设计所用开发板的主芯片是EP4CE30F23C8N——Cyclone IV,其由Altera公司开发,值得注意的是该开发板所支持的QUARTUS II的版本较高,并且11.0的版本较12.0的版本编译好的程序更好下载。
图-11.2 ADV7123实现VGA的控制显示主要用到的芯片就是ADV7123,ADV7123由完全独立的三个I0位高速D/A转换器组成,RGB(红绿蓝)视频数据分别从R9~R0、G9~G0、B9~B0输入,在时钟CLOCK的上升沿锁存到数据寄存器中,然后经告诉D/A转换器转换成模拟信号。
三个独立的视频D/A转换器都是电流型输出,可以接成差分输出,也可以接成单端输出。
DE2-115上按单端输出,在模拟输出端用75欧姆电阻接地,以满足工业标准。
VGA的调试

用FPGA控制VGA显示图形和响应PS/2键盘摘要:本设计实现了FPGA对VGA和PS/2键盘的控制。
可以响应键盘的按键控制VGA显示字符和图片,并具有简单的文本编辑功能,包括光标移动、删除、换行、背景颜色变换等,借助片内rom存储器存储图片像素信息。
本设计的硬件平台为实验室已有的Cyclone II开发板, FPGA的器件全称为EP2C35F672C6。
设计采用Verilog HDL语言进行基本模块的编写,采用原理图输入方式进行顶层模块和ROM存储器的设计,开发环境为Quartus II8.1。
一设计原理(1) 用FPGA进行VGA时序控制的基本原理VGA显示器因为其输出信息量大,输出形式多样等特点已经成为现在大多数设计的常用输出设备,FPGA以其结构的优势可以使用很少的资源产生VGA的各种控制信号。
VGA显示器总共需要五根信号线,分别为R\G\B三原色信号和行同步(HSYNC)、场同步(VSYNC)信号。
在通用的标准中,VGA的像素输出频率为25.175 MHz,行频率是31.496 KHz,场频率是59.94 Hz。
分辨率为640*480,即每行显示640个像素,每场显示480行。
这640*480是显示器的有效显示区(Visible area),除此之外,还有行、场消隐区(Back Porch),以及行、场同步区(Sync Pulse)以实现行列的同步操作。
[1]如果利用实验室的液晶屏,可以增加分辨率至800*600,在这个标准下屏幕的刷新频率设为72Hz,行频率是48.08KHz。
FPGA需实现的扫描时序如下图:用FPGA实现VGA时序的原理:本设计的硬件平台为Altera公司的Cyclone II系列NIOS开发板(The Nios Development Board, Cyclone II Edition),所用的FPGA是Altera Cyclone II系列器件中的EP2C35F672C6,它具有483,840bit的嵌入式存储器;33216个逻辑单元(LE); 105个M4K RAM Block。
VGA显示原理与设计

基于FPGA/CPLD的嵌入式VGA显示系统VGA(视频图形阵列Video Graphics Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。
目前 VGA技术的应用还主要基于 VGA显示卡的,而在一些既要求显示彩色高分辨率图像又不使用计算机的设备上,VGA技术的应用却很少。
本文对基于 FPGA/CPLD的嵌入式VGA显示的实现方法进行了研究。
基于 FPGA/CPLD的嵌入式 VGA显示系统,可以在不使用 VGA显示卡的情况下实现VGA图像的显示和控制。
该系统具有成本低、结构简单、应用灵活的优点。
1 基于FPGA/CPLD的嵌入式 VGA显示系统简介通用 VGA显示卡系统主要由控制电路、显示缓存区和视频 BIOS程序三个部分组成。
其控制电路主要完成时序发生、显示缓冲区数据操作等功能;显示缓冲区提供显示数据缓存空间;视频BIOS作为控制程序固化在显示卡的 ROM中。
在基于FPGA/CPLD的嵌入式VGA显示系统的设计中,可以使用很少的资源,就产生 VGA各种控制信号,达到显示彩色高分辨率图像的要求,而不需用 VGA显示卡和计算机设备。
图1是基于 FPGA/CPLD的嵌入式VGA显示系统的结构框图,图中FPGA采用的是Altera公司Cyclone II系列的EP2C35F672C这款 FPGA.Cyclone II器件采用 90nm、低K值电介质工艺,通过使硅片面积最小化,可以在单芯片上支持复杂的数字系统。
EP2C35F672C该芯片提供了 33216个逻辑单元,包括了嵌入式 18*18位乘法器、专用外部存储器接口电路、 4KB嵌入式存储器件、4个锁相环和高速差分 I/O等功能。
该芯片的工作频率和引脚 IO等资源都能很好的满足本系统的要求.FPGA的工作时钟为 54MHz。
VGA接口芯片采用了 ADV7125,该芯片是美国 ADI公司生产的高速视频数模转换芯片,其像素扫描时钟频率有 50MHz、140 MHz、270 MHz、330MHz四个等级。
基于FPGA的VGA图像控制器设计与实现

VA 图像 控制 器 是一 个较 大 的数字 系 统 。采用 模块 化 设计 原 G 则和 自顶 向 下的设 计思想 ,进 行功 能分 离并按 层 次设 计 。将 V D HL 硬件 描述 语言 设计 与 原理 图设 计相 结合 ,逐 一对 每个 功 能模 块进 行仿 真 ,使顶 层 V A图像 控制 器 的模块 实 体仿真 综合 得 以顺利 通 G 过 。V A 控制 器主 要 由 以下模 块组成 :消 隐模块 ,显 示模 块 ,分 G 频模 块 ,网格 生成 模块 ,汉字 显示模 块 , 图像控 制模 块 ,动 画生 成模 块 ,LMR M 用模 块 ,EP O P— O 调 E RM调用 模块 等 。 三 、模块 设计 ( )消 隐模块 一 消 隐模 块 是整个 显示 控制 器 的关 键部 分 ,显示 模 块 、汉字 模 块 、彩 条模 块 、 网格 模块 、动画控 制 模块 、L MR M 调用 模块 等 P- O 都 由消 隐模 块控 制 ,并且 行 同步信 号 (s 和场 同步 信 号 (s都 由 H) v)
Hu Yi ana nQa
( h n d stt f i u nN r l n esyCh n d 6 5 ,hn ) C e g uI tueo Sc a oma U i ri, e g u 1 4C ia ni h v t 1 7
Ab ta t DA c n lg sr c: E t h oo yn1i tec r fmo e eeto i eintc n lg , l so o ru o ue lt r i e s h oeo d m lc ncd s eh oo yir i np wef1c mp trpaf m r g te e o n
计 算机 光盘 软件 与应 用
基于FPGA的VGA控制器设计与实现

网2 G V A显示模块与 C T显示器的控制榧图 R
的是 V A显示模块与 C T G R 显示器 的控制框 图口 。
收 稿 日期 :20 —6 0 08 0— 5
作者简介: 杨杰 ( 92 ) 女 , 15一 , 黑龙江齐齐哈尔人,副编审,本科,主要从事编辑学方而的研究。
将要显示内容转换成对应字模送人 F G P A,即可实现相应 内容的显示 关键词 :F G P A;V A;显示控制 G 中图分类号 :T 23 P 7 文献标识码 :A 文章编号 :10 — 8X 20 )6 0 5- 3 0 7 9 4 (0 80 - 0 0 0
随着数字图像处理 的应用领域的不断扩大 , 其实时处理技术成为研究的热点。 D 电子设计 自动化 ) E A( 技术的迅猛发展为数字图像实时处理技术提供了硬件基础 。其中 F G P A的特点适用于进行一些基于像素级 的图像处 ” C 。L D和 C T显示器作为一种通用型显示设备 ,如今已经广泛应用于工作和生活中。与嵌入 R 式系统 中常用 的显示器件相 比,它具有显示面积大 、色彩丰富 、承载信息量大 、 口简单等优点,如果将 接 其应用到嵌人式系统中 , 可以显著提升产品的视觉效果 。 为此 , 尝试将 V A显示 的控制转化到 F G G P A来完
表 1 V A与FG ቤተ መጻሕፍቲ ባይዱ G P A引 脚连接 表
3 系统软件设计
采用 P t C 2 0 软件进行字模转换 ,得到字符/ Co D 02 L 图像像素数 据。利用 Xl xI . 、M dl m开发 in E 9 i oe i i S 1 S
平 台设计 程序 ,根据 V A 显示 原理 ,产生 时序驱 动信 号 H 、V ,同时 在正 确的 时序 控制 下 , G S S 扫描输出 R M 中的像素数据至显示器的 V A接口,进行图像显示 。程序流程见图 3 O G 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VGA显示器驱动设计小梅哥为芯航线FPGA学习套件编写2016年7月13日星期三目录VGA显示器驱动设计 (1)VGA标准介绍 (2)VGA 扫描方式 (2)VGA标准时序分析 (3)芯航线FPGA学习套件VGA电路介绍 (4)小结 (6)VGA 控制器设计 (6)第一步,设计行扫描计数器 (6)第二步,设计场扫描计数器 (6)第三步,产生行同步信号和场同步信号 (7)第四步,输出数据 (7)第五步,输出正确的行列扫描位置 (8)完整VGA控制器设计 (8)VGA控制器仿真验证 (10)Testbench设计 (10)仿真结果分析 (12)VGA控制器板级验证 (12)板级验证需求 (13)板级验证电路设计 (13)添加PLL时钟分频单元 (14)完整的测试电路代码 (15)板级验证 (17)VGA标准介绍计算机显示器有许多现实标准,常见的有VGA、SVGA等,在这里我们用VGA接口来控制显示器,VGA是Video Graphics Adapter(Array)的缩写,即视频图形阵列。
作为一种标准的显示接口得到广泛的应用。
VGA接口常使用15针的DB15接口,该接口引脚功能如下表所示:VGA 扫描方式在VGA标准兴起的时候。
常见的彩色显示器一般由CRT(阴极射线管)构成,色彩是由RGB(红、绿、蓝)三基色组成。
显示是用逐行扫描的方式解决。
阴极射线枪发出电子束打在涂有荧光粉的荧光屏上,产生RGB三基色,合成一个彩色像素,扫描从屏幕的左上方开始,从左到右,从上到下进行扫描,每扫完一行,电子束都回到屏幕的左边下一行的起始位置。
在这期间,CRT对电子束进行消隐。
每行结束时,用行同步信号进行行同步;扫描完所有行,用场同步信号进行场同步,并使扫描回到屏幕的左上方。
同时进行场消隐,预备下一场的扫描。
随着显示技术的发展,出现了液晶显示器,液晶显示器的成像原理与CRT不同,液晶显示器是通过对液晶像素点单元施加电压与否,来实现液晶单元的透明程度,并添加三色滤光片、分别使R 、G 、B 这3中光线透过滤光片,最后通过3个像素点合成一个彩色像素点,从而实现彩色显示。
但是由于液晶显示技术后于CRT 显示技术诞生,因此在液晶显示器诞生的时候,为了能够兼容传统的显示接口,因此液晶显示器通过内部电路实现了对VGA 接口的完全兼容。
因此,我们在使用显示器时,只要该显示器带有标准的VGA 接口,我们就不用去关系其成像原理,直接使用标准的VGA 时序即可驱动。
对于普通的显示器(无论是液晶还是CRT ),共有5个信号:R 、G 、B 三基色信号,行同步信号HS ,场同步信号VS 。
对于时序驱动,VGA 显示器要严格遵循“VGA 工业标准”,即640*480*60Hz 模式,否则可能会损害VGA 显示器。
VGA 标准时序分析通常我们所用的显示器都满足工业标准,因此我们设计VGA 控制器时要参考显示器的技术规格,下图是VGA 行扫描、场4扫描的时序图。
TgRGB HS行扫描时序要求(单位:输出一个像素的时间间隔,即像素时钟): Ta (行同步头):96 Tb :40 Tc :8Td (行图像):640 Te :8 Tf :8 Tg :800TgRGB VS场扫描时序要求(单位:输出一行Line 的时间间隔): Ta (场同步头):2 Tb :25 Tc :8Td (场图像):480 Te :8 Tf :2Tg:525VGA工业标准所要求的频率如下:时钟频率25.175MHz(像素输出的频率)行频率31469 Hz场频率59.94Hz(每秒图像刷频率)VGA 工业标准显示模式要求:行同步、列同步都为负极性,即同步脉冲要求是负脉冲。
下图为VGA图像显示扫描示意图,在设计时,可用两个计数器进行计数(行、场扫描计数器),行计数器的驱动时钟为25MHz,场计数器的驱动时钟为行计数器的溢出信号。
计数的同时控制行、场同步信号输出。
并在适当的时候送出数据,就能显示相应的图像。
注意消隐器件送出的数据应该为0x00。
显示器的刷新频率为25MHz/800/525 = 59.52Hz,接近VGA 工业标准场帧频59.94Hz行同步515芯航线FPGA学习套件VGA电路介绍芯航线FPGA学习套件提供两种VGA接口输出,分别为8bit输出和高质量24位输出。
24位高质量的VGA视频输出模块使用专用视频DAC芯片GM7123(兼容ADV7123),实现高达1600*1200分辨率、60Hz刷新频率,24位动态色彩输出。
该模块性能优异,价格较高,主要用于视频图像处理系统中。
本例因为设计的逻辑分析仪不需要如此高的动态色彩范围,因此使用8bit输出型VGA模块。
8位VGA输出电路设计在“VGA_数码管_PS2”三合一模块上,下图为VGA_数码管_PS2模块图和VGA接口电路图:该VGA接口三基色信号R、G、B共专用8位(分别是R为3位、G为3位、B为2位),因此可以显示以下为常见的几种颜色对应的数据编码:小结通过以上介绍,我们了解了实现VGA驱动的行列扫描方法,即使用两个计数器分别进行行、场计数,根据计数值确定像素数据内容和行、场同步信号的电平状态。
同时,也知道了要显示不同的颜色,只需要给D0~D7不同的数据,即可显示不同的颜色。
VGA 控制器设计第一步,设计行扫描计数器行扫描计数器即每个像素时钟自加1,一旦加满到799(刚好800个时钟周期),计数器第二步,设计场扫描计数器由于场扫描计数器是在每次一行扫描完成后加1的,即场扫描计数器的自加条件是行扫描计数器溢出。
所以,场扫描计数器的自加条件为行扫描完成,即“hcount_r==10'd799”,场扫描计数器代码如下所示:第三步,产生行同步信号和场同步信号根据VGA工业标准时序,我们知道每一个完整的VGA帧都包含了数据段和消隐段,在消隐段期间,行同步信号和列同步信号有一段行同步头和场同步头,在同步期间,对应行同步信号或者场同步信号为低电平,因此我们可以根据行、场计数器的值来确定行、场同步信号的电平状态。
对于行同步信号,其行同步头为一行扫描的前96个像素时钟周期,因此行同步信号可用如下的简单方式控制:对于场同步信号,其场同步头为一行扫描的前2个像素时钟周期,因此行同步信号可用如下的简单方式控制:第四步,输出数据VGA控制器的设计目的是为了驱动VGA显示器显示需求的图像内容,因此需要设计数据输出部分,这里,数据来源可以为其它部分产生的图像信号,如摄像头数据、BMP图片数据。
我们在驱动VGA时,只需要保证在扫描正确的像素点时,其它部分产生的图像信号能够与该像素点位置对应上,则不需要对图像数据再进行二次处理,但是,在行、场消隐期间,需要保证输出到VGA的RGB数据线上的数据全部为0,因此可以设置一个二选一多路器,只有在非消隐期间,VGA控制器才直接输出其他部分输入的图像数据,而消隐器件则强制输出全0。
我们可以首先产生一个图像数据有效标志信号,然后使用该标志信号控制VGA输出数据的内容,即切换二选一多路器的通道,从而实现消隐器件数据全0的功能。
消隐强制输出0二选一多路器代码如下所示:其中,VGA_RGB是输出到VGA接口上的数据,而data_in则是其他模块传递过来的正确的图像数据。
第五步,输出正确的行列扫描位置为了使其他模块能够根据当前扫描位置正确的输出图像数据,因此需要将VGA控制器完整VGA控制器设计以上为我们根据直观思维设计的驱动电路,在代码中,直接使用了数字作为运算和比较的内容,这样不利于修改。
因此,为了实现易于修改的控制器设计,方便后期简单修改后兼容其他分辨率,对代码进行优化,使用参数化设计。
将代码中使用到的一些与时序相关的数字直接使用parameter这样的参数进行定义,这样在以后需要修改时间参数时,只需要修改parameter定义的内容即可,不需要再深入到代码中一个一个修改。
这里不再一一介绍如何修改,只贴出最终设计修改完成的代码,请用户自行比对领悟。
module VGA_CTRL(Clk25M,//系统输入时钟25MHZRst_n,//复位输入,低电平复位data_in,//待显示数据hcount,//VGA行扫描计数器vcount,//VGA场扫描计数器VGA_RGB,//VGA数据输出VGA_HS,//VGA行同步信号VGA_VS //VGA场同步信号);//----------------模块输入端口----------------input Clk25M;//系统输入时钟25MHZinput Rst_n;input[7:0]data_in;//待显示数据//----------------模块输出端口----------------output[9:0]hcount;output[9:0]vcount;output[7:0]VGA_RGB;//VGA数据输出output VGA_HS;//VGA行同步信号output VGA_VS;//VGA场同步信号//----------------内部寄存器定义----------------reg[9:0] hcount_r;//VGA行扫描计数器reg[9:0] vcount_r;//VGA场扫描计数器//----------------内部连线定义----------------wire hcount_ov;wire vcount_ov;wire dat_act;//有效显示区标定//VGA行、场扫描时序参数表parameter VGA_HS_end=10'd95,hdat_begin=10'd143,hdat_end=10'd783,hpixel_end=10'd799,VGA_VS_end=10'd1,vdat_begin=10'd34,vdat_end=10'd514,vline_end=10'd524;assign hcount=hcount_r-hdat_begin;assign vcount=vcount_r-vdat_begin;//**********************VGA驱动部分********************** //行扫描always@(posedge Clk25M or negedge Rst_n)if(!Rst_n)hcount_r<=10'd0;else if(hcount_ov)hcount_r<=10'd0;elsehcount_r<=hcount_r+10'd1;assign hcount_ov=(hcount_r==hpixel_end);//场扫描always@(posedge Clk25M or negedge Rst_n)if(!Rst_n)vcount_r<=10'd0;else if(hcount_ov)beginif(vcount_ov)vcount_r<=10'd0;elsevcount_r<=vcount_r+10'd1;endelsevcount_r<=vcount_r;assign vcount_ov=(vcount_r==vline_end);设计完成后,在Quartus II15.1中综合出来的电路符号如下所示:VGA控制器仿真验证本小节对设计的VGA控制器进行仿真验证,通过仿真查看行场同步信号是否满足设计需求。