基于fpga的rs232和ps2控制vga显示

基于fpga的rs232和ps2控制vga显示

ID:1259636

大小:288.56 KB

页数:11页

时间:2017-11-09

基于fpga的rs232和ps2控制vga显示_第1页
基于fpga的rs232和ps2控制vga显示_第2页
基于fpga的rs232和ps2控制vga显示_第3页
基于fpga的rs232和ps2控制vga显示_第4页
基于fpga的rs232和ps2控制vga显示_第5页
资源描述:

《基于fpga的rs232和ps2控制vga显示》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于FPGA的PS/2接口和RS232串口控制VGA显示课程设计报告基于FPGA的PS/2接口和RS232串口控制VGA显示课程名称数字设计入门实习班级名称农业电气化与自动化1301班作者姓名韦惠丽团队成员杜育轩孙旭婧韦惠丽指导教师赵不贿提交日期2015.01.1611基于FPGA的PS/2接口和RS232串口控制VGA显示摘要FPGA以硬件描述语言(Verilog或VHDL)完成电路设计,经过简单的综合与布局,快速的烧录并进行测试,是现代IC设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻

2、辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件如触发器(Flip-flop)或者其他更加完整的记忆块。这次课程设计主要使用高性能FPGA开发板,集合PS/2接口,RS232串口,VGA接口,实现通过键盘和电脑发出信号控制VGA显示26个大写英文字母。通过PS/2接口传送数据到开发板,RS232传送数据至开发板,通过数据选择器,选择通过RS232控制或者PS/2接口进行控制显示。关键词PS/2接口;VGA显

3、示;RS232串口通讯;IP核调用;11基于FPGA的PS/2接口和RS232串口控制VGA显示目录第一部分设计题目I·············································41.1设计目的与要求·············································41.2设计思路····················································4第二部分设计方案·························

4、······················52.1总体设计方案说明··········································52.2模块结构与方框图··········································5第三部分程序设计···············································63.1功能模块1程序设计·········································63.2功能模块2程序设计·

5、········································611基于FPGA的PS/2接口和RS232串口控制VGA显示3.3功能模块3程序设计·········································63.4功能模块4程序设计·········································63.5功能模块5程序设计·········································7第四部分设计小结·············

6、··································84.3.1设计中遇到的问题·········································84.3.2进一步改进的方向·········································8课程设计总结(心得体会)···········································……9参考文献···············································

7、·······1011基于FPGA的PS/2接口和RS232串口控制VGA显示第一部分设计题目1.1设计目的与要求设计目的:VGA显示的话对于我们来说已经不算是一件难的事情,怎样是的VGA更加好玩,更加有趣这是我们的一个目标,加之对于键盘和串口比较感兴趣,因此我们想做一个更好玩,更有趣的VGA显示程序,同时也是为了检测我们这一学期的学习成果,巩固电子技术基础,了解更多关于这方面的知识,培养出浓厚的编程兴趣,为今后发展奠定良好基础。设计要求:通过键盘控制VGA显示,没按下键盘上对应的26个字母,显示器或者

8、投影仪上面会显示相应字母,或者通过串口调试助手向开发板发送一个十六进制数(相应编码已经编号可查看附表)控制显示不同字母,同时在中间植入8个LED,没按下或发送不用的数据相应的LED就会发生变化,确定输入是否有误,从而判断整个模块代码的成功与否。1.2设计思路首先,我们需要了解PS2接口和RS232串口数据传输的关系。其次,根据PS2接口和RS232串口输出的数据进行选择。再者,将选择好的数据发送给译码器,翻译成点阵模型。最后,显示器显示通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。