一种KVM中VGA信号切换的实现方法技术

技术编号:7758792 阅读:265 留言:0更新日期:2012-09-14 00:17
本发明专利技术涉及计算机管理领域,提供一种KVM中VGA信号切换的实现方法。KVM使用中,当有多路通道主机同时启动时,只有当前显示通道的主机可以通过VGA线缆里的I2C总线读取到显示器的型号信息以便主机显卡输出匹配显示器的VGA信号,因此,在KVM的VGA显示切换电路设计中,每一通道主机VGA信号的I2C总线上连接一片支持I2C总线的存有当前显示器型号信息的E2PROM,当所在通道主机启动时,直接从当前通道的E2PROM中读取显示器型号信息,代替显示器完成主机启动过程中的显卡配置过程,防止VGA信号切换时输出不匹配而使得显示器出现黑屏等情况发生。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体地说是一种KVM中VGA信号切换的实现方法,用于 KVM中主机VGA信号切换时在显示器端保证正常的输出。
技术介绍
计算机技术的发展,迫使计算机性能指标不断提高,但计算机应用领域的发展甚 至比计算机本身的发展更加迅猛,很多场合下单台计算机已不能满足整个计算机系统的需 要,要有两台或两台以上计算机组成一个功能完善的系统,庞大的系统甚至需要几十台计 算机共同搭建而成。因此对整个计算机系统进行管理时涉及到对每个计算机的操作,如果 在同一机房的每台计算机都单独配置一套输入输出设备,不仅造成浪费,而且使用起来很 不方便。在这种情况下,KVM应运而生,它仅用一套键盘、鼠标及显示器设备就可以完成多 计算机的操作与管理,KVM使多计算机特别是服务器组的集中管理就方便的多了,这也是服 务器组在集中管理方面的发展方向。KVM中的关键技术之一就是VGA信号的切换技术,当已 启动主机的VGA信号被切换到当前显示通道时,由于主机显卡启动时没有读取到显示器的 型号信息,VGA信号输出不匹配而使显示器出现黑屏等其他现象发生。本专利技术就是一 种在KVM中多计算机间VGA信号安全切换的实现方法。
技术实现思路
本专利技术的目的是提供一种KVM中VGA信号切换的实现方法。本专利技术的目的是这样实现的,在每一通道主机VGA信号的I2C总线上连接一片支 持I2C总线协议的E2PR0M。每一通道上的E2PR0M都存有KVM当前所连显示器的型号信息,以备各通道主机启 动时显卡读取。每一通道上的E2PR0M的内的信息是KVM启动时控制器读取显示器型号信息后复 制到各个E2PR0M的,因此各个E2PR0M的内的信息会根据所连显示器不同而不同的。本专利技术专利的关键技术显示器型号信息的准确读写,读显示器和写E2PR0M地址 要一一对应。当某一字节读取不成功时,控制器会重复读三次,如果三次内不成功则放弃本 次读取操作,不会把错误的读取信息覆盖到E2PR0M中。附图说明图1为本专利技术的原理框图2为本专利技术的协议流程图。具体实施方式根据附图对本专利技术做以下详细说明。VGA信号切换是KVM中的子功能模块之一。在参考模型中,各通道VGA信号中的 I2C总线作为输入端信号,显示器端VGA的I2C总线作为输出端信号,在KVM内部控制器作 为I2C通信主设备负责显示器型号信息的读和各通道E2PR0M内容的写,控制器还要控制切 换单元完成各通道E2PR0M的I2C总线的选通。协议方面,控制器检测到上电开机后,首先读取显示器的型号信息到控制器 BUFFER,然后通过切换单元依次写入各通道E2PR0M,当控制器读取显示器的型号信息不成 功时则认为显示器不存在或显示器损坏,控制器不会写各个通道的E2PR0M覆盖掉之前的 显示器的型号信息,完成E2PR0M内容写入后,KVM的VGA切换初始化完成,等待其他初始化 工作完成后输出初始化完成报警信号,之后可以陆续打开与KVM相连的各通道主机,各主 机显卡会自动读取到所在通道的E2PR0M内的显示器型号信息,完成主机启动时的显卡配 置。KVM启动前要保证已连接上显示器终端,上电启动KVM后,听到初始化完成报警声 后,再启动与KVM相连的主机,保证各通道E2PR0M里已经准备好显示器型号信息。该专利技术专利为计算机领域的VGA显示技术,为KVM设备提供VGA信号的切换实现 方法,为多计算机或服务器组的VGA信号的切换管理提供支持。权利要求1.一种KVM中VGA信号切换的实现方法,其特征在于在每一通道主机VGA信号的I2C总线上连接一片支持I2C总线协议的E2PR0M。2.如权利要求I所述方法,其特征在于每一通道上的E2PR0M都存有KVM当前所连显示器的型号信息,以备各通道主机启动时显卡读取。3.如权利要求I和2所述方法,其特征在于每一通道上的E2PR0M的内的信息是KVM启动时控制器读取显示器型号信息后复制到各个E2PR0M的,因此各个E2PR0M的内的信息会根据所连显示器不同而不同的。全文摘要本专利技术涉及计算机管理领域,提供一种KVM中VGA信号切换的实现方法。KVM使用中,当有多路通道主机同时启动时,只有当前显示通道的主机可以通过VGA线缆里的I2C总线读取到显示器的型号信息以便主机显卡输出匹配显示器的VGA信号,因此,在KVM的VGA显示切换电路设计中,每一通道主机VGA信号的I2C总线上连接一片支持I2C总线的存有当前显示器型号信息的E2PROM,当所在通道主机启动时,直接从当前通道的E2PROM中读取显示器型号信息,代替显示器完成主机启动过程中的显卡配置过程,防止VGA信号切换时输出不匹配而使得显示器出现黑屏等情况发生。文档编号G06F3/033GK102662617SQ20121008710公开日2012年9月12日 申请日期2012年3月29日 优先权日2012年3月29日专利技术者吴之光, 梁智豪, 牛玉峰, 金长新 申请人:山东超越数控电子有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:吴之光金长新牛玉峰梁智豪
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:

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

1