【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种KVM芯片、KVM控制系统和方法。
技术介绍
随着计算任务的复杂度提高,常常需要对多台服务器进行操作来完成计算任务。而为了方便对多台服务器进行操作,用户可以通过KVM(Keyboard键盘、Video显示器及Mouse鼠标,又称KVM交换机)实现一套或数套键盘、显示器和鼠标去访问和操作多台服务器。目前,主要通过分别将各个功能芯片(键盘控制芯片、显示器控制芯片及鼠标控制芯片)安装在线路板上形成KVM,那么,当对键盘信息进行控制时,需要通过键盘控制芯片来完成,当从控制键盘信息转换为控制鼠标信息的过程中,KVM需要从键盘控制芯片切换到鼠标控制芯片,在用户对键盘、显示器及鼠标进行频繁操作的过程中,KVM需要不停的进行功能芯片间的切换。现有的这种KVM中的功能芯片不能对键盘、显示器及鼠标信息进行统一控制。
技术实现思路
本专利技术实施例提供了一种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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。