一种多串口调试方法、装置及系统制造方法及图纸

技术编号:16175649 阅读:16 留言:0更新日期:2017-09-09 02:52
本发明专利技术公开了一种多串口调试装置及系统,包括:可编程逻辑器件PLD设置有三个或三个以上的串口,其中一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口;其中,所述PLD包括:寄存器命令解析单元,当所述PLD的一串口接收到串口切换信号,解析所述串口切换信号,并将与该串口切换信号对应的IC的串口调试信号通过所述一串口发送至所述外部调试主机系统。本发明专利技术通过对外输出共用一组串口,从而避免了当访问多个IC时需要连接串口线接到其指定的串口所引起的一系列问题,提升了使用时的用户体验。

【技术实现步骤摘要】
一种多串口调试方法、装置及系统
本专利技术涉及信息存储领域,尤其涉及一种多串口调试方法、装置及系统。
技术介绍
在存储系统中,随着板卡密度的提高,板卡中会集成多颗需要UART串口调试的IC,例如PCH,SAScontroller,SASExpander等。通常情况下,每个IC都会预留UART串口;然而这样的话,如果我们想访问某一个IC,就需要通过串口线接到其指定的UART串口,访问另外一个IC的话就需要再接到其指定的UART串口。这种方式会如下不良的影响:操作繁琐,需要各种插拔,给客户留下不好的体验;在硬件设计时,根据UART规范设计要求,需要使用大量UART电平转换芯片,造成板卡成本的增加;需要通过串口线连接,当机器密度较高或处于较小空间时,操作困难。针对上述现有技术中在进行多串口调试时所存在的问题,如何很好的解决上述问题,提升使用时的用户体验,目前现有技术中还没有相关的解决方案。
技术实现思路
本专利技术的主要目的在于提出一种多串口调试方法、装置及系统,能够解决现有技术中在进行多串口调试时所存在的问题,提升了使用时的用户体验。为实现上述目的,本专利技术实施例提供了一种多串口调试方法,包括:通过一串口接收来自外部调试主机系统的串口切换信号,解析所述串口切换信号,并将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统;其中,所述一串口设置在可编程逻辑器件PLD上,所述PLD包括:寄存器命令解析单元,设置有三个或三个以上的串口,其中所述一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口。可选地,所述通过一串口接收来自外部调试主机系统的串口切换信号包括:通过无线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号转换为串口信号通过所述一串口发送给所述可编程逻辑器件PLD。可选地,所述将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统包括:通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号转换为无线信号发送给所述外部调试主机系统。可选地,所述通过一串口接收来自外部调试主机系统的串口切换信号包括:通过有线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号通过所述一串口直接发送给所述可编程逻辑器件PLD。可选地,所述将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统包括:通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号直接发送给所述外部调试主机系统。可选地,所述信号转换模块包括:蓝牙Bluetooth或无线保真度Wifi。可选地,所述可编程逻辑器件PLD包括:复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA。本专利技术实施例还提供了一种多串口调试装置,包括:可编程逻辑器件PLD设置有三个或三个以上的串口,其中一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口;其中,所述PLD包括:寄存器命令解析单元,当所述PLD的一串口接收到串口切换信号,解析所述串口切换信号,并将与所述串口切换信号对应的IC的串口调试信号通过所述一串口发送至所述外部调试主机系统。可选地,还包括:与所述PLD的所述一串口相连接的信号转换模块,设置为:通过无线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号转换为串口信号通过所述一串口发送给所述可编程逻辑器件PLD。可选地,所述信号转换模块,还设置为通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号转换为无线信号发送给所述外部调试主机系统。可选地,还包括:与所述PLD的所述一串口相连接的调试连接器,设置为:通过有线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号通过所述一串口直接发送给所述可编程逻辑器件PLD。可选地,所述调试连接器,还设置为通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号直接发送给所述外部调试主机系统。可选地,所述信号转换模块包括:蓝牙Bluetooth或无线保真度Wifi。可选地,所述可编程逻辑器件PLD包括:复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA。本专利技术实施例还提供了一种多串口调试系统,包括上述多串口调试装置和外部调试主机系统,其中,所述外部调试主机系统设置为生成并发送串口切换信号至多串口调试装置,以及接收从多串口调试装置发送的与该串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号。本专利技术提出的技术方案包括:可编程逻辑器件PLD设置有三个或三个以上的串口,其中一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口;其中,所述PLD包括:寄存器命令解析单元,当所述PLD的一串口接收到串口切换信号,解析所述串口切换信号,并将与该串口切换信号对应的IC的串口调试信号通过所述一串口发送至所述外部调试主机系统。本专利技术通过可编程逻辑器件PLD将所有需要串口信息IC的串口调试信号连接到该PLD,对外输出共用一组串口,从而避免了当访问多个IC时需要连接串口线接到其指定的串口所引起的一系列问题,提升了使用时的用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术中实现多串口调试方法的流程图;图2为本专利技术一实施例中多串口调试系统的结构示意图;图3为本专利技术另一实施例中多串口调试系统的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面结合附图对本专利技术进行说明。图1为本专利技术中实现多串口调试方法的流程图。如图1所示,该方法包括以下步骤:步骤101:通过一串口接收来自外部调试主机系统的串口切换信号;其中,所述一串口设置在可编程逻辑器件PLD上,该PLD包括:寄存器命令解析单元,设置有三个或三个以上的串口,其中所述一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口。具体地,在一实施例中,通过一串口接收来自外部调试主机系统的串口切换信号包括:通过无线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号转换为串口信号通过所述一串口发送给所述可编程逻辑器件PLD。另外,将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统包括:通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号转换为无线信号发送给所述外部调试主机系统。在另一实施例中,通过一串口接收来自外部调试主机系统的串口切换信号包括:通过有线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号通过所述一串口直接发送给所述可编程逻辑器件PLD。另外,将与所述串口切换信号对应的被本文档来自技高网...
一种多串口调试方法、装置及系统

【技术保护点】
一种多串口调试方法,其特征在于,包括:通过一串口接收来自外部调试主机系统的串口切换信号,解析所述串口切换信号,并将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统;其中,所述一串口设置在可编程逻辑器件PLD上,所述PLD包括:寄存器命令解析单元,设置有三个或三个以上的串口,其中所述一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口。

【技术特征摘要】
1.一种多串口调试方法,其特征在于,包括:通过一串口接收来自外部调试主机系统的串口切换信号,解析所述串口切换信号,并将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统;其中,所述一串口设置在可编程逻辑器件PLD上,所述PLD包括:寄存器命令解析单元,设置有三个或三个以上的串口,其中所述一串口用于从外部调试主机系统获取串口切换信号,剩余的串口用于连接被所述外部调试主机系统调试的集成电路IC的串口。2.根据权利要求1所述的多串口调试方法,其特征在于,所述通过一串口接收来自外部调试主机系统的串口切换信号包括:通过无线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号转换为串口信号通过所述一串口发送给所述可编程逻辑器件PLD。3.根据权利要求2所述的多串口调试方法,其特征在于,所述将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统包括:通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号转换为无线信号发送给所述外部调试主机系统。4.根据权利要求1所述的多串口调试方法,其特征在于,所述通过一串口接收来自外部调试主机系统的串口切换信号包括:通过有线网络接收所述外部调试主机系统发送的串口切换信号,并将该串口切换信号通过所述一串口直接发送给所述可编程逻辑器件PLD。5.根据权利要求1所述的多串口调试方法,其特征在于,所述将与所述串口切换信号对应的被所述外部调试主机系统调试的集成电路IC的串口调试信号通过所述一串口发送至所述外部调试主机系统包括:通过所述一串口接收来自所述PLD的串口调试信号,并将所述串口调试信号直接发送给所述外部调试主机系统。6.根据权利要求2或3所述的多串口调试方法,其特征在于,所述信号转换模块包括:蓝牙Bluetooth或无线保真度Wifi。7.根据权利要求1~5任一所述的多串口调试方法,其特征在于,所述可编程逻辑器件PLD包括:复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA。8.一种多串...

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

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

1