【技术实现步骤摘要】
本技术涉及电子电路,尤其涉及一种jtag菊花链拓扑结构和jtag调试系统。
技术介绍
1、jtag(jointtestactiongroup,联合测试工作组)接口,常用于实现边界扫描,在线调试和固化固件功能。
2、常规的jtag菊花链一对多拓扑结构应用于板内多控制设备。一旦涉及到板间,各个板卡会独立设计jtag接口,级联调试时外部设备需要挂多个jtag设备盒,特别对于主卡级联多块子卡结构的设计,在外部设备结构需要预留多个调试接口,多个调试接口也需内部将多个jtag传输线飞线到结构面板上,造成硬件系统的设备外形空间占用大,工艺复杂的现象。
技术实现思路
1、本技术提供了一种jtag菊花链拓扑结构和jtag调试系统,以解决现有技术中多板卡级联间多jtag调试接口的设计问题,降低了硬件系统的设备外形空间的使用并且降低了工艺复杂度,提高设备可靠性。
2、第一方面,本技术提供了一种jtag菊花链拓扑结构,适用于主板卡与至少一个子板卡的级联,每一板卡上均设置有jtag调试接口和逻辑控制模块;逻辑控制模块用于根据jtag调试接口输出的测试数据进行jtag调试;jtag菊花链拓扑结构包括:连接器模块,连接器模块包括与每一板卡对应连接的板卡连接器,主板卡的板卡连接器与子板卡的板卡连接器可插拔连接;至少一个开关模块,开关模块连接于主板卡的jtag调试接口和主板卡的逻辑控制模块之间,开关模块的控制端与主板卡的板卡连接器连接,开关模块用于根据主板卡的板卡连接器与子板卡的板卡连接器之
3、可选地,调试工作模式包括第一工作模式,在第一工作模式下,主板卡的板卡连接器与子板卡的板卡连接器处于连接状态;其中,主板卡的jtag调试接口与主板卡的板卡连接器的输入端连接,主板卡的板卡连接器的控制端与开关模块的控制端连接,主板卡的板卡连接器的输出端与子板卡的板卡连接器的输入端连接,子板卡的板卡连接器的输出端与子板卡的逻辑控制模块的输入端对应连接,子板卡的逻辑控制模块的输出端依次通过子板卡的板卡连接器和主板卡的板卡连接器与主板卡的逻辑控制模块的输入端连接,主板卡的逻辑控制模块的输出端与主板卡的jtag调试接口连接。
4、可选地,调试工作模式还包括第二工作模式,在第二工作模式下,主板卡的板卡连接器与子板卡的板卡连接器处于非连接状态;其中,主板卡的jtag调试接口通过开关模块与主板卡的逻辑控制模块连接,子板卡的jtag调试接口与子板卡的逻辑控制模块连接。
5、可选地,在主板卡的jtag调试接口与主板卡的逻辑控制模块的连接路径上还包括第一缓冲器;第一缓冲器的第一输入端和第二输入端均与主板卡的jiag调试接口的第一引脚连接,第一缓冲器的第一输出端与主板卡的逻辑控制模块的第一控制端连接,第一缓冲器的第二输出端与主板卡的板卡连接器的第一输入端连接;第一缓冲器的第三输入端和第四输入端均与主板卡的jiag调试接口的第二引脚连接,第一缓冲器的第三输出端与主板卡的逻辑控制模块的第二控制端连接,第一缓冲器的第四输出端与主板卡的板卡连接器的第二输入端连接;第一缓冲器的第五输入端和第六输入端均与主板卡的jiag调试接口的第三引脚连接,第一缓冲器的第五输出端与开关模块的输入端连接,第一缓冲器的第六输出端与主板卡的板卡连接器的第三输入端连接,开关模块的输出端与主板卡的逻辑控制模块的输入端连接;第一缓冲器的第七输入端与主板卡的逻辑控制模块的输出端连接,第一缓冲器的第七输出端与主板卡的jiag调试接口的第四引脚连接;其中,在第一工作模式下,主板卡的板卡连接器的第一输出端、第二输出端和第三输出端分别与子板卡的板卡连接器的第一输入端、第二输入端和第三输入端一一对应连接,主板卡的板卡连接器的第四输入端与子板卡的板卡连接器的第四输出端连接,主板卡的板卡连接器的第四输出端与主板卡的逻辑控制模块的输入端连接。
6、可选地,在第一缓冲器与主板卡的逻辑控制模块的连接路径上还包括第一电压转换器;第一电压转换器的第一输入端与第一缓冲器的第一输出端连接,第一电压转换器的第二输入端与第一缓冲器的第三输出端连接,第一电压转换器的第三输入端与开关模块的输出端、以及主板卡的板卡连接器的第四输出端连接,第一电压转换器的第一输出端、第二输出端和第三输出端分别与主板卡的逻辑控制模块的第一控制端、第二控制端和输入端连接。可选地,在第一缓冲器与主板卡的逻辑控制模块的连接路径上还包括第二电压转换器;第二电压转换器的输入端与主板卡的逻辑控制模块的输出端连接,第二电压转换器的输出端与第一缓冲器的第七输入端连接。
7、可选地,在子板卡的板卡连接器与子板卡的逻辑控制模块的连接路径上还包括第二缓冲器;第二缓冲器的第一输入端与子板卡的jiag调试接口的第一引脚、以及子板卡的板卡连接器的第一输出端连接,第二缓冲器的第一输出端与子板卡的逻辑控制模块的第一控制端连接;第二缓冲器的第二输入端与子板卡的jiag调试接口的第二引脚、以及子板卡的板卡连接器的第二输出端连接,第二缓冲器的第二输出端与子板卡的逻辑控制模块的第二控制端连接;第二缓冲器的第三输入端与子板卡的jiag调试接口的第三引脚、以及子板卡的板卡连接器的第三输出端连接,第二缓冲器的第三输出端与子板卡的逻辑控制模块的输入端连接,子板卡的逻辑控制模块的输出端分别与子板卡的板卡连接器的第四输出端以及与子板卡的jiag调试接口的第四引脚连接。
8、可选地,至少一个开关模块包括开关单元和第一电阻;开关单元连接于主板卡的jtag调试接口和主板卡的逻辑控制模块之间,开关单元的控制端作为开关模块的控制端;第一电阻的第一端与开关单元的控制端连接,第一电阻的第二端接入电源。
9、可选地,还包括第二电阻;第二电阻的第一端与子板卡的板卡连接器的控制端连接,第二电阻的第二端接地,其中,子板卡的板卡连接器的控制端用于连接主板卡的板卡连接器的控制端。
10、第二方面,本技术实施例提供了一种jtag调试系统,包括上述任意实施例提供的jtag菊花链拓扑结构。
11、本技术实施例的菊花链拓扑结构,适用于主板卡与至少一个子板卡的级联,每一板卡上均设置有jtag调试接口和逻辑控制模块;逻辑控制模块用于根据jtag调试接口输出的测试数据进行jtag调试;jtag菊花链拓扑结构包括:连接器模块和至少一个开关模块,连接器模块包括与每一板卡对应连接的板卡连接器,通过将主板卡的板卡连接器与子板卡的板卡连接器设置为可插拔连接的形式,在主板卡的板卡连接器与子板卡的板卡连接器处于连接状态时,开关模块关断,测试数据通过主板卡的板卡连接器以及子板卡的板卡连接器,传输至子板卡的逻辑控制模块,子板卡的逻辑控制模块的输出端输出的测试数据传输至主板卡的逻辑控制模块的输入端,即该菊花链拓扑结构在多板卡级联时,可以将主板卡的测试数据传输至子板卡再返回至主板卡,因此外部设备上只需设置一个jtag设备盒,并将调试信号通过主板卡的jtag调试接口传输至各个子板卡本文档来自技高网...
【技术保护点】
1.一种JTAG菊花链拓扑结构,其特征在于,适用于主板卡与至少一个子板卡的级联,每一板卡上均设置有JTAG调试接口和逻辑控制模块;所述逻辑控制模块用于根据所述JTAG调试接口输出的测试数据进行JTAG调试;所述JTAG菊花链拓扑结构包括:
2.根据权利要求1所述的JTAG菊花链拓扑结构,其特征在于,所述调试工作模式包括第一工作模式,在所述第一工作模式下,所述主板卡的板卡连接器与所述子板卡的板卡连接器处于连接状态;
3.根据权利要求1所述的JTAG菊花链拓扑结构,其特征在于,所述调试工作模式还包括第二工作模式,在所述第二工作模式下,所述主板卡的板卡连接器与所述子板卡的板卡连接器处于非连接状态;
4.根据权利要求2或3所述的JTAG菊花链拓扑结构,其特征在于,在所述主板卡的所述JTAG调试接口与所述主板卡的所述逻辑控制模块的连接路径上还包括第一缓冲器;
5.根据权利要求4所述的JTAG菊花链拓扑结构,其特征在于,在所述第一缓冲器与所述主板卡的所述逻辑控制模块的连接路径上还包括第一电压转换器;
6.根据权利要求5所述的JTAG
7.根据权利要求6所述的JTAG菊花链拓扑结构,其特征在于,在所述子板卡的所述板卡连接器与所述子板卡的所述逻辑控制模块的连接路径上还包括第二缓冲器;
8.根据权利要求1所述的JTAG菊花链拓扑结构,其特征在于,至少一个所述开关模块包括开关单元和第一电阻;
9.根据权利要求1所述的JTAG菊花链拓扑结构,其特征在于,还包括第二电阻;
10.一种JTAG调试系统,其特征在于,包括权利要求1-9任一项所述的JTAG菊花链拓扑结构。
...【技术特征摘要】
1.一种jtag菊花链拓扑结构,其特征在于,适用于主板卡与至少一个子板卡的级联,每一板卡上均设置有jtag调试接口和逻辑控制模块;所述逻辑控制模块用于根据所述jtag调试接口输出的测试数据进行jtag调试;所述jtag菊花链拓扑结构包括:
2.根据权利要求1所述的jtag菊花链拓扑结构,其特征在于,所述调试工作模式包括第一工作模式,在所述第一工作模式下,所述主板卡的板卡连接器与所述子板卡的板卡连接器处于连接状态;
3.根据权利要求1所述的jtag菊花链拓扑结构,其特征在于,所述调试工作模式还包括第二工作模式,在所述第二工作模式下,所述主板卡的板卡连接器与所述子板卡的板卡连接器处于非连接状态;
4.根据权利要求2或3所述的jtag菊花链拓扑结构,其特征在于,在所述主板卡的所述jtag调试接口与所述主板卡的所述逻辑控制模块的连接路径上还包括第一缓冲...
【专利技术属性】
技术研发人员:李寅飞,齐俊,陈工羽,王斌,
申请(专利权)人:上海毫微太科技有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。