System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及cpld烧录,具体而言,涉及一种烧录切换系统及方法。
技术介绍
1、目前对于不同电源域的cpld模块的烧录为:如图1所示,为现有技术cpld烧录系统示意图,图1中为cpld1设计一个jtag链路,对其他电源的cpld设计单独设计一条jtag链路。烧录器件先连接jtag插座1,烧录cpld1,再连接jtag插座2,烧录其他cpld。
2、上述cpld烧录系统中需要设计两个jtag插座,且需要对不同电源域的cpld设置不同的jtag链路,占用较大的pcb空间,且由于jtag接口不支持带电插拔,烧录过程需要先开电烧录cpld1,再关电后插拔在其他cpld,cpld1控制主电源模块开电后,再烧录其他cpld。使得在生产过程需要多次插拔烧录器,多次开电动作,降低生产效率。
技术实现思路
1、本申请的目的在于提供一种烧录切换系统及方法,能够减少pcb空间的占用,且提高生产效率。
2、为了实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供了一种烧录切换系统,所述系统包括:
4、接口模块、主电源模块、第一cpld模块、第二cpld模块、切换模块以及检测控制模块;
5、所述接口模块、所述第一cpld模块与所述第二cpld模块、以及所述切换模块串联,所述第一cpld模块分别与主电源模块和所述切换模块连接,所述接口模块分别与第一cpld模块和所述切换模块连接,所述第二cpld模块与所述切换模块连接,所述主电
6、所述第一cpld模块具体用于,当在上电后进行烧录,在烧录完成后,触发所述主电源模块为所述第二cpld模块供电且向所述检测控制模块输出电压;
7、所述检测控制模块,用于接收所述主电源模块的输出电压,基于所述输出电压,判断是否满足对所述第二cpld模块的链路环路切换条件,并向所述切换模块输出用于对所述第二cpld模块的链路环路进行切换的电平信号;
8、所述切换模块,用于基于所述电平信号触发对所述第二cpld模块的链路环路进行切换,以使基于所述第二cpld模块的链路环路对所述第一cpld模块和所述第二cpld模块同时烧录。
9、在可选的实施方式中,所述系统提前电源模块;所述提前电源模块为所述第一cpld模块、所述切换模块以及所述检测控制模块供电。
10、在可选的实施方式中,所述检测控制模块,还用于接收用户的切换控制信息;
11、当所述切换控制信息指示基于所述第一cpld模块的链路环路进行烧录时,向所述切换模块输出对应的第一电平信号;
12、当所述切换控制信息指示基于所述第二cpld模块的链路环路进行烧录时,向所述切换模块输出对应的第二电平信号,其中,第一电平信号用于指示对第一cpld模块烧录,第二电平信号用于指示第一cpld和第二cpld模块烧录同时烧录。
13、在可选的实施方式中,所述检测控制模块包括电源检测电路和驱动电路;
14、所述电源检测电路和所述驱动电路串联;
15、所述电源检测电路用于对所述主电源模块输入的电压进行检测,在所述输入的电压为高电平时,触发所述驱动电路向所述切换模块输入第三电平信号;
16、所述电源检测电路还用于,在所述输入电压为低电平时,触发所述驱动电路向所述切换模块输入第四电平信号,其中,所述第三电平信号用于指示所述第一cpld模块和第二cpld模块进行烧录,所述第四电平信号用于指示对所述第一cpld模块进行烧录。
17、在可选的实施方式中,所述电源检测电路包括第一电阻、第二电阻以及电源接地端;
18、所述第一电阻的一端与所述驱动电路连接,所述第一电阻的另一端与所述主电源模块连接;
19、所述第二电阻的一端与所述第一电阻连接,所述第二电阻的另一端与所述电源接地端连接。
20、在可选的实施方式中,所述驱动电路包括三极管、第三电阻以及电源端;
21、所述三极管的基极与所述电源检测电路连接,所述三极管的发射极接地,所述三极管的集电极通过所述第三电阻与所述电源端连接,所述三极管的集电极与所述切换模块连接。
22、在可选的实施方式中,在所述三极管导通的情况下,所述三极管的集电极向所述切换模块输出第三电平信号;
23、在所述三极管截止的情况下,所述三极管的集电极向所述切换模块输出第四电平信号。
24、在可选的实施方式中,所述检测控制模块还包括跳线;所述跳线用于接收用户的切换控制信息;
25、所述跳线的第一端与所述三极管的基极连接,所述跳线的第二端与所述电源检测电路连接,所述跳线的第三端与电源接地端连接;
26、所述跳线用于基于外部配置信号控制所述第一端和所述第二端断开或者闭合。
27、在可选的实施方式中,所述切换模块包括第一输入引脚、第二输入引脚、第三输入引脚以及输出引脚,所述第一输入引脚与所述第一cpld模块连接,所述第二输入引脚与所述第二cpld模块连接,所述第三输入引脚与所述检测控制模块连接;
28、在所述第三输入引脚接收到所述第三电平信号时,将所述第二输入引脚的信号入输入至所述输出引脚;
29、在所述第三输入引脚接收到所述第四电平信号时,将所述第一输入引脚的信号输入至所述输出引脚。
30、第二方面,本申请实施例提供了一种cpld烧录方法,应用于烧录器,所述方法包括:
31、对所述烧录切换系统中的用于指示对cpld模块的电平信号进行扫描;
32、在扫描到只有第一cpld模块的链路环路时,基于第一烧录文件对第一cpld模块进行烧录;
33、在扫描到第二cpld模块的链路环路时,基于第二烧录文件对第一cpld模块以及第二cpld模块进行烧录。
34、本申请具有以下有益效果:
35、本申请设计了一种烧录切换系统,烧录切换系统包括接口模块、主电源模块、第一cpld模块、第二cpld模块、切换模块以及检测控制模块,接口模块、第一cpld模块与第二cpld模块以及切换模块串联,第一cpld模块分别与主电源模块和切换模块连接,接口模块分别与第一cpld模块和切换模块连接,第二cpld模块与切换模块连接,主电源模块向第二cpld模块供电并连接到检测控制模块,在第一cpld模块上电且烧录完成后,触发主电源模块同时向第二cpld模块和检测控制模块输出电压,检测控制模块基于主电源模块输出的电压,向切换模块发送对第二cpld模块的链路环路切换的电平信号,切换模块基于电平信号对第二cpld模块的链路环路切换,以使基于第二cpld模块的链路环路对第一cpld模块和第二cpld模块同时烧录,无需对不同电源域的cpld模块分别烧录,提高生产效率,且无本文档来自技高网...
【技术保护点】
1.一种烧录切换系统,其特征在于,所述系统包括接口模块、主电源模块、第一CPLD模块、第二CPLD模块、切换模块以及检测控制模块;
2.根据权利要求1所述的系统,其特征在于,所述系统提前电源模块;所述提前电源模块为所述第一CPLD模块、所述切换模块以及所述检测控制模块供电。
3.根据权利要求1所述的系统,其特征在于,所述检测控制模块,还用于接收用户的切换控制信息;
4.根据权利要求1所述的系统,其特征在于,所述检测控制模块包括电源检测电路和驱动电路;
5.根据权利要求4所述的系统,其特征在于,所述电源检测电路包括第一电阻、第二电阻以及电源接地端;
6.根据权利要求4所述的系统,其特征在于,所述驱动电路包括三极管、第三电阻以及电源端;
7.根据权利要求6所述的系统,其特征在于,
8.根据权利要求6所述的系统,其特征在于,所述检测控制模块还包括跳线;所述跳线用于接收用户的切换控制信息;
9.根据权利要求4所述的系统,其特征在于,所述切换模块包括第一输入引脚、第二输入引脚、第三输入引脚以及输
10.一种CPLD烧录方法,应用于烧录器,其特征在于,所述方法包括:
...【技术特征摘要】
1.一种烧录切换系统,其特征在于,所述系统包括接口模块、主电源模块、第一cpld模块、第二cpld模块、切换模块以及检测控制模块;
2.根据权利要求1所述的系统,其特征在于,所述系统提前电源模块;所述提前电源模块为所述第一cpld模块、所述切换模块以及所述检测控制模块供电。
3.根据权利要求1所述的系统,其特征在于,所述检测控制模块,还用于接收用户的切换控制信息;
4.根据权利要求1所述的系统,其特征在于,所述检测控制模块包括电源检测电路和驱动电路;
5.根据权利要求4所述的系统,其特征在于,所述电源检测电路包括第一电阻、第二电阻以及电源接地端;
【专利技术属性】
技术研发人员:王宏兵,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。