[发明专利]一种基于FPGA和PS2协议的KVM控制器有效
申请号: | 201810622259.8 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108874166B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 张晓琳;卢飞 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;G06F3/038;G06F3/14 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 张弘 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于FPGA和PS2协议的KVM控制器,包括信号三态处理及顶层接口、操作控制模块、接收模块、发送模块、鼠标应答模块及键盘应答模块、切换控制模块及切换信号监测模块;本发明以集成化、小型化、降低硬件设计复杂度为方向,针对传统控制器在扩展性、兼容性方面的不足。 | ||
搜索关键词: | 一种 基于 fpga ps2 协议 kvm 控制器 | ||
【主权项】:
1.一种基于FPGA和PS2协议的KVM控制器,其特征在于,包括信号三态处理及顶层接口(1)、操作控制模块(3)、接收模块(4)、发送模块(6)、鼠标应答模块及键盘应答模块(5)、切换控制模块(7)及切换信号监测模块(8);所述的操作控制模块(3),用于监测时钟信号、数据信号及发送请求,结合PS2通信协议,对PS2数据通信方向进行检测,根据检测结果启动发送或接收;所述的接收模块(4),与操作控制模块(3)连接,用于接收上位机命令、将命令传递给鼠标应答模块及键盘应答模块(5)并在通信最后给出应答位;在接收到操作控制模块(3)的启动信号后,按照协议规定产生时钟信号;所述的发送模块(6),与操作控制模块(3)连接,用于发送需应答主机的信息,在接收到启动信号后,产生时钟信号,并根据时钟信号状态发送相应数据位,同时在驱动时钟信号时对其状态进行判断;所述的鼠标应答模块及键盘应答模块(5),与接收模块(4)连接,用于对接收到的命令进行判断,对上位机发送的不同命令进行相应反馈;所述的切换控制模块(7),用于根据外部的切换信号及当前PS2通信情况进行仲裁,并将最终的切换结果传递给外部切换芯片;所述的切换信号监测模块(8),用于实时监测外部给出的切换按键信号,并对按键进行消抖处理,将结果提供给切换控制模块(7);所述的信号三态处理及顶层接口(1),用于外部信号与控制器内部模块的数据交互,完成了双向信号的三态控制;外部设备通过信号三态处理及顶层接口(1)与切换控制模块(7)、切换信号监测模块(8)进行信息交互。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810622259.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种台式计算机防水键盘结构
- 下一篇:一种键盘状态变化脉冲产生电路