江西制造职业技术学院信息工程系 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 键盘通信3
1 PS2 背景3
2 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 设计验证的技术主流
这些可编辑元件可以被用来实现一些基本的逻辑门电路 (比如 AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式
在大多数的 FPGA 里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块
系统设计师 可以根据需要通过可编辑的连接把 FPGA 内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片 里
一个出厂后的成品 FPGA 的逻辑块和连接可以根据设计者而改变,所以 FPGA