CN110618949A - 一种基于lpc总线的kvm功能卡 - Google Patents

一种基于lpc总线的kvm功能卡 Download PDF

Info

Publication number
CN110618949A
CN110618949A CN201910821003.4A CN201910821003A CN110618949A CN 110618949 A CN110618949 A CN 110618949A CN 201910821003 A CN201910821003 A CN 201910821003A CN 110618949 A CN110618949 A CN 110618949A
Authority
CN
China
Prior art keywords
module
switching
usb
lpc bus
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910821003.4A
Other languages
English (en)
Inventor
崔君宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Embedtec Co Ltd
Original Assignee
Tianjin Embedtec Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Embedtec Co Ltd filed Critical Tianjin Embedtec Co Ltd
Priority to CN201910821003.4A priority Critical patent/CN110618949A/zh
Publication of CN110618949A publication Critical patent/CN110618949A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

本发明公开了一种基于LPC总线的KVM功能卡,包括:VPX接口模块,可实现与PC机等具有VPX对应接口设备之间的连接;切换模块,可实现将多路输入信号切换为一路信号;FPGA控制模块,完成LPC总线通讯,实现对切换模块的控制;USB扩展模块,实现一路USB扩展两路USB;电源模块,实现上述各模块不同类型电源的供电;所述的VPX接口模块与切换模块相连,切换模块分别与FPGA控制模块和USB扩展模块相连,FPGA控制模块通过LPC总线与VPX接口模块相连。本发明的优点和有益效果为:该板卡实现8路VGA信号、8路USB信号快速且稳定的切换,大大简化了板卡的硬件电路设计,更简洁的电路设计降低了***的故障率,有效提高了***的可靠性。

Description

一种基于LPC总线的KVM功能卡
技术领域
本发明涉及PC的***设备,具体为一种实现上位机通过LPC总线实现多路VGA和USB功能切换的KVM设备。
背景技术
KVM是指利用一组键盘、显示器、鼠标实现对多台设备的控制,在调度监控等方面发挥重要作用,从而使管理操作简单,效率大大提高。目前,我们所使用的KVM设备一般是通过特定切换功能的芯片实现。比如,实现VGA和USB切换的KVM设备,大多数使用VGA切换开关芯片和USB切换开关芯片组合实现。这种方式存在三个问题:一是当切换路数非常多的时候,需要使用多级开关进行切换,在现有技术中,一般是将多个总线连接到一个切换芯片上,然后输出一路总线信号,这种特定功能的切换开关芯片一般切换路数少,当多级切换时,信号完整性差;二是这种切换开关芯片都是国外厂家生产,不利于实现国产化;三是不支持热键切换。鉴于KVM设备的广泛应用和优良性能,本发明设计了一种基于LPC总线的KVM功能卡,解决了上述所说的三个问题。
发明内容
本发明的目的在于克服现有技术中的缺陷,提供一种基于LPC总线的KVM功能卡。
为了实现上述目的,本发明的技术方案如下:
一种基于LPC总线的KVM功能卡,包括:VPX接口模块,可实现与PC机等具有VPX对应接口设备之间的连接;切换模块,可实现将多路输入信号切换为一路信号;FPGA控制模块,完成LPC总线通讯,实现对切换模块的控制;USB扩展模块,实现一路USB扩展两路USB;电源模块,实现***各模块不同类型电源的供电;所述的VPX接口模块与切换模块相连,切换模块分别与FPGA控制模块和USB扩展模块相连,FPGA控制模块通过LPC总线与VPX接口模块相连。
所述的FPGA控制模块包括LPC控制单元、切换控制单元、读写控制单元和数据存储单元,所述的LPC控制单元、切换控制单元、读写控制单元依次相连,所述的数据存储单元与读写控制单元相连。
所述的LPC控制单元实现FPGA通过LPC总线和上位机进行通信;所述的切换控制单元实现FPGA控制切换模;所述的读写控制单元实现对LPC总线控制单元的数据读写交互的时序控制、对数据存储单元的读写控制;所述的数据存储单元完成通讯数据的缓冲存储。
所述的切换模块包括VGA切换单元和USB切换单元,所述的VGA切换单元将VPX接口模块传来的8路输入VGA信号切换为一路VGA信号;所述的USB切换单元将VPX接口模块传来的8路USB信号切换为一路USB信号。
所述的VPX接口模块包含VPX连接器。
所述的USB扩展模块与所述的切换模块相连,将其输出的一路USB通过USB扩展模块扩展为两路USB信号。
所述的电源模块包括电源转换芯片,实现+12V至+5V、+3.3V之间的电压转换。
本发明的优点和有益效果为:该板卡实现8路VGA信号、8路USB信号快速且稳定的切换,大大简化了板卡的硬件电路设计,更简洁的电路设计降低了***的故障率,有效提高了***的可靠性。
附图说明
图1为本发明提供的一种基于LPC总线的KVM功能卡的***设计框图;
图2为图1中FPGA模块的结构示意图;
图3为图1中切换模块的结构示意图。
具体实施方式
以下通过附图和具体实施方式对本发明作进一步的详细说明。
如图1所示,一种基于LPC总线的KVM功能卡,包括:VPX接口模块,可实现与PC机等具有VPX对应接口设备之间的连接;切换模块,可实现将多路输入信号切换为一路信号;FPGA控制模块,完成LPC总线通讯,实现对切换模块的控制;USB扩展模块,实现一路USB扩展两路USB;电源模块,实现***各模块不同类型电源的供电;所述的VPX接口模块与切换模块相连,切换模块分别与FPGA控制模块和USB扩展模块相连,FPGA控制模块通过LPC总线与VPX接口模块相连。
如图2所示,所述的FPGA控制模块具体选用ALTERA公司的MAX10系列10M08SCU169I7芯片,FPGA控制模块包括LPC控制单元、切换控制单元、读写控制单元和数据存储单元,所述的LPC控制单元、切换控制单元、读写控制单元依次相连,所述的数据存储单元与读写控制单元相连。
所述的LPC控制单元实现FPGA通过LPC总线和上位机进行通信;所述的切换控制单元实现FPGA控制切换模;所述的读写控制单元实现对LPC总线控制单元的数据读写交互的时序控制、对数据存储单元的读写控制;所述的数据存储单元完成通讯数据的缓冲存储。
如图3所示,所述的切换模块包括VGA切换单元和USB切换单元,所述的VGA切换单元将VPX接口模块传来的8路输入VGA信号切换为一路VGA信号;所述的USB切换单元将VPX接口模块传来的8路USB信号切换为一路USB信号。
本发明基本原理是将8路输入VGA、USB信号分别拆分为单个信号进行切换处理,切换芯片选用市面比较常见的8选1多路输出选择器。为了保障信号完整性,需要在PCB走线时,做好阻抗控制,保证阻抗参考层完整,将拆分的每个信号都需要使用地线进行包裹保护。本发明适用于多路数据总线切换,不局限于8切换1路功能,比如,可以选用16选1多路输出选择器进行16路输入总线切换为1路输出总线等。
所述的VPX接口模块包含VPX连接器。
所述的USB扩展模块与所述的切换模块相连,具体选用SMSC公司的USB2514BI芯片,将其输出的一路USB通过USB扩展模块扩展为两路USB信号。
所述的电源模块采用电源转换芯片TPS56428芯片,实现+12V至+5V、+3.3V之间的电压转换。
所述发明的测试方法为:
步骤一:将所述VPX接口的KVM功能卡的安插在测试计算机的VPX接口上,将鼠标键盘接到测试计算机。
步骤二:给测试计算机上电,开机进入操作***。
步骤三:使用上位机控制切换或键盘热键切换,VGA和USB能正常切换到对应的通道。
显然,上述实施例仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

Claims (7)

1.一种基于LPC总线的KVM功能卡,包括:
VPX接口模块,可实现与PC机等具有VPX对应接口设备之间的连接;
切换模块,可实现将多路输入信号切换为一路信号;
FPGA控制模块,完成LPC总线通讯,实现对切换模块的控制;
USB扩展模块,实现一路USB扩展两路USB;
电源模块,实现上述各模块不同类型电源的供电;
所述的VPX接口模块与切换模块相连,切换模块分别与FPGA控制模块和USB扩展模块相连,FPGA控制模块通过LPC总线与VPX接口模块相连。
2.根据权利要求1所述的基于LPC总线的KVM功能卡,其特征在于:所述的FPGA控制模块包括LPC控制单元、切换控制单元、读写控制单元和数据存储单元,所述的LPC控制单元、切换控制单元、读写控制单元依次相连,所述的数据存储单元与读写控制单元相连。
3.根据权利要求2所述的基于LPC总线的KVM功能卡,其特征在于:所述的LPC控制单元实现FPGA通过LPC总线和上位机进行通信;所述的切换控制单元实现FPGA控制切换模;所述的读写控制单元实现对LPC总线控制单元的数据读写交互的时序控制、对数据存储单元的读写控制;所述的数据存储单元完成通讯数据的缓冲存储。
4.根据权利要求1所述的基于LPC总线的KVM功能卡,其特征在于:所述的切换模块包括VGA切换单元和USB切换单元,所述的VGA切换单元将VPX接口模块传来的8路输入VGA信号切换为一路VGA信号;所述的USB切换单元将VPX接口模块传来的8路USB信号切换为一路USB信号。
5.根据权利要求1所述的基于LPC总线的KVM功能卡,其特征在于:所述的VPX接口模块包含VPX连接器。
6.根据权利要求1所述的基于LPC总线的KVM功能卡,其特征在于:所述的USB扩展模块与所述的切换模块相连,将其输出的一路USB通过USB扩展模块扩展为两路USB信号。
7.根据权利要求1所述的基于LPC总线的KVM功能卡,其特征在于:所述的电源模块包括电源转换芯片,实现+12V至+5V、+3.3V之间的电压转换。
CN201910821003.4A 2019-09-02 2019-09-02 一种基于lpc总线的kvm功能卡 Withdrawn CN110618949A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910821003.4A CN110618949A (zh) 2019-09-02 2019-09-02 一种基于lpc总线的kvm功能卡

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910821003.4A CN110618949A (zh) 2019-09-02 2019-09-02 一种基于lpc总线的kvm功能卡

Publications (1)

Publication Number Publication Date
CN110618949A true CN110618949A (zh) 2019-12-27

Family

ID=68922960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910821003.4A Withdrawn CN110618949A (zh) 2019-09-02 2019-09-02 一种基于lpc总线的kvm功能卡

Country Status (1)

Country Link
CN (1) CN110618949A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111221492A (zh) * 2020-01-13 2020-06-02 山东超越数控电子股份有限公司 一种背板总线式多单元服务器vga显示设计装置及设计方法
CN112347017A (zh) * 2020-09-24 2021-02-09 天津市英贝特航天科技有限公司 Lpc总线接口的ps/2键盘双机外挂***和切换方法
CN112506297A (zh) * 2020-12-08 2021-03-16 天津津航计算技术研究所 一种用于vpx机箱的多计算机显示控制切换方法
CN114143135A (zh) * 2021-11-17 2022-03-04 天津市英贝特航天科技有限公司 一种远距离数据传输装置、***及方法
CN114721989A (zh) * 2022-04-14 2022-07-08 北京雷石天地电子技术有限公司 一种显示接口扩展方法、装置、板卡以及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388658B1 (en) * 1999-05-26 2002-05-14 Cybex Computer Products Corp. High-end KVM switching system
CN102385421A (zh) * 2011-10-19 2012-03-21 浪潮电子信息产业股份有限公司 一种显示器中集成kvm的结构
CN205644116U (zh) * 2016-05-13 2016-10-12 北京盛博协同科技有限责任公司 一种工业控制用kvm切换模块
CN109828937A (zh) * 2017-11-23 2019-05-31 研祥智能科技股份有限公司 一种计算机多功能扩展电路

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388658B1 (en) * 1999-05-26 2002-05-14 Cybex Computer Products Corp. High-end KVM switching system
CN102385421A (zh) * 2011-10-19 2012-03-21 浪潮电子信息产业股份有限公司 一种显示器中集成kvm的结构
CN205644116U (zh) * 2016-05-13 2016-10-12 北京盛博协同科技有限责任公司 一种工业控制用kvm切换模块
CN109828937A (zh) * 2017-11-23 2019-05-31 研祥智能科技股份有限公司 一种计算机多功能扩展电路

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
付研: ""基于AMD G系列的军用服务器KVM 模块设计"", 《第四届中国指挥控制大会论文集》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111221492A (zh) * 2020-01-13 2020-06-02 山东超越数控电子股份有限公司 一种背板总线式多单元服务器vga显示设计装置及设计方法
CN112347017A (zh) * 2020-09-24 2021-02-09 天津市英贝特航天科技有限公司 Lpc总线接口的ps/2键盘双机外挂***和切换方法
CN112506297A (zh) * 2020-12-08 2021-03-16 天津津航计算技术研究所 一种用于vpx机箱的多计算机显示控制切换方法
CN114143135A (zh) * 2021-11-17 2022-03-04 天津市英贝特航天科技有限公司 一种远距离数据传输装置、***及方法
CN114143135B (zh) * 2021-11-17 2023-07-07 天津市英贝特航天科技有限公司 一种远距离数据传输装置、***及方法
CN114721989A (zh) * 2022-04-14 2022-07-08 北京雷石天地电子技术有限公司 一种显示接口扩展方法、装置、板卡以及存储介质

Similar Documents

Publication Publication Date Title
CN110618949A (zh) 一种基于lpc总线的kvm功能卡
CN101882099B (zh) 网卡测试***及方法
US20110066888A1 (en) System and method for testing sleep and wake functions of computer
CN101592706B (zh) 数字模拟混合信号芯片测试卡
US8897030B2 (en) Expansion apparatus with serial advanced technology attachment dual in-line memory module device
CN102841633A (zh) 硬盘扩展装置及扩展模组
CN103246314A (zh) 具有扩展连接器的主板
CN105510811A (zh) 基于总线传输的开关矩阵测试***
CN107959806A (zh) 一种双节点服务器kvm切换线路
CN109407574B (zh) 一种多总线可选择输出控制装置及其方法
CN213458027U (zh) Usb主从设备切换电路、控制电路以及交互平板
CN203858630U (zh) Pcie接口切换装置
CN201571142U (zh) 多路信号选切电路以及电视机测试电路
CN107766275A (zh) 一种支持多种接口的硬盘背板设计***及方法
US9945900B1 (en) Testing device for radio frequency front end and radio frequency front end testing method
CN201378316Y (zh) 通用输入/输出接口扩展电路和具有该电路的移动终端
CN107943634A (zh) 多USB Port自动测试***
CN101751314B (zh) 通用侦错辅助装置
CN110704118B (zh) 基于vpx架构的多路kvm编码卡
CN203025276U (zh) 电容触摸屏模组测试仪
CN203522733U (zh) 卡件冗余信号传输装置
CN102081972B (zh) 一种eeprom器件测试电路及其测试方法
CN102184154A (zh) 一种实现设备热插拔的***及方法
CN104346258A (zh) 使用状态显示装置
CN217363103U (zh) 一种多数据集成切换设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20191227