为缓解我国电子信息产业快速发展与核心技术人才紧缺的矛盾,中
电网(ECCN)在信息产业部的支持下,联合国际著名集成电路设计厂
商和清华大学等国内顶级高校,于2006年隆重推出电子工程与集成电路
技术培训项目。2007年5月31日,首期AItera
FPGA技术培训学员正式
结业,结业典礼在京沪两地隆重举行。典礼上专家组共评选出8篇优秀结
业论文,为了与读者分享学员们的学习心得与体会,本刊将陆续刊登这些
优秀论文,以飨读者。
更多详情敬请登录http://trojning.ECCN.com/。
基于F
P
GA的PS/2鼠标接口
设计方法及其应用
Design
’|西
当前嵌入式系统技术已得到了广
泛应用,但传统嵌入式系统的人机接
口多采用小键盘操作的文本菜单方
式,用户操作较为不便。本设计利用
FPGA实现对PS/2接口鼠标的控制,
是在以VGA作为输出设备的单片机系
统上初步实现图形化用户界面的方
案,它成本低、效果好,并且有很强的
实用性。
FPGA(Field
ProgrammabIe
Gate
Array)是20世纪80年代中期出现的
高密度、可编程逻辑器件,FPGA及其
软件系统是开发数字电路的最新技
术,它利用EDA技术,以电路原理图、
硬件描述语言及状态机等形式输入
设计逻辑,提供功能模拟、时序仿真
等模拟手段,在功能模拟和时序仿真
MOUse
Inter|Qce
8Qsed
On
FPGA
一
深圳欣康基因数码科技有限公司
王小明
度满足要求后,经过一系列变换,将
输入逻辑转换成FPGA器件的编程文
件,以实现专用集成电路。本设计选
用AItera公司推出的Cvclone|J系列
的EP2C5T144C8
FPGA来设计PS/2
接口,体积减小,可靠性提高。
PS隰接口和协议
接口的物理特性
PS/2接口用于许多现代的鼠标
和键盘,由旧M最初开发和使用。物
理上的PS/2接口有两种类型的连接
器:5脚的DlN和6脚的M…一DIN。图1
就是两种连接器的引脚定义。使用中,
主机提供+5V电源给鼠标,鼠标的地
连接到主机电源地上。
接口协议原理
PS/2鼠标接口采用一种双向同步
串行协议,即每在时钟线上发一个脉
冲,就在数据线上发送一位数据。在相
互传输中,主机拥有总线控制权,即它
可以在任何时候抑制鼠标的发送,方
法是把时钟线一直拉低,鼠标就不能
产生时钟信号并发送数据。在两个方
插座(孔)
插头‘针)
5脚的DIN
6脚的mini—DIN
5脚的
Q
n
1
时钟(cLocK)
数据(D^TA)
DIN
…
2
数据(D^TA)
未实现、保醇
3
未实现、保螯
电源地(G胁)
6脚的
偷
④
4
电源地(G肋)
电源+5v(vcc)
E_声)
5
电源+5v(戳)
时钟(cLocI【)
mini—DI翦
炒
6
未实现、保鹜
L……彻…瞄舭叭。m刚陌陀如髅踟旧舣
万方数据