一种设备调试切换方法及一种CPLD技术

技术编号:15437151 阅读:67 留言:0更新日期:2017-05-25 19:20
本发明专利技术提供了一种设备调试切换方法及一种CPLD,该方法包括:针对CPLD上的调试管脚和至少两个设备管脚,分别将各设备管脚与对应的待调试设备的UART相连,以及将调试管脚与该至少两个设备管脚中的第一设备管脚相连;接收输入的设备切换信息;将调试管脚与第一设备管脚相连,切换为调试管脚与设备切换信息对应的设备管脚相连,其中,设备切换信息对应的设备管脚不为第一设备管脚。基于设备切换信息,CPLD可以将调试管脚与任一设备管脚相连,从而可以基于这一连接关系对该设备管脚对应的待调试设备进行调试处理。由于无需工作人员人为的来回切换连接线路即可调试不同设备,故本方案能够提高设备调试切换的效率。

A device debugging switching method and a CPLD

The present invention provides a method and a device debugging switch CPLD, the method includes: for debugging on CPLD pins and at least two device pins, respectively corresponding to each tube foot and equipment to debug equipment connected to UART, and will be the first device debugging pin and the at least two pipe equipment the foot pin connects the receiving device; the switching information input; the debugging pin and the first device is connected to switch pin, pin and switching equipment debugging information corresponding to the device pins connected to the corresponding equipment switching equipment information pin to pin the first device. Based on the device switching information, the CPLD can connect the debug pin to any device pin, thereby debugging the device to be debugged for the device pin based on this connection relationship. Since no staff member can switch the connection line artificially, the equipment can be debugged, so the scheme can improve the efficiency of equipment debugging and switching.

【技术实现步骤摘要】
一种设备调试切换方法及一种CPLD
本专利技术涉及计算机
,特别涉及一种设备调试切换方法及一种CPLD。
技术介绍
随着计算机、电子行业的迅速发展,越来越多的新设备被立项、研发。在新设备的开发阶段,为方便设备调试,通常需要在调试装置上接出来一些接口,以通过不同接口连接各类待调试设备。目前,调试装置内部板卡的不同位置,通常预留一些芯片的debug接口。当需要调试任一设备时,可以通过线路将待调试设备的接口与相应的debug接口相连。当然,调试其他设备时,工作人员需要对连接线路进行相应切换。由于调试不同设备时,需要工作人员人为的来回切换连接线路,故这一设备调试切换的效率较低。
技术实现思路
本专利技术提供了一种设备调试切换方法及一种CPLD,能够提高设备调试切换的效率。为了达到上述目的,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供了一种设备调试切换方法,应用于CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件),针对所述CPLD上的调试管脚和至少两个设备管脚,分别将每一个所述设备管脚与对应的待调试设备的UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器)相连,以及将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连,还包括:接收输入的设备切换信息;将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,其中,所述设备切换信息对应的设备管脚不为所述第一设备管脚。进一步地,该方法还包括:确定每一个所述设备管脚对应的唯一标识;所述将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连,包括:根据当前记录的与第一设备管脚相对应的唯一标识,将所述调试管脚与所述第一设备管脚相连。进一步地,在所述接收输入的设备切换信息之后还包括:根据预先确定的不同设备切换信息与不同唯一标识的对应关系,将接收到的设备切换信息解析为对应的唯一标识;将当前记录的所述与第一设备管脚相对应的唯一标识修改为解析出的唯一标识;所述将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,包括:根据当前记录的所述解析出的唯一标识,将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述解析出的唯一标识对应的设备管脚相连。进一步地,所述设备切换信息为固定格式的字符串;每一个所述设备管脚对应的唯一标识均为4bit的唯一标识数字。进一步地,所述接收输入的设备切换信息,包括:接收输入的唯一标识;在所述接收输入的设备切换信息之后还包括:将当前记录的所述与第一设备管脚相对应的唯一标识修改为接收到的唯一标识;所述将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,包括:根据当前记录的所述接收到的唯一标识,将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述接收到的唯一标识对应的设备管脚相连。另一方面,本专利技术提供了一种CPLD,包括:调试管脚、至少两个设备管脚、连接单元、通信单元、切换单元;所述连接单元,用于分别将每一个所述设备管脚与对应的待调试设备的UART相连;所述通信单元,用于接收输入的设备切换信息;所述切换单元,用于将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连;将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,其中,所述设备切换信息对应的设备管脚不为所述第一设备管脚。进一步地,该CPLD还包括:确定单元和寄存器;所述确定单元,用于确定每一个所述设备管脚对应的唯一标识;所述寄存器,用于记录与所述至少两个设备管脚中的第一设备管脚相对应的唯一标识;所述切换单元,具体用于根据所述寄存器中当前记录的所述与第一设备管脚相对应的唯一标识,将所述调试管脚与所述第一设备管脚相连。进一步地,该CPLD还包括:解析单元;所述解析单元,用于根据预先确定的不同设备切换信息与不同唯一标识的对应关系,将所述通信单元接收到的设备切换信息解析为对应的唯一标识;将所述寄存器中当前记录的所述与第一设备管脚相对应的唯一标识修改为解析出的唯一标识;所述切换单元,具体用于根据所述寄存器中当前记录的所述解析出的唯一标识,将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述解析出的唯一标识对应的设备管脚相连。进一步地,所述设备切换信息为固定格式的字符串;每一个所述设备管脚对应的唯一标识均为4bit的唯一标识数字。进一步地,该CPLD还包括:处理单元;所述通信单元,具体用于接收输入的唯一标识;所述处理单元,用于将所述寄存器中当前记录的所述与第一设备管脚相对应的唯一标识修改为所述通信单元接收到的唯一标识;所述切换单元,具体用于根据所述寄存器中当前记录的所述接收到的唯一标识,将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述接收到的唯一标识对应的设备管脚相连。本专利技术提供了一种设备调试切换方法及一种CPLD,针对CPLD上的调试管脚和至少两个设备管脚,分别将各设备管脚与对应的待调试设备的UART相连,以及将调试管脚与该至少两个设备管脚中的第一设备管脚相连;接收输入的设备切换信息;将调试管脚与第一设备管脚相连,切换为调试管脚与设备切换信息对应的设备管脚相连,其中,设备切换信息对应的设备管脚不为第一设备管脚。基于设备切换信息,CPLD可以将调试管脚与任一设备管脚相连,从而可以基于这一连接关系对该设备管脚对应的待调试设备进行调试处理。由于无需工作人员人为的来回切换连接线路即可调试不同设备,故本专利技术能够提高设备调试切换的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种设备调试切换方法的流程图;图2是本专利技术一实施例提供的另一种设备调试切换方法的流程图;图3是本专利技术一实施例提供的一种CPLD的示意图;图4是本专利技术一实施例提供的另一种CPLD的示意图;图5是本专利技术一实施例提供的再一种CPLD的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种设备调试切换方法,应用于CPLD,可以包括以下步骤:步骤101:针对所述CPLD上的调试管脚和至少两个设备管脚,分别将每一个所述设备管脚与对应的待调试设备的UART相连,以及将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连。步骤102:接收输入的设备切换信息。步骤103:将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,其中,所述设备切换信息对应的设备管脚不为所述第一本文档来自技高网...
一种设备调试切换方法及一种CPLD

【技术保护点】
一种设备调试切换方法,其特征在于,应用于复杂可编程逻辑器件CPLD,针对所述CPLD上的调试管脚和至少两个设备管脚,分别将每一个所述设备管脚与对应的待调试设备的通用异步收发传输器UART相连,以及将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连,还包括:接收输入的设备切换信息;将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,其中,所述设备切换信息对应的设备管脚不为所述第一设备管脚。

【技术特征摘要】
1.一种设备调试切换方法,其特征在于,应用于复杂可编程逻辑器件CPLD,针对所述CPLD上的调试管脚和至少两个设备管脚,分别将每一个所述设备管脚与对应的待调试设备的通用异步收发传输器UART相连,以及将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连,还包括:接收输入的设备切换信息;将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,其中,所述设备切换信息对应的设备管脚不为所述第一设备管脚。2.根据权利要求1所述的方法,其特征在于,进一步包括:确定每一个所述设备管脚对应的唯一标识;所述将所述调试管脚与所述至少两个设备管脚中的第一设备管脚相连,包括:根据当前记录的与第一设备管脚相对应的唯一标识,将所述调试管脚与所述第一设备管脚相连。3.根据权利要求2所述的方法,其特征在于,在所述接收输入的设备切换信息之后,进一步包括:根据预先确定的不同设备切换信息与不同唯一标识的对应关系,将接收到的设备切换信息解析为对应的唯一标识;将当前记录的所述与第一设备管脚相对应的唯一标识修改为解析出的唯一标识;所述将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,包括:根据当前记录的所述解析出的唯一标识,将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述解析出的唯一标识对应的设备管脚相连。4.根据权利要求3所述的方法,其特征在于,所述设备切换信息为固定格式的字符串;每一个所述设备管脚对应的唯一标识均为4bit的唯一标识数字。5.根据权利要求2所述的方法,其特征在于,所述接收输入的设备切换信息,包括:接收输入的唯一标识;在所述接收输入的设备切换信息之后,进一步包括:将当前记录的所述与第一设备管脚相对应的唯一标识修改为接收到的唯一标识;所述将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述设备切换信息对应的设备管脚相连,包括:根据当前记录的所述接收到的唯一标识,将所述调试管脚与所述第一设备管脚相连,切换为所述调试管脚与所述接收到的唯一标识对应的设备管脚相连。6...

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

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

1