毕业论文----基于vhdl语言的vga、ps2接口协议

毕业论文----基于vhdl语言的vga、ps2接口协议

ID:5444776

大小:1.34 MB

页数:67页

时间:2017-12-12

毕业论文----基于vhdl语言的vga、ps2接口协议_第1页
毕业论文----基于vhdl语言的vga、ps2接口协议_第2页
毕业论文----基于vhdl语言的vga、ps2接口协议_第3页
毕业论文----基于vhdl语言的vga、ps2接口协议_第4页
毕业论文----基于vhdl语言的vga、ps2接口协议_第5页
资源描述:

《毕业论文----基于vhdl语言的vga、ps2接口协议》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、吉林农业大学本科毕业设计基于VHDL语言的VGA、PS2接口协议学生:王永专业:电子信息科学与技术指导教师:摘要:我写的论文题目是基于VHDL的VGA、PS2接口协议,其大体思路是这样的,在FPGA中,使用VHDL语言描述VGA以及PS2键盘的接口协议,并把PS2的按键信息显示到VGA显示器上,首先根据PS2键盘的数据结构,扫描方式来来接收数据,然后把接收到的数据做ASICII码转换,并且缓存到双口RAM中,VGA模块通过查表读取RAM中的内容,然后影射到ROM中,找出ASICII码对应的显示方式,最后通过并串转换输出数据,从而达到显示字符的目的。关键词:现场可编程门阵列、阴极

2、射线管显示器BasedonVHDLVGA,PS2interfaceprotocolName:WangYongshunMajor:ElectronicsInformationScienceandTechnologyTutor:GongHeAbstract:IwroteathesistopicbasedontheVGA、PS2interfaceprotocolofVHDL,thegeneralsurveyofthesubjectisthat,inFPGA,todescripttheportagreementofPS2keyboardandtheVGAbyVHDLlanguage,a

3、ndtomakethePS2informationshowontheVGAmonitor.Atthefirst,accordingtothedatastructureofPS2keyboardandscanningwaytoreceivethedata,andthentransferthereceiveddataintoASICIIcodewhichtobecachedinthedual-portRAM.VGAmodulereadthecontentsofRAMthroughconsultingthetable,andthenInsinuatetotheROM,findingt

4、hecorrespondingwayofdiplayingforASICIIcode.Atlast,outputingthedatabymoduleofparallel-to-serialconversiontoachievethepurposeofdisplayingcharacters.Keywords:FPGA、CRT66吉林农业大学本科毕业设计1前言1.1题目开发的目的我所做的基于FPGA的VGA,PS2接口协议主要在实验室完成,参考有关的书籍,资料,数据手册,个人完成电路的设计,焊接,检查,调试,在根据自己的硬件和数据格式用VHDL语言编写PS2键盘数据采集,双口RA

5、M缓存,ROM查表以及VGA显示,然后下载程序调试,最终达到能够显示1-9,a-z以及空格。在这个过程中需要选择适当的元件,合理的电路图扎实的焊接技术,基本的故障排除和纠正能力,会使用基本的仪器对硬件进行调试,会熟练的运用VHDL开发软件编写程序,会运用相关软件对程序进行防真,并下载到芯片中,两个主要部分PS2,VGA之间时序关系要调节好,要耐心的反复检查,修改和调试,直到达到预期目的。我的设计硬件部分比较简单,使用了Xilinx公司生产的FPGA,VGA显示器,PS2键盘,50MHZ晶震和若干电阻组成。我的设计主要的部分是程序的编写,几乎耗费了3/4的时间,因此程序部分比较复

6、杂,但是我的设计对总体的模块划分比较严谨,因此比较容易理解。毕业设计的目的是为了了解基本电路的设计流程,丰富自己的知识和理论,巩固所学习的知识,提高自己的动手能力和实验能力,从而具备一定的设计能力。我做的毕业设计注重于对FPGA和VHDL语言的理解,为自己奠定基础,以便以后在EDA领域的开发和研制打下基础,提高自己的设计能力,培养创新能力,丰富自己的知识理论,做到理论和实际结合。本课题的重要意义还在于能在进一步的了解FPGA的工作原理,内部结构和工作状态,以及下载方式。理解VHDL的基本语法以及设计规则,这样才能更好的利用VHDL语言来做有效的设计。我的毕业设计分为三部分,硬件

7、部分,程序设计部分,编译与下载部分。硬件部分介绍,主要器件,可编程逻辑器件的发展历程,可编程逻辑器件的分类,硬件描述语言VHDL。介绍了XC3S500ESPARTAN-3EFPGA的内部结构,程序设计部分介绍了FPGA内部各个模块的介绍以及设计方法。编译与下载部分主要介绍了下载软件的发展历史,以及安装使用方法。1.2题目开发的意义我所设计的题目现在已经是一个很成熟的技术了,目前已经应用到大部分PC机中,其作用是可以跳过CPU来显示字符,图片等,减少CPU的占用率,从而提高了PC机处理数据的速

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

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

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