一种多功能串口装置及实现方法制造方法及图纸

技术编号:17248314 阅读:21 留言:0更新日期:2018-02-11 06:26
本发明专利技术提供一种多功能串口装置及实现方法,通过将主板上的多组串口信号连接到可编程器件,通过BMC命令或者按键发出COM功能切换信号给可编程器件,可编程器件根据功能切换信号选择对哪组串口信号进行解码,并将解码后的串口信号输出至串口物理接口;通过功能切换信号的配合,此时单个的串口物理接口即可支持多个串口功能。

【技术实现步骤摘要】
一种多功能串口装置及实现方法
本专利技术涉及计算机服务器
,具体涉及一种多功能串口装置及实现方法。
技术介绍
服务器主板的串口物理接口都是单功能专用,一组信号对应一个串口物理接口。服务器调试或者运维时,需要用到多个串口(COM),比如BMC串口,系统串口等等。由于现在的服务器主板越来越窄,无法摆放多个串口(COM)的物理接口,给调试与运维带来极大的不方便。通过小体积高密度的物理接口来支持多组串口信号,再通过转接线,转换成标准的串口物理接口,最终仍然是一组信号对应一个物理接口。此外上述方案还存在需要额外的小体积高密度连接器和转接线,成本高,操作不方便等问题。故,针对上述现有存在的问题,实有必要进行开发研究,以提供一种方案,能够使用单个串口物理接口,实现多功能串口功能。
技术实现思路
为解决上述技术问题,本专利技术提供是一种多功能串口实现方案,具体如下:第一方面,本专利技术提供一种多功能串口装置包括可编程器件,可编程器件上设置有控制端口、系统内信号端、系统外信号端,可编程器件通过系统内信号端与主板上的各芯片连接,以接收主板上的多组COM信号,CPLD通过控制端口获取功能切换信号,并根据功能切换信号对从主板上接收的COM信号进行解码,可编程器件通过系统外信号端与COM物理接口连接,以将解码后的主板COM信号输出至COM物理接口。进一步的,可编程器件包括复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA。进一步的,主板上的各芯片包括基板管理控制器BMC、PCH。进一步的,主板上的多组COM信号包括BMCCOM信号、系统COM信号、SOLCOM信号。进一步的,功能切换信号可由基板管理控制器BMC提供。进一步的,多功能串口装置还包括一物理按键,功能切换信号可由该物理按键提供。第二方面,本专利技术提供一种多功能串口实现方法,包括:SS1:将主板上的多组COM信号接到可编程器件上;SS2:接收功能切换信号;SS3:可编程器件通过功能切换信号,选择解码对应的COM信号;SS4:将解码后的COM信号输出给串口物理接口。进一步的,步骤SS2中的功能切换信号由基板管理控制器BMC提供。进一步的,步骤SS2中的功能切换信号由外设物理按键提供。进一步的,步骤SS1中主板上的多组COM信号包括BMCCOM信号、系统COM信号、SOLCOM信号。通过本专利技术的方案,利用已有器件,通过特定的电路设计和软件设计,完成一个串口物理接口实现多功能的目的,节省了设计成本,提高运维效率。附图说明图1示出本专利技术多功能串口装置的结构框图。图2示出本专利技术多功能串口实现方法流程图。具体实施方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为本专利技术一个实施例的多功能串口装置的结构框图。如图1所示,根据本专利技术实施例的多功能串口装置,包括复杂可编程逻辑器件CPLD(ComplexProgrammableLogicDevice),CPLD上设置有控制端口、系统内信号端、系统外信号端,CPLD通过系统内信号端与主板上的各芯片连接,以接收主板上的多组COM信号,CPLD通过控制端口获取功能切换信号,并根据功能切换信号对从主板上接收的COM信号进行解码,CPLD通过系统外信号端与COM物理接口连接,以将解码后的主板COM信号输出至COM物理接口。此外,复杂可编程逻辑器件CPLD可以由现场可编程门阵列FPGA等可编程器件代替。主板上的各芯片包括:基板管理控制器BMC(BaseboardManagementController)、PCH等。主板上的多组COM信号包括:BMCCOM信号、系统COM信号、SOLCOM信号等。根据本专利技术的一实施例,功能切换信号可由基板管理控制器BMC提供。根据本专利技术的一实施例,多功能串口装置还包括一物理按键,功能切换信号可由该物理按键提供。通过将主板上的多组串口信号连接到CPLD,通过BMC命令或者按键A发出COM功能切换信号给CPLD,CPLD根据功能切换信号选择对哪组串口信号进行解码,并将解码后的串口信号输出至串口物理接口;通过功能切换信号的配合,此时单个的串口物理接口即可支持多个串口功能。BMC和CPLD均为服务器主板已有芯片,无额外成本产生。图2为本专利技术一个实施例的多功能串口实现方法流程图。如图2所示,根据本专利技术实施例的多功能串口实现方法,包括:SS1:将主板上的多组COM信号接到CPLD上;SS2:接收功能切换信号;SS3:CPLD通过功能切换信号,选择解码对应的COM信号;SS4:将解码后的COM信号输出给串口物理接口。根据本专利技术的一实施例,步骤SS2中的功能切换信号由基板管理控制器BMC提供。根据本专利技术的一实施例,步骤SS2中的功能切换信号由外设物理按键提供。根据本专利技术的一实施例,主板上的多组COM信号包括:BMCCOM信号、系统COM信号、SOLCOM信号等。按以上步骤,即可完成一个多功能的单物理串口设计。同样,复杂可编程逻辑器件CPLD可以由现场可编程门阵列FPGA等可编程器件代替。通过本专利技术的方案,通过主板可编程器件对多路串口信号进行解码与选择,然后再根据选择信号,进行对应的串口信息输出,从而达到一个多功能串口物理接口的设计目的。本专利技术利用已有器件,通过特定的电路设计和软件设计,完成一个串口物理接口实现多功能的目的,节省了设计成本,提高运维效率尽管在装置的上下文中已描述了一些方面,但明显的是这些方面也表示对应方法的描述,其中块或设备与方法步骤或方法步骤的特征相对应。类似地,在方法步骤的上下文中所描述的各方面也表示对应的块或项目或者对应装置的特征的描述。可以通过(或使用)如微处理器、可编程计算机、或电子电路之类的硬件装置来执行方法步骤中的一些或所有。可以通过此类装置来执行最重要的方法步骤中的某一个或多个。所述实现可以采用硬件或采用软件或可以使用例如软盘、DVD、蓝光、CD、ROM、PROM、EPROM、EEPROM、或闪存之类的具有被存储在其上的电子可读控制信号的数字存储介质来执行,所述电子可读控制信号与可编程计算机系统配合(或能够与其配合)以使得执行相应的方法。可以提供具有电子可读控制信号的数据载体,所述电子可读控制信号能够与可编程计算机系统配合以使得执行本文所描述的方法。所述实现还可以采用具有程序代码的计算机程序产品的形式,当计算机程序产品在计算机上运行时,程序代码进行操作以执行该方法。可以在机器可读载体上存储程序代码。以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。本文档来自技高网...
一种多功能串口装置及实现方法

【技术保护点】
一种多功能串口装置,其特征在于,包括可编程器件,可编程器件上设置有控制端口、系统内信号端、系统外信号端,可编程器件通过系统内信号端与主板上的各芯片连接,以接收主板上的多组COM信号,CPLD通过控制端口获取功能切换信号,并根据功能切换信号对从主板上接收的COM信号进行解码,可编程器件通过系统外信号端与COM物理接口连接,以将解码后的主板COM信号输出至COM物理接口。

【技术特征摘要】
1.一种多功能串口装置,其特征在于,包括可编程器件,可编程器件上设置有控制端口、系统内信号端、系统外信号端,可编程器件通过系统内信号端与主板上的各芯片连接,以接收主板上的多组COM信号,CPLD通过控制端口获取功能切换信号,并根据功能切换信号对从主板上接收的COM信号进行解码,可编程器件通过系统外信号端与COM物理接口连接,以将解码后的主板COM信号输出至COM物理接口。2.根据权利要求1所述的多功能串口装置,其中可编程器件包括复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA。3.根据权利要求1所述的多功能串口装置,其中主板上的各芯片包括基板管理控制器BMC、PCH。4.根据权利要求1所述的多功能串口装置,其中主板上的多组COM信号包括BMCCOM信号、系统COM信号、SOLCOM信号。5.根据权利要求1所述的多功能...

【专利技术属性】
技术研发人员:孙玉军张凯
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1