- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PS2鼠标控制器设计报告
基于FPGA 的PS/2 鼠标控制器设计
摘要:本文主要介绍基于FPGA 的PS/2 鼠标接口设计原理和工作流程,然后用鼠
标操作并用七段数码管和LED 等显示作为实例,把鼠标接口和七段数码管显示部
分的各个应用模块体现出来,最后对各个模块进行程序分析和调试。本次实验使
用的是Altera DE2-115 开发板,并用Verilog 语言在Quartus Ⅱ10.0 软件环境
下实现所要求的功能。当用鼠标操作并在相关外设显示实现我们想要的功能的时
候,就充分说明了大规模可编程逻辑器件的重要作用。本次实验先分别介绍FPGA
的内部结构、PS/2 的接口协议、相关外设工作原理,然后再它们的基础上
分析示例程序,最后给出实物演示图。在实验过程中,对FPGA 的正确编程是
有关本实验成败的关键,也是本实验的难点。
关键词:FPGA PS/2 Verilog Quartus Ⅱ
0 前言
随着电子技术的发展,现代电子产品已经深入到社会的各个领域,有利的促
进了社会的发展,但同时人们对电子产品的性能和要求也越来越高,产品的换
代速度也越来越快。然而微电子技术是电子技术发展的根基,尤其在半导体工艺
技术的发展上更能体现出微电子技术。所以现在在单片硅片上集成了更多的晶
体管,集成电路也在向低成本、低功耗和高速的方向发展,各种专用集成电路
的成本不断降低,最终实现了片上系统。现代电子技术的核心是EDA 技术,它
结合了物理层在硬件电路实现的发展,也体现了现代电子技术与计算机软件技
术有效的融合和升华。EDA 技术的发展有效的结合了这两者,是这两个技术的共
同产物,所以电子技术全方位技术EDA 时代。工程师们用EDA 工具,开发专用
集成电路及其复杂的IP 核模块。特别是硬件描述语言的出现,使更加复杂的电
子系统的设计和调试更加的简单。所以为了实现电子技术的发展,EDA 技术对于
我们而言及其重要。本文介绍了基于FPGA 控制的PS/2 鼠标接口电路设计的基
本结构、性能特点、及其设计理念。本设计使用Altera 公司DE2-115 开发板,
(CycloneIV EP4CE115F29 FPGA 芯片),采用EDA 技术,并使用Verilog 语
言设计各个模块,在Quartus Ⅱ10.0 下进行软件编程实现正确的工作时序后,
将编译结果下载到FPGA 芯片上,最终实现本次设计的要求。
1 FPGA 介绍
1.1 FPGA 的简介
随着EDA 技术的发展,在电子领域里的模电与数电、硬件和软件、器件与系
统的集成等更加良好的融入到一起。所以更大规模的FPGA 器件不断更新。
FPGA(Field Programmable Gate Array)是一款大规模可编程逻辑器件,它
和CPLD、GAL 等可编程逻辑器件不一样,后者都是基于乘积项的可编程结构,而
前者是用的查找表结构,LUT 是可编程的最小逻辑单元。FPGA 的出现使开发数字
电路的技术进一步提高。它的特点是直接面向用户,具有极大的通用性和灵活性,
使用简单方便,硬件检测和实现快捷,开发周期短,成本低,便于维护等。FPGA
应用EDA 技术,以硬件描述语言,原理图等形式作为输入设计逻辑,经过一系列
的变换,最后转换成FPGA 器件所识别的编程文件,最终实现电子线路系统功能。
1.2 FPGA 的结构和工作原理
对于大多数FPGA 而言都是采用的基于静态随机存储器的查找表逻辑形成机
构,简单的说就是用静态随机存储器来够成逻辑函数发生器,其4 输入LUT 的内
输入1
输入2 查 输
找
表 出
L
输入3 U
T
输入4
部结构如图1.2-1
您可能关注的文档
最近下载
- 吊篮日常检查记录.doc VIP
- 16S401 管道和设备保温、防结露及电伴热.docx VIP
- 2025年黑龙江、吉林、辽宁、内蒙古高考地理试题评价分析与教学反思理试题评价分析与教学反思.docx
- 2019人教版高中数学A版 必修第2册《第九章 统计》大单元整体教学设计[2020课标].pdf
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday教案.docx
- 建筑装饰设计基础第1章电子课件 .pptx VIP
- 心理健康教学课件:七年级上第1课走进心理健康课.pptx
- 天然气调压器切断阀介绍.ppt VIP
- 对外汉语时间教学.ppt VIP
- 《人造板工艺学》课件 第十三单元 生产工艺设计.ppt VIP
文档评论(0)