一种USB-PS2键鼠自适应为PS2接口的模块制造技术

技术编号:13599172 阅读:89 留言:0更新日期:2016-08-27 00:19
本实用新型专利技术公开了一种USB‑PS2键鼠自适应为PS2接口的模块,包括MCU模块、USB Host模块、PS2仿主机模块、PS2仿从机模块,MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,PS2仿从机模块的PS2仿从控制器;USB Host控制器负责外接真正的键盘,对键盘进行初始化,控制USB Host模块模拟USB键盘;PS2仿主机模块接真正的键鼠,PS2仿从机模块模拟键鼠。本实用新型专利技术实现多单元服务器中服务器的集中管理,提高系统的可管理性,提高系统管理员的工作效率。

【技术实现步骤摘要】

本技术涉及计算机
,具体涉及一种USB-PS2键鼠自适应为PS2接口的模块,一种应用在多单元服务器中USB-PS2键鼠自适应为PS2接口的模块,管理板接口是USB或者是PS2键盘鼠标而服务器接口是PS2接口,实现多单元服务器中服务器的集中管理;提高系统的可管理性,提高系统管理员的工作效率;还可以利用服务器的冗余特性对数据进行保存。
技术介绍
在先前的多单元服务器中,管理板和各个主板之间USB通信是通过单片机加CH375芯片以及外接HUB来实现的,PS2通信是在单片机内模拟一个PS2协议外加CPLD实现的。在整个多单元服务器中,要实现KVM功能需要的主芯片比较多,在电路布局时存在不便。在集成电路的可重用设计方法学中,IP核,全称知识产权核(英语:intellectualproperty core),是指某一方提供的、形式为逻辑单元、芯片设计的可重用模块。IP核通常已经通过了设计验证,设计人员以IP核为基础进行设计,可以缩短设计所需的周期。IP核可以通过协议由一方提供给另一方,或由一方独自占有。IP核的概念源于产品设计的专利证书和源代码的版权等。设计人员能够以IP核为基础进行专用集成电路或现场可编程逻辑门阵列的逻辑设计,以减少设计周期。IP核分为软核、硬核和固核。软核通常是与工艺无关、具有寄存器传输级硬件描述语言描述的设计代码,可以进行后续设计;硬核是前者通过逻辑综合、布局、布线之后的一些列工艺文件,具有特定的工艺形式、物理实现方式;固核则通常介于上面两者之间,它已经通过功能验证、时序分析等过程,设计人员可以以逻辑门级网表的形式获取。Wishbone总线最先是由Silicore公司提出,现在己被移交给OpenCores组织维护,它通过在IP核之间建立一个通用接口完成互连,可以用于在软核、固核以及硬核之间进行互联。
技术实现思路
本技术要解决的技术问题是:对于以上不足和需求,本技术提供了一种应用在多单元服务器中USB-PS2键鼠自适应为PS2接口的模块。本技术所采用的技术方案为:一种USB-PS2键鼠自适应为PS2接口的模块,所述模块的结构包括:MCU模块 、USB Host模块、PS2仿主机模块、PS2仿从机模块,其中:MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,PS2仿从机模块的PS2仿从控制器;USBHost控制器负责外接真正的键盘,对键盘进行初始化,控制USB Host模块模拟USB键盘;PS2仿主机模块接真正的键鼠, PS2仿从机模块模拟键鼠;从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过MCU模块查找USB-PS2键值转换表进行转换后发送到PS2仿从机模块。所述MCU模块通过在FPGA内部内嵌一个MCUIP核实现,USB Host模块、PS2仿主机模块、PS2仿从机模块利用Wishbone总线挂载到MCU模块上。利用MCU核软件开发,如果主机接口是PS2则直接和后端的PS2从模块通信,如果主机接口是USB则需要进过一个USB和PS2键值转换码表后和PS2从模块通信。所述USB Host模块是根据USB协议搭建的,它的功能是对MCU和键盘数据进行封包与解包。所述模块的管理板接口是USB或者是PS2键盘鼠标,服务器接口是PS2接口。多单元服务器模式开机后,在管理板的USB口上插上USB键鼠设备,管理板和服务器主机是通过PS2接口连接,调出OSD界面选择相应的通道后,通过USB键鼠设备操作可以发现PS2接口连接的服务器的操作界面出现和USB键鼠操作相应的操作,USB接口验证完后拔下USB键鼠热插拔PS2键鼠验证PS2功能。本技术的有益效果为:本技术实现多单元服务器中服务器的集中管理;提高系统的可管理性,提高系统管理员的工作效率;还可以利用服务器的冗余特性对数据进行保存;适用于信息控制中心、呼叫中心、证券/金融交易系统、银行数据中心、工业控制环境、教学环境、测试中心等所有的应用多单元服务器的环境中。附图说明图1为本技术结构框图。具体实施方式下面通过说明书附图,结合具体实施方式对本技术进一步说明:实施例1:如图1所示,一种USB-PS2键鼠自适应为PS2接口的模块,所述模块的结构包括:MCU模块 、USB Host模块、PS2仿主机模块、PS2仿从机模块,其中:MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,PS2仿从机模块的PS2仿从控制器;USBHost控制器负责外接真正的键盘,对键盘进行初始化,控制USB Host模块模拟USB键盘;PS2仿主机模块接真正的键鼠, PS2仿从机模块模拟键鼠;从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过MCU模块查找USB-PS2键值转换表进行转换后发送到PS2仿从机模块。实施例2:在实施例1的基础上,本实施例所述MCU模块通过在FPGA内部内嵌一个MCU IP核实现,USB Host模块、PS2仿主机模块、PS2仿从机模块利用Wishbone总线挂载到MCU模块上。利用MCU核软件开发,如果主机接口是PS2则直接和后端的PS2从模块通信,如果主机接口是USB则需要进过一个USB和PS2键值转换码表后和PS2从模块通信。实施例3:在实施例1或2的基础上,本实施例所述USBHost模块是根据USB协议搭建的,它的功能是对MCU和键盘数据进行封包与解包。实施例4:在实施例3的基础上,本实施例所述模块的管理板接口是USB或者是PS2键盘鼠标,服务器接口是PS2接口。实施例5:在上述任一实施例的基础上,本实施例在多单元服务器模式开机后,在管理板的USB口上插上USB键鼠设备,管理板和服务器主机是通过PS2接口连接,调出OSD界面选择相应的通道后,通过USB键鼠设备操作可以发现PS2接口连接的服务器的操作界面出现和USB键鼠操作相应的操作,USB接口验证完后拔下USB键鼠热插拔PS2键鼠验证PS2功能。以上实施方式仅用于说明本技术,而并非对本技术的限制,有关
的普通技术人员,在不脱离本技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本技术的范畴,本技术的专利保护范围应由权利要求限定。本文档来自技高网
...

【技术保护点】
一种USB‑PS2键鼠自适应为PS2接口的模块,其特征在于,所述模块的结构包括:MCU模块 、USB Host模块、PS2仿主机模块、PS2仿从机模块,其中:MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,PS2仿从机模块的PS2仿从控制器;USB Host控制器负责外接真正的键盘,对键盘进行初始化,控制USB Host模块模拟USB键盘;PS2仿主机模块接真正的键鼠, PS2仿从机模块模拟键鼠;从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过MCU模块查找USB‑PS2键值转换表进行转换后发送到PS2仿从机模块。

【技术特征摘要】
1.一种USB-PS2键鼠自适应为PS2接口的模块,其特征在于,所述模块的结构包括:MCU模块 、USB Host模块、PS2仿主机模块、PS2仿从机模块,其中:MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,PS2仿从机模块的PS2仿从控制器;USB Host控制器负责外接真正的键盘,对键盘进行初始化,控制USB Host模块模拟USB键盘;PS2仿主机模块接真正的键鼠, PS2仿从机模块模拟键鼠;从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过MCU模块查找USB-PS2键值转换表进行转换后发送到PS2仿从机...

【专利技术属性】
技术研发人员:张孝飞尹超金长新
申请(专利权)人:浪潮集团有限公司
类型:新型
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1