一种usb-ps2键鼠自适应为usb接口的模块的制作方法

文档序号:10823956阅读:277来源:国知局
一种usb-ps2键鼠自适应为usb接口的模块的制作方法
【专利摘要】本实用新型公开了一种USB?PS2键鼠自适应为USB接口的模块,包括MCU模块、USB Host模块、PS2仿主机模块、USB Device模块,其中:MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,USB Device模块的Device控制器;USB Host控制器负责外接真正的键盘,对键盘进行初始化,Device控制器控制USB Device模块模拟USB键盘;PS2仿主机模块接真正的键鼠。本实用新型实现多单元服务器中服务器的集中管理;提高系统的可管理性,提高系统管理员的工作效率。
【专利说明】
一种USB-PS2键鼠自适应为USB接口的模块
技术领域
[0001 ]本实用新型涉及计算机技术领域,具体涉及一种USB-PS2键鼠自适应为USB接口的模块,一种应用在多单元服务器中USB-PS2键鼠自适应为USB接口的模块,管理板接口是USB或者是PS2键盘鼠标而服务器接口是USB接口,实现多单元服务器中服务器的集中管理;提高系统的可管理性,提高系统管理员的工作效率;还可以利用服务器的冗余特性对数据进行保存。
【背景技术】
[0002]在先前的多单元服务器中,管理板和各个主板之间USB通信是通过单片机加CH375芯片以及外接HUB来实现的,PS2通信是在单片机内模拟一个PS2协议外加CPLD实现的。在整个多单元服务器中,要实现KVM功能需要的主芯片比较多,在电路布局时存在不便。
[0003]在集成电路的可重用设计方法学中,IP核,全称知识产权核(英语:inteIIectualproperty core),是指某一方提供的、形式为逻辑单元、芯片设计的可重用模块。IP核通常已经通过了设计验证,设计人员以IP核为基础进行设计,可以缩短设计所需的周期。IP核可以通过协议由一方提供给另一方,或由一方独自占有。IP核的概念源于产品设计的专利证书和源代码的版权等。设计人员能够以IP核为基础进行专用集成电路或现场可编程逻辑门阵列的逻辑设计,以减少设计周期。
[0004]IP核分为软核、硬核和固核。软核通常是与工艺无关、具有寄存器传输级硬件描述语言描述的设计代码,可以进行后续设计;硬核是前者通过逻辑综合、布局、布线之后的一些列工艺文件,具有特定的工艺形式、物理实现方式;固核则通常介于上面两者之间,它已经通过功能验证、时序分析等过程,设计人员可以以逻辑门级网表的形式获取。
[0005]Wishbone总线最先是由Silicore公司提出,现在己被移交给OpenCores组织维护,它通过在IP核之间建立一个通用接口完成互连。可以用于在软核、固核以及硬核之间进行互联。
【实用新型内容】
[0006]本实用新型要解决的技术问题是:对于以上不足和需求,本实用新型提供了一种应用在多单元服务器中USB-PS2键鼠自适应为PS2接口的模块。
[0007]本实用新型所采用的技术方案为:
[0008]—种USB-PS2键鼠自适应为USB接口的模块,所述模块的结构包括:
[0009]MCU模块、USB Host模块、PS2仿主机模块、USB Device模块,其中:
[0010]MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,USB Device模块的Device控制器;
[0011]USB Host控制器负责外接真正的键盘,对键盘进行初始化,Device控制器控制USBDevice模块模拟USB键盘;
[0012]PS2仿主机模块接真正的键鼠;
[0013]从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过M⑶模块查找PS2-USB键值转换表进行转换后发送到USB Device模块。
[0014]所述MCU模块通过在FPGA内部内嵌一个MCU IP核实现,USB Host模块、PS2仿主机模块、USB Device模块利用Wishbone总线挂载到MCU模块上。
[0015]所述USBHost模块是根据USB协议搭建的,它的功能是对MCU和键盘数据进行封包与解包。
[0016]所述模块的管理板接口是USB或者是PS2键盘鼠标,服务器接口是USB接口。
[0017]本实用新型的有益效果为:
[0018]本实用新型实现多单元服务器中服务器的集中管理;提高系统的可管理性,提高系统管理员的工作效率;还可以利用服务器的冗余特性对数据进行保存;适用于信息控制中心、呼叫中心、证券/金融交易系统、银行数据中心、工业控制环境、教学环境、测试中心等所有的应用多单元服务器的环境中。
【附图说明】
[0019]图1为本实用新型结构框图。
【具体实施方式】
[0020]下面通过说明书附图,结合【具体实施方式】对本实用新型进一步说明:
[0021]实施例1:
[0022]如图1所示,一种USB-PS2键鼠自适应为USB接口的模块,其特征在于,所述模块的结构包括:
[0023]MCU模块、USB Host模块、PS2仿主机模块、USB Device模块,其中:
[0024]MCU模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,USB Device模块的Device控制器;
[0025]USB Host控制器负责外接真正的键盘,对键盘进行初始化,Device控制器控制USBDevice模块模拟USB键盘;
[0026]PS2仿主机模块接真正的键鼠;
[0027]从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过M⑶模块查找PS2-USB键值转换表进行转换后发送到USB Device模块。
[0028]实施例2:
[0029]在实施例1的基础上,本实施例所述M⑶模块通过在FPGA内部内嵌一个M⑶IP核实现,USB Host模块、PS2仿主机模块、USB Device模块利用Wishbone总线挂载到MCU模块上。
[0030]实施例3:
[0031 ]在实施例1或2的基础上,本实施例所述USB Host模块是根据USB协议搭建的,它的功能是对MCU和键盘数据进行封包与解包。
[0032]实施例4:
[0033]在实施例3的基础上,本实施例所述模块的管理板接口是USB或者是PS2键盘鼠标,服务器接口是USB接口。
[0034]以上实施方式仅用于说明本实用新型,而并非对本实用新型的限制,有关技术领域的普通技术人员,在不脱离本实用新型的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本实用新型的范畴,本实用新型的专利保护范围应由权利要求限定。
【主权项】
1.一种USB-PS2键鼠自适应为USB接口的模块,其特征在于,所述模块的结构包括:M⑶模块、USB Host模块、PS2仿主机模块、USB Device模块,其中: M⑶模块为控制模块,包括:USB Host模块的Host控制器、PS2仿主机模块的PS2仿主控制器,USB Device模块的Device控制器; USB Host控制器负责外接真正的键盘,对键盘进行初始化,Device控制器控制USBDevice模块模拟USB键盘; PS2仿主机模块接真正的键鼠; 从USB Host控制器和PS2仿主机控制器得到的键鼠数据通过MCU模块查找PS2-USB键值转换表进行转换后发送到USB Device模块。2.根据权利要求1所述的一种USB-PS2键鼠自适应为USB接口的模块,其特征在于:所述MCU模块通过在FPGA内部内嵌一个MCU IP核实现,USB Host模块、PS2仿主机模块、USBDevice模块利用Wishbone总线挂载到MCU模块上。3.根据权利要求1或2所述的一种USB-PS2键鼠自适应为USB接口的模块,其特征在于:所述USB Host模块是根据USB协议搭建的,它的功能是对MCU和键盘数据进行封包与解包。4.根据权利要求3所述的一种USB-PS2键鼠自适应为USB接口的模块,其特征在于:所述模块的管理板接口是USB或者是PS2键盘鼠标,服务器接口是USB接口。
【文档编号】G06F13/42GK205507755SQ201620297174
【公开日】2016年8月24日
【申请日】2016年4月11日
【发明人】张孝飞, 李朋, 刘强
【申请人】浪潮集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1