- 165
- 0
- 约4.49千字
- 约 10页
- 2018-10-09 发布于重庆
- 举报
FPGA课程设计VGA图像显示控制电路设计
PAGE
课程设计报告
VGA图像显示控制电路设计
学校:
学院: 自动化学院
专业:电子信息科学与技术
班级:
姓名:
学号:
日期: 2014.12.17
目录
1绪论……………………………………………………..1
2设计要求、目的及方案论证…………………………..1
2.1 设计要求…………………………………………1
2.2 设计目的…………………………………………1
2.3 设计方案…………………………………………1
3系统设计………………………………………………..2
3.1 设计原理…………………………………………2
3.2 程序设计…………………………………………4
4程序结果截图…………………………………………..7
5课程设计心得…………………………………………..8
参考文献………………………………………………….8
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 1
绪论
本设计采用EDA技术,通过CPLD芯片实现了实现VGA图像显示的设计,本文采用Verilog 硬件描述语言描述VGA图像显示电路,完成对电路的功能仿真。通过屏幕直接将图像的显示出来。与传统的设计方式相比,本设计由于采用了CPLD芯片来实现,它将大量的电路功能集成到一个芯片中,并且可以由用户自行设计逻辑功能,提高了系统的集成度和可靠性。
2设计要求、目的及方案论证
2.1 课程设计要求
小组2名成员进行学习和讨论,来设计一个VHDL/Verilog 程序来实现以下功能:
1. 利用 FPGA 实现 VGA 图像显示器
2. 通过屏幕将其显示
4. 选用 GW48-PK2系统, 编写程序在 FPGA 上实现并加以验证.
2.2 课程设计目的
1、熟悉VGA显示器的实现原理
2、加深对VHDL语言的设计编程和设计语言规则的应用
3、熟悉集成电路设计的流程,学习使用EDA集成电路设计软件QuartusII 进行模拟综合,然后在FPGA上实现。
2.3 设计方案
CPLD是整个系统的核心,通过对其编程可输出RGB三基色信号和HS 、VS行场扫描同步信号。当 CPLD接受单片机输出的控制信号后,内部的数据选择器模块根据控制信号选通相应的图像生成模块,输出图像信号,与行场扫描时序信号一起通过15针D型接口电路送入VGA显示器,在VGA显示器上便可以看到对应的图像。CPLD所需的工作时钟由外部高精度有源晶振提供,系统原理框图如下图:
控制按键
控制按键
电源
CPLD
接口电路
VGA
显示器
时钟电路
3系统设计
此系统设计分主要由,二分频模块,地址译码器模块,VGA显示控制模块及图像数据ROM来实现对图像的显示。计数器模块设计简单,用计数器计数来控制,以实现某一个区域显示相应的颜色。具体以VGA显示模块和图像数据ROM为例进行详细分析与操作。
4 VGA显示控制模块
VGA显示控制模块主要通过VGA时序产生640*480显示范围,并控制和消隐范围以及产生水平同步时序信号hs和垂直同步时序信号vs的值。
一个独立的计数器产生垂直时序信号。垂直同步计数器在每个HS脉冲信号来临时自动加1,译码值产生VS信号。计数器产生当前显示行。这两个计数器从地址到显示缓冲器连续计数。
首先启动QUARTUS Ⅱ软件,新建vga640480显示扫描模块工程文件, 单击完成按钮,创建好了设计工程,选择【FILE】【NEW】菜单,选择【VHDL File】,单击【OK】建立一个新的文本设计文件,命名为vga640480.vhd。随即进行程序代码的输入。在【File】菜单中点选【Save as】存盘并保证该文件添加到了工程中,文件名为默认的即可。至此,vga640480显示扫描模块文件建立完成。在【File】菜单中点选【Gree Update】/【Greate Symbol File For Cunrent File】对vga640480文本文件进行封装得出原理图模块如图4.1-5所示:
图4.1-5 vga640480显示扫描模块
通过以上步骤,便完成了vga640480显示扫描模块的设计工作,即系统底成模块完成。
您可能关注的文档
- C编程课程设计运动会成绩查询系统.doc
- C编译器词法分析与语法分析的实现课程设计.doc
- c航班管理系统课程设计报告.doc
- C计算器课程设计计算器程序设计.doc
- C词法器及语法分析器实现.doc
- C语言 程序设计 节日查询和任务提醒系统万年历.doc
- C语言作业图书信息管理系统最终源代码.doc
- c语言学生成绩管理系统数据结构课程设计报告课程设计.doc
- C语言学生选课系统课程设计报告书计算机.doc
- C语言实训四 循环结构程序设计和答案.doc
- Frame Investigating How Adaptation WorksFreshman English框架研究如何适应工程英文.doc
- Friction Stir Spot Welding of lightweight materias搅拌摩擦点焊轻质材料的焊接.docx
- frt财务管理改革方案.doc
- FRP加固钢筋混凝土梁读书报告.doc
- FSCCOC执行手册.doc
- FRTC蓝牙远距离IC卡近距离混合型停车场管理系统设计.doc
- FTP客户端设计与实现计算机论文.doc
- FTP服务与客户端设计—计算机毕业设计论文.doc
- FTTxLAN宽带接入网规划设计.doc
- FSAE方程式赛车制动系统设计毕业设计说明书.doc
最近下载
- 外贸英语写作.pdf VIP
- 2023北京各区初三一模语文试题汇编《记叙文阅读》.pdf VIP
- 辽宁省事业单位考试综合应用能力(医疗卫生类E类)2026年备考难点精析.docx VIP
- 七律一组的诗词有哪些.doc VIP
- 海南省中考数学科模拟试题一.doc VIP
- 民航客舱服务艺术案例分析全套完整教学课件.docx VIP
- 灰姑娘剧本英文版.pdf VIP
- 2025国家核技术利用辐射安全与防护考核测试试题及答案.docx VIP
- 2025年国家核技术利用辐射安全与防护考核测试试题(附答案).docx VIP
- 2020国家核技术利用辐射安全与防护考核测试试题(二)(附答案).docx VIP
原创力文档

文档评论(0)