一种KVM芯片、KVM控制系统和方法技术方案

技术编号:13569636 阅读:106 留言:0更新日期:2016-08-21 12:02
本发明专利技术提供了一种KVM芯片、KVM控制系统和方法,KVM芯片包括:数据处理单元,与单片机相连,用于确定控制请求,并将控制请求解析为第一格式控制数据,将第一格式控制数据发送给单片机;单片机,与至少两个受控接口相连,用于接收第一格式控制数据,根据第一格式控制数据,调用目标命令,将目标命令发送给至少两个受控接口中任意受控接口,目标命令,包括:键盘的键值命令、鼠标动作命令和显示器状态命令;至少两个受控接口中任意受控接口,用于接收目标命令,并将目标命令解析为第二格式控制数据,通过第二格式控制数据调控外设的受控端。本发明专利技术方案实现了统一控制键盘、显示器及鼠标信息。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种KVM芯片、KVM控制系统和方法
技术介绍
随着计算任务的复杂度提高,常常需要对多台服务器进行操作来完成计算任务。而为了方便对多台服务器进行操作,用户可以通过KVM(Keyboard键盘、Video显示器及Mouse鼠标,又称KVM交换机)实现一套或数套键盘、显示器和鼠标去访问和操作多台服务器。目前,主要通过分别将各个功能芯片(键盘控制芯片、显示器控制芯片及鼠标控制芯片)安装在线路板上形成KVM,那么,当对键盘信息进行控制时,需要通过键盘控制芯片来完成,当从控制键盘信息转换为控制鼠标信息的过程中,KVM需要从键盘控制芯片切换到鼠标控制芯片,在用户对键盘、显示器及鼠标进行频繁操作的过程中,KVM需要不停的进行功能芯片间的切换。现有的这种KVM中的功能芯片不能对键盘、显示器及鼠标信息进行统一控制。
技术实现思路
本专利技术实施例提供了一种KVM芯片、KVM控制系统和方法,实现了统一控制键盘、显示器及鼠标信息。一种KVM芯片,应用于KVM中,包括:数据处理单元、单片机和至少两个受控接口,其中,所述数据处理单元,与所述单片机相连,用于确定控制请求,并将所述控制请求解析为第一格式控制数据,并将所述第一格式控制数据发送给所述单片机;所述单片机,与所述至少两个受控接口相连,用于接收所述第一格式控制数据,并根据所述第一格式控制数据,调用目标命令,将所述目标命令发送给所述至少两个受控接口中任意受控接口,所述目标命令,包括:键盘的键值命令、鼠标动作命令和显示器状态命令中的任意一种或多种;所述至少两个受控接口中任意受控接口,与外设的受控端相连,用于接收所述目标命令,并将所述目标命令解析为第二格式控制数据,通过所述第二格式控制数据调控相连的外设的受控端。优选地,所述至少两个受控接口,包括:USB接口、PS2接口和视频接口中的任意一种或多种,其中,所述USB接口,包括:USB MAC和USB PHY,其中,所述USB MAC,分别与所述单片机和所述USB PHY相连,用于接收所述单片机发送的键盘的键值/鼠标动作命令,将所述键盘的键值/鼠标动作命令解析为第二格式控制数据,将所述第二格式控制数据通过所述USB PHY发送给外设的受控端,通过所述USB PHY接收所述外设的受控端发送的第二格式键盘/鼠标状态数据,将所述第二格式键盘/鼠标状态数据解析为第一格式键盘/鼠标状态数据,并将该第一格式键盘/鼠标状态数据存储到目标地址,为所述第一格式键盘/鼠标状态数据和所述目标地址生成8bit中断信号,发送所述8bit中断信号给所述单片机;所述PS2接口,与所述单片机和所述外设的受控端相连,用于接收所述单片机发送的键盘的键值/鼠标动作命令,将所述键盘的键值/鼠标动作命令解析为第二格式控制数据,将所述第二格式控制数据发送给所述外设的受控端,接收所述外设的受控端发送的第二格式键盘/鼠标状态数据,将所述第二格式键盘/鼠标状态数据解析为第一格式键盘/鼠标状态数据,并将该第一格式键盘/鼠标状态数据存储到目标地址,为所述第一格式键盘/鼠标状态数据和所述目标地址生成8bit中断信号,发送所述8bit中断信号给所述单片机;所述视频接口,与所述单片机和所述外设的受控端相连,用于接收所述单片机发送的显示器状态命令,将所述显示器状态命令解析为第二格式控制数据,将所述第二格式控制数据发送给所述外设的受控端,接收所述外设的受控端发送的第二格式视频数据,将所述第二格式视频数据解析为第一格式视频数据,并将该第一格式视频数据存储到目标地址,为所述第一格式视频数据和所述目标地址生成8bit中断信号,发送所述8bit中断信号给所述单片机。优选地,上述KVM芯片,进一步包括:WISHBONE总线,其中,所述单片机,包括:单片机硬核、Flash控制器、Flash、RAM、单片机变量和外挂单片机变量中任意一个或多个,其中,所述单片机硬核,通过所述WISHBONE总线分别与所述至少两个受控接口和所述数据处理单元相连,用于通过所述WISHBONE总线接收所述数据处理单元发送的第一格式控制数据,并触发Flash控制器,接收所述RAM发送的目标命令,并通过所述WISHBONE总线接收所述至少两个受控接口中任意受控接口发送的8bit中断信号,根据所述8bit中断信号,确定目标地址,从所述目标地址中读取第一格式结果数据,并将所述第一格式结果数据通过所述WISHBONE总线发送给所述数据处理单元,所述第一格式结果数据,包括:第一格式键盘状态数据、第一格式鼠标状态数据和第一格式视频数据中的任意一种或多种;所述Flash,与所述Flash控制器相连,用于存储各种命令;所述Flash控制器,与所述单片机硬核相连,用于在接收到所述单片机硬核触发时,根据所述单片机硬核接收到的第一格式控制数据,从所述Flash中读取目标命令,并将所述目标命令发送给所述RAM;所述RAM,与所述单片机硬核相连,用于接收所述目标命令,并运行所述目标命令,将所述目标命令发送给所述单片机硬核;所述单片机变量,与所述单片机硬核相连,用于存储单片机变量,根据所述变量设置所述单片机硬核属性;所述外挂单片机变量,与所述单片机硬核相连,用于扩充所述单片机变量的存储。优选地,所述数据处理单元,包括:控制子接口、Ethernet MAC、EthernetPHY和压缩子单元,其中,所述控制子接口,与所述Ethernet PHY相连,用于配置IP地址,通过所述IP地址与外设的控制端相连,接收外设的控制端发送的控制请求,发送所述控制请求,并接收第三格式结果数据;所述Ethernet MAC,分别与所述Ethernet PHY和所述压缩子单元相连,并通过所述WISHBONE总线与所述单片机相连,用于通过所述Ethernet PHY接收所述控制请求,将所述控制请求解析为第一格式控制数据,并将所述第一格式控制数据发送给所述单片机/所述压缩子单元,接收所述压缩子单元发送的压缩后的第一格式结果数据,并将所述压缩后的第一格式结果数据解析为第三格式结果数据,将所述第三格式结果数据通过所述Ethernet PHY发送给所述控制子接口;所述压缩子单元,通过WISHBONE总线与所述单片机相连,用于当接收到第一格式控制数据时,将所述第一格式控制数据压缩,并将压缩后的第一格式控制数据压缩发送给所述单片机,接收所述单片机通过所述WISHBONE总线发送的第一格式结果数据,压缩所述第一格式结果数据,并发送压缩后的第一格式结果数据。优选地,上述KVM芯片,进一步包括:加密单元,其中,所述单片机,与所述加密单元相连,用于将第一格式结果数据发送给所述加密单元,所述第一格式结果数据,包括:第一格式键盘状态数据、第一格式鼠标状态数据和第一格式视频数据中的任意一种或多种;所述加密单元,与所述数据处理单元相连,用于接收所述第一格式结果数据,并对所述第一格式结果数据进行加密,将所述加密后的第一格式结果数据发送给所述数据处理单元。优选地,上述KVM芯片,进一步包括:视频处理单元,其中,所述单片机,与所述视频处理单元相连,用于当所述第一格式结果数据中包含视频数据时,将所述第一格式结果数据中的本文档来自技高网...
一种KVM芯片、KVM控制系统和方法

【技术保护点】
一种KVM芯片,其特征在于,应用于KVM中,包括:数据处理单元、单片机和至少两个受控接口,其中,所述数据处理单元,与所述单片机相连,用于确定控制请求,并将所述控制请求解析为第一格式控制数据,并将所述第一格式控制数据发送给所述单片机;所述单片机,与所述至少两个受控接口相连,用于接收所述第一格式控制数据,并根据所述第一格式控制数据,调用目标命令,将所述目标命令发送给所述至少两个受控接口中任意受控接口,所述目标命令,包括:键盘的键值命令、鼠标动作命令和显示器状态命令中的任意一种或多种;所述至少两个受控接口中任意受控接口,与外设的受控端相连,用于接收所述目标命令,并将所述目标命令解析为第二格式控制数据,通过所述第二格式控制数据调控相连的外设的受控端。

【技术特征摘要】
1.一种KVM芯片,其特征在于,应用于KVM中,包括:数据处理单元、单片机和至少两个受控接口,其中,所述数据处理单元,与所述单片机相连,用于确定控制请求,并将所述控制请求解析为第一格式控制数据,并将所述第一格式控制数据发送给所述单片机;所述单片机,与所述至少两个受控接口相连,用于接收所述第一格式控制数据,并根据所述第一格式控制数据,调用目标命令,将所述目标命令发送给所述至少两个受控接口中任意受控接口,所述目标命令,包括:键盘的键值命令、鼠标动作命令和显示器状态命令中的任意一种或多种;所述至少两个受控接口中任意受控接口,与外设的受控端相连,用于接收所述目标命令,并将所述目标命令解析为第二格式控制数据,通过所述第二格式控制数据调控相连的外设的受控端。2.根据权利要求1所述的KVM芯片,其特征在于,所述至少两个受控接口,包括:USB接口、PS2接口和视频接口中的任意一种或多种,其中,所述USB接口,包括:USB MAC和USB PHY,其中,所述USB MAC,分别与所述单片机和所述USB PHY相连,用于接收所述单片机发送的键盘的键值/鼠标动作命令,将所述键盘的键值/鼠标动作命令解析为第二格式控制数据,将所述第二格式控制数据通过所述USB PHY发送给外设的受控端,通过所述USB PHY接收所述外设的受控端发送的第二格式键盘/鼠标状态数据,将所述第二格式键盘/鼠标状态数据解析为第一格式键盘/鼠标状态数据,并将该第一格式键盘/鼠标状态数据存储到目标地址,为所述第一格式键盘/鼠标状态数据和所述目标地址生成8bit中断信号,发送所述8bit中断信号给所述单片机;所述PS2接口,与所述单片机和所述外设的受控端相连,用于接收所述单片机发送的键盘的键值/鼠标动作命令,将所述键盘的键值/鼠标动作命令
\t解析为第二格式控制数据,将所述第二格式控制数据发送给所述外设的受控端,接收所述外设的受控端发送的第二格式键盘/鼠标状态数据,将所述第二格式键盘/鼠标状态数据解析为第一格式键盘/鼠标状态数据,并将该第一格式键盘/鼠标状态数据存储到目标地址,为所述第一格式键盘/鼠标状态数据和所述目标地址生成8bit中断信号,发送所述8bit中断信号给所述单片机;所述视频接口,与所述单片机和所述外设的受控端相连,用于接收所述单片机发送的显示器状态命令,将所述显示器状态命令解析为第二格式控制数据,将所述第二格式控制数据发送给所述外设的受控端,接收所述外设的受控端发送的第二格式视频数据,将所述第二格式视频数据解析为第一格式视频数据,并将该第一格式视频数据存储到目标地址,为所述第一格式视频数据和所述目标地址生成8bit中断信号,发送所述8bit中断信号给所述单片机。3.根据权利要求2所述的KVM芯片,其特征在于,进一步包括:WISHBONE总线,其中,所述单片机,包括:单片机硬核、Flash控制器、Flash、RAM、单片机变量和外挂单片机变量中任意一个或多个,其中,所述单片机硬核,通过所述WISHBONE总线分别与所述至少两个受控接口和所述数据处理单元相连,用于通过所述WISHBONE总线接收所述数据处理单元发送的第一格式控制数据,并触发Flash控制器,接收所述RAM发送的目标命令,并通过所述WISHBONE总线接收所述至少两个受控接口中任意受控接口发送的8bit中断信号,根据所述8bit中断信号,确定目标地址,从所述目标地址中读取第一格式结果数据,并将所述第一格式结果数据通过所述WISHBONE总线发送给所述数据处理单元,所述第一格式结果数据,包括:第一格式键盘状态数据、第一格式鼠标状态数据和第一格式视频数据中的任意一种或多种;所述Flash,与所述Flash控制器相连,用于存储各种命令;所述Flash控制器,与所述单片机硬核相连,用于在接收到所述单片机
\t硬核触发时,根据所述单片机硬核接收到的第一格式控制数据,从所述Flash中读取目标命令,并将所述目标命令发送给所述RAM;所述RAM,与所述单片机硬核相连,用于接收所述目标命令,并运行所述目标命令,将所述目标命令发送给所述单片机硬核;所述单片机变量,与所述单片机硬核相连,用于存储单片机变量,根据所述变量设置所述单片机硬核属性;所述外挂单片机变量,与所述单片机硬核相连,用于扩充所述单片机变量的存储。4.根据权利要求3所述的KVM芯片,其特征在于,所述数据处理单元,包括:控制子接口、Ethernet MAC、Eth...

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

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

1