ImageVerifierCode 换一换
你正在下载:

1VGA.docx

[预览]
格式:DOCX , 页数:17 ,大小:1.59MB ,
资源ID:28216699      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28216699.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1VGA.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

1VGA.docx

1、1VGAVGA设备显示实验一实验原理:本实验中的VGA设备为通用电脑显示器。VGA接口如图1所示。图1 VGA接口标准VGA接口一共有15个接口。真正用到的就5个。HSYNC是行同步信号,VSYNC是场同步信号,同步信号是为了让VGA显示器接收部分知道送来的数据是对应哪一行那一列的哪一个像素点的。VGA_R, VGA_G, VGA_B是三原色信号,向三原色信号接口输入10位数字信号,可以实现多种颜色显示。在做本实验时,由于没有任何显示器驱动,所以显示器工作在默认状态,分辨率:640480,刷新率:60Hz,因此VGA时钟频率应约为25MHz。在此状态下,当VS 和HS 都为低电平时,VGA 显

2、示器显示亮的状态,其正向扫描过程约为26us。当一行扫描结束后,行同步信号HS 置高电平,持续约6us 后,变成低电平,在HS 为高电平期间,显示器产生消隐信号,这就是显示器回扫的过程。当扫描完一场后,也就是扫描完480 行以后,场同步信号VS 置高电平,产生场同步,此同步信号可以使扫描线回到显示器的第一行第一列位置。显示器显示的时序图如下图2所示:图2 VGA显示时序图上图中T1 为同步消隐信号,约为6us 脉宽,T2 为行显示过程,约为26us,T3 为场同步信号,宽度为两个行同步周期,T4 为显示时间,约为480行周期。二实验内容:本实验要完成的任务就是通过FPGA在显示器上显示一些条纹

3、或图案,要求显示器上能够显示横条纹、竖条纹、棋盘格子等图案,并在VGA显示器中间显示一个方框。同时用按键控制背图案转换及方框的运动。实验中系统时钟选择时钟模块的50MHz。实验的输出就直接输出到VGA 接口,通过显示器显示出来。三实验步骤:1.建立工程(1)首先,打开Quartus,点击File-New Project Wizard新建一个工程。(2)依次填入工程所在文件夹及顶层文件名(注意不要出现中文),单击next。(3)再单击next,选择实验器件,本实验中选用Cyclone II中的EP2C70F896C6。单击finish。(4)在File-new中选择Verilog HDL Fil

4、e。点击OK。(5)保存文件到工程文件夹下,此verilog文件需与工程名一致。(6)在Device窗口下点击Device and Pin Options。(7)在弹出的窗口中进行如下更改。2.VGA基本显示(1)如下图所示,在前面新建的verilog文件中写入程序。其中,下面的程序为用计数器产生行坐标及水平同步信号,同理,用计数器产生列坐标及垂直同步信号,这样就生成了一帧图像的控制信号。背景颜色部分描述如下所示,分别定义了三种背景。如果待显示颜色与纵坐标V_Cont有关,即根据纵坐标分区,则显示的图案为横条纹,同理与横坐标H_Cont有关,则显示的图案为竖条纹,若与两个坐标都有关,则显示的是

5、棋盘格子的图案。在保证颜色与坐标相关联的情况下,可修改相应的背景颜色。Draw_en信号为使能信号,定义了在小框所在的像素点。再根据Draw_en信号选择颜色输出。(2)在本实验中,屏幕分辨率为640480,所以时钟频率应为25MHz,应加入一个PLL。点击Tools-MegaWizard Plug-In Manager。(3)选择第一项。点击next。(4)选择I/O-ALTPLL,选择文件类型,填入PLL名。单击next。(5)将输入时钟改为50MHz,点击next。(6)做如下更改,点击next。(7)再点击next,选择c0时钟,将输出时钟改为25MHz。点击next。(8)编写程序,实现用按键iKEY及iSW控制小框位置移动及背景图案切换。(9)点击进行编译。成功后如图所示。如不成功,查看Type Message窗口进行错误更正。(10)点击进入Pin planner。(11)对照管脚分配表,进行管脚分配。分配结束后如图所示。(12)再次编译。(13)点击,弹出下载界面。(14)点击start进行下载。若下载失败,点击Hardware Setup进行设置。(15)选择USB,若无此项,检查设备管理器中驱动是否安装。(16)在下载页面可通过Delete和Add File删除和加入下载项。详细程序见“VGA设备显示实验”。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1