- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于fpga的vga图像显示控制器设计毕业设计
基于FPGA的VGA图像显示控制器设计
一.实验简介
本实验介绍了一种利用可编程逻辑器件实现VGA图像显示控制的方法,阐述了VGA图像显示控制器中VGA显像的基本原理以及功能演示,利用可编程器件FPGA设计VGA图像显示控制的VHDL设计方案,并在Altera公司的QuartusII软件环境下完成VGA模块的设计。而且给出了VGA模块的设计思路和顶层逻辑框图。最终实现VGA图像显示控制器,VGA图像控制器是一个较大的数字系统,传统的图像显示的方法是在图像数据传输到计算机,并通过显示屏显示出在传输过程中,将图像数据的CPU需要不断的信号控制,所以造成CPU的资源浪费,系统还需要依靠计算机,从而减少了系统的灵活性。FPGA芯片和EDA设计方法使用根据用户的需求设计提供了有针对性的VGA显示控制器,不需要依靠计算机,它可以大大降低成本,并可以满足生产实践中改变的,产品的升级换代和方速
2.1课题要求
设计一个 VGA 图像显示控制器。
显示模式为 640×480×60Hz 模式;
用拨码开关控制 R、G、B(每个2 位),使显示器可以显示64 种纯色;
在显示器上显示横向彩条信号(至少 6 种颜色);
在显示器上显示纵向彩条信号(至少 8 种颜色);
在显示器上显示自行设定的图形、图像等。
2.2设计目标
根据课题要求,实验中将目标进行了细化,叙述如下:
设定4种显示模式:横彩模式、纵彩模式、纯色模式、用户模式;
拨码开关最低两位SW1~SW0控制4种模式的切换;
拨码开关高6位SW7~SW2每两位分别控制RGB显示64种纯色;
横向和纵向彩条均设置为8种内置的颜色;
用户模式中分3种子模式:
子模式1是沿固定轨迹运动模式,固定图形沿水平方向运动,行运动到边界后折回到下一行继续水平运动;
子模式2是反弹球模式,固定图形在矩形屏幕做内直线运动,到边界后沿反射角方向反弹,周而复始;
子模式3是受控运动模式,使用上下左右4个按键控制固定图形在屏幕内的运动方向;
子模式间的切换由一个单独的按键进行控制,按键按下后顺序切换子模式。
三.实验内容
3.1 VGA概述
伴随着市场上液晶显示器的出现,越来越多的数字产品开始使用液晶作为显示终端,不过基于VGA标准的显示器仍是目前普及率最高的显示器。如果想要驱动此类显示器,必须得有很高的扫描频率,以及极短的处理时间,综合诸多特点需要,所以选用FPGA来实现对VGA显示器的驱动。本次毕业设计即选用FPGA来实现VGA的显示。
现在,基于FPGA的设计方案越来越被用于更多的嵌入式系统,在基于FPGA的大规模嵌入式系统设计中,为了更好的实现VGA显示功能,既能使用专用的VGA接口芯SPX7111A等,又可以设计和使用基于FPGA的VGA接口软核,其优点在于能使用VGA专用芯片具有更稳定的VGA时序和更多的显示模式可供选择。此外设计和使用VGA接口软核更具有以下几点优势:
◆ 使用芯片更少,节省板上资源,布线难度大大减少。
◆ 当高速数据进行传输时,减少高频噪声干扰。
◆ 采用FPGA(现场可编程门阵列)设计的VGA接口可以将要显示的数据直接传送到显示器,跳过计算机的处理过程,加快了数据的处理速度,从而有利的节约硬件成本。
◆ 整体设计费用降低,产品更具有价格优势。现代EDA软件发展迅速,设计、仿真 更容易实现,量化设计中各个环节,使得设计周期日益缩短。
3.1.1 VGA显示技术的发展概况
VGA接口,它是一种被广泛应用的标准显示接口,大多数的显卡和显示器之间,以及二色等离子的电视输入图像模数的转换上使用了VGA接口。它同样还被用于LCD的液晶显示设备,随着微电子制造工艺的发展,可编程逻辑器件也取得了长久的进步,早期的元器件只可以存储很少的数据,逻辑功能实现更为简单,然而发展至今,其完成的逻辑功能相对复杂,规模更大,速度更快,功耗更低!现阶段可编程逻辑器件主要有两大类,现场可编程逻辑器件(FPGA)和复杂可编程逻辑器件(CPLD)。
FPGA的运行速度快,管脚资源更加丰富,大规模的系统设计的实现相对简单,大量软核可供使用用,有利于二次开发使用,不仅如此,而且FPGA具备可重构的能力,抗看等特点。因此,工业控制及其他领域也更加重视使用FPGA,利用FPG完成VGA显示控制,可以使图像的显示脱离PC机的控制,形成体积小、功耗低的格式嵌入式系统(便携式设备或手持设备),应用地面勘测,性能检测等方面,具有重要的现实意义[1]。本设计在FPGA开发板上使用VGA接口的显示器显示彩条及简单的图形,可以成为整个采集系统的参考设计,实用价值良好。
3.1.2 VGA显示接口
VGA接口是一种D型接口,上面共有15针孔,分成三排每排五个。 其中,除了2根NC(Not Connect)信号、3根显示数据总线和
您可能关注的文档
- 基于at89c51单片机的蔬菜大棚温度控制系统的设计毕业设计.doc
- 基于at89c51的篮球比赛计分器设计毕业设计.doc
- 基于at89c51单片机控制电子密码锁毕业设计.doc
- 基于at89c52单片机的出租车计价器的设计毕业设计.doc
- 基于at89c51的智能测频仪设计毕业设计.doc
- 基于arm单片机的住宅监控系统设计论文毕业设计.doc
- 基于at89s52的篮球足球比赛计时计分器仿真及实物制作毕业设计.doc
- 基于at90can128单片机的高炉烧结配料控制部分的研究毕业设计.doc
- 基于avr单片机的485通信系统设计毕业设计.doc
- 基于biod模型的动物集群运动分析毕业设计.doc
- 市人大办副主任2024带头增强党性、严守纪律、砥砺作风等四个方面存在的问题及整改措施对照发言材料4篇(四个带头+典型案例剖析).docx
- 深入贯彻中央八项规定精神学习教育专题辅导授课讲稿.docx
- 深化零基预算改革面临的问题困难及对策建议及深化市级零基预算改革方案.docx
- 某邮政公司2024年度基层党建工作整改报告材料.docx
- 某党政办主任2024带头增强党性、严守纪律、砥砺作风等四个方面存在的问题及整改措施个人对照检查发言提纲范文(四个带头).docx
- 廉政党课6篇:坚定不移推进党风廉政建设和反腐败工作为全市高质量发展提供坚强保障.docx
- 纪检监察干部队伍教育整顿对照六个方面自查自纠检视剖析报告(3篇).docx
- 关于同志政治素养、廉洁自律的鉴定评价材料2篇.docx
- 关于司法局2024-2025年意识形态工作汇报5篇.docx
- 关于进一步提高党委理论学习中心组学习质量的实施意见+国企改革研讨交流材料.docx
最近下载
- 中央八项规定学习教育课件.ppt VIP
- 2024年教师职业能力测试题及答案1.pdf
- 亏损项目整治方案.pdf
- 基础模块3 Unit3 Artificial Intelligence知识讲解-2025年中职高考英语一轮复习讲练测(高教版2023修订版·全国通用).docx
- T∕CECS 10026-2019 绿色建材评价 建筑门窗及配件(可复制版).pdf
- 2024年医药卫生考试-伤口造口师伤口造口专科护士造口治疗师考试历年(2018-2023)真题荟萃附答案.docx
- 肠外营养支持操作规程及评分标准.docx
- 《公路工程建设安全生产检查与评价标准》.pdf
- 贷款及贴现业务的核算培训课件.ppt
- 贵州省内河水运发展规划-贵州省地方海事.doc
文档评论(0)