江西制造职业技术学院信息工程系08级毕业论文姓名:江太平班级:08通信电子设计题目:基于FPGA的PS/2键盘鼠标控制电子琴指导教师:吴康二〇一一年五月目录第一章FPGA简介1
1FPGA背景1
2FPGA芯片结构1
3FPGA的基本特点第二章FPGA工作原理2
1查找表(Look-Up-Table)的原理与结构2
2FPGA工作原理第三章PS2键盘通信3
1PS2背景3
2PS2键盘通信3
3VGA原理第四章PS2键盘控制模型电子琴顶层电路的设计4
1PS2键盘控制电子琴程序结论、参考文献第一章FPGA简介1
1FPGA背景FPGA主要生产厂商1、Altera2、Xilinx3、Actel4、Lattice其中Altera作为世界老牌可编程逻辑器件的厂家,是当前世界范围内市场占有率最大的厂家,它和Xilinx主要生产一般用途FPGA,其主要产品采用RAM工艺
Actel主要提供非易失性FPGA,产品主要基于反熔丝工艺和FLASH工艺
目前以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至FPGA上进行测试,是现代IC设计验证的技术主流
这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式
在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块
系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里
一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能
FPGA一般来说比ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,而且消耗更多的电能
但是他们也有很多的优点比如可以快速成品,可以被修改来