- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)-基于FPGA的PS2键盘鼠标控制电子琴
PAGE
PAGE 29
江西制造职业技术学院信息工程系08级
毕 业 论 文
姓 名:
班 级: 08通信电子
设计题目:基于FPGA的PS/2键盘鼠标控制电子琴
指导教师:
二〇一一年五月
目录
FPGA简介
1.1 FPGA背景
1.2 FPGA芯片结构
1.3 FPGA的基本特点
第二章 FPGA工作原理
2.1 查找表(Look-Up-Table)的原理与结构
2.2 FPGA工作原理
第三章 PS2键盘通信
PS2 背景
PS2键盘通信
3.3 VGA原理
第四章 PS2键盘控制模型电子琴顶层电路的设计
4.1 PS2键盘控制电子琴程序
结论、参考文献
第一章 FPGA简介
1.1 FPGA背景
FPGA主要生产厂商
1、Altera
2、Xilinx
3、Actel
4、Lattice
其中Altera作为世界老牌可编程逻辑器件的厂家,是当前世界范围内市场占有率最大的厂家,它和Xilinx主要生产一般用途FPGA,其主要产品采用RAM工艺。Actel主要提供非易失性FPGA,产品主要基于反熔丝工艺和FLASH工艺。
目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门 HYPERLINK /view/134362.htm \t _blank 电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如 HYPERLINK /view/71792.htm \t _blank 触发器(Flip-flop)或者其他更加完整的记忆块。
HYPERLINK /view/2825452.htm \t _blank 系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个 HYPERLINK /view/26651.htm \t _blank 芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。
FPGA一般来说比ASIC(专用 HYPERLINK /view/2827837.htm \t _blank 集成芯片)的速度要慢,无法完成复杂的设计,而且消耗更多的电能。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(复杂 HYPERLINK /view/333155.htm \t _blank 可编程逻辑器件备)。
FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。
1.2 FPGA芯片结构
目前主流的FPGA仍是基于查找表技术的,已经远远超出了先前版本的基本性能,并且整合了常用功能(如RAM、时钟管理和DSP)的硬核(ASIC型)模块。如图1-1所示(注:图1-1只是一个示意图,实际上每一个系列的FPGA都有其相应的内部结构),FPGA芯片主 要由6部分完成,分别为:可编程输入输出单元、基本可编程逻辑单元、完整的时钟管理、嵌入块式RAM、丰富的布线资源、内嵌的底层功能单元和内嵌专用硬件模块。
图1-1 FPGA芯片的内部结构
HYPERLINK /image/d041a4a1b18846d\o 查看图片 \t _blank ??
FPGA芯片的内部结构
每个模块的功能如下:
1. 可编程输入输出单元(IOB)
可编程输入/输出单元简称I/O单元,是芯片与外界电路的接口部分,完成不同电气特性下对输入/输出信号的驱动与匹配要求,其示意结构如图1-2所示。 FPGA内的I/O按组分类,每组都能够独立地支持不同的I/O标准。通过软件的灵活配置,可适配不同的电气标准与I/O物理特性,可以调整驱动电流的大小,可以改变上、下拉电阻。目前,I/O口的频率也越来越高,一些高端的FPGA通过DDR寄存器技术可以支持高达2Gbps的数据速率。
图1-2
您可能关注的文档
- 毕业设计(论文)-基于AT89S52单片机(红外)光电式报警器的设计.doc
- 毕业设计(论文)-基于AT89S52单片机的仓库温湿度监测系统的设计.doc
- 毕业设计(论文)-基于AT89S52单片机的光电开关测速系统设计.doc
- 毕业设计(论文)-基于AT89S52单片机的公交车汉字显示系统设计.doc
- 毕业设计(论文)-基于AT89S52单片机的多功能智能小车设计.doc
- 毕业设计(论文)-基于AT89S52单片机的数字万年历设计.doc
- 毕业设计(论文)-基于AT89S52单片机的智能交通灯的设计与仿真.doc
- 毕业设计(论文)-基于AT89S52单片机的温度传感器设计.doc
- 毕业设计(论文)-基于AT89S52单片机的激光灯控制器控制系统设计.doc
- 毕业设计(论文)-基于AT89S52单片机的电阻自动测试仪设计.doc
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)