可实现DSP单板或多板JTAG调试的系统技术方案

技术编号:8846842 阅读:209 留言:0更新日期:2013-06-23 19:27
本实用新型专利技术公开了一种可实现DSP单板或多板JTAG调试的系统,其中该系统包括多个DSP板;DSP板上设有输入JTAG接口和输出JTAG接口,以及连接在输入JTAG接口和输出JTAG接口之间的开关控制电路;DSP板上串联的第一块DSP芯片连接输入JTAG接口,最后一块DSP芯片连接输出JTAG接口;单板调试时,单个DSP板的输入JTAG接口直接与仿真器连接;多板调试时,多个DSP板通过JTAG互联电缆连接。本实用新型专利技术在DSP板间连接JTAG互联电缆即可自动切换为多板调试方式,去掉JTAG互联电缆又成为单板方式,使用十分方便。本实用新型专利技术通过板间硬接线的方式还可以防止使用者的误操作,具有较高的可靠性。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及基于JTAG标准的DSP调试,尤其涉及一种可实现DSP单板或多板JTAG调试的系统
技术介绍
目前,在DSP (Digital Signal Processing数字信号处理)系统的调试过程中,用JTAG (Joint Test Action Group联合测试行动小组)进行DSP的硬件功能调试和软件算法验证是目前主流的调试手段。JTAG边界扫描采用了 IEEE1149.1标准,该测试标准定义了使用JTAG的硬件结构和工作机制。其优点在于将复杂的电路板测试转变成具有良好的结构性、可以通过软件简单而灵活处理。JTAG的工作原理可以归结为:在器件内部定义一个TAP (Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试和调试。其基本思想是在靠近芯片的输入/输出引脚上增加一个移位寄存器单元,也就是边界扫描寄存器(Boundary-ScanRegister) 0当芯片处于调试状态时,边界扫描寄存器可以将芯片和外围的输入/输出隔离开来。通过边界扫描寄存器单元,可以实现对芯片输入/输出信号的观察和控制。对于芯片的输入引脚,可以通过与之相连的边界扫描寄存器单元把信号(数据)加载到该引脚中去;对于芯片的输出引脚,也可以通过与之相连的边界扫描寄存器“捕获”该引脚上的输出信号。在正常的运行状态下,边界扫描寄存器对芯片来说是透明的,所以正常的运行不会受到任何影响。这样,边界扫描寄存器提供了一种便捷的方式用于观测和控制所需调试的芯片。另外,芯片输入/输出引脚上的边界扫描(移位)寄存器单元可以相互连接起来,任芯片的周围形成一个边界扫描链(Boundary-Scan Chain)。边界扫描链可以串行地输入和输出,通过相应的时钟信号和控制信号,就可以方便地观察和控制处在调试状态下的芯片。TAP (Test Access Port)是一个通用的端口,通过TAP可以访问芯片提供的所有数据寄存器(DR)和指令寄存器(IR)。对整个TAP的控制是通过TAP控制器(TAP Controller)来完成的。在DSP的JTAG接口中主要有以下6个信号。其中,前4个信号在IEEE1149.1标准里是强制要求的。O TCK:时钟信号,为JTAG的操作提供了一个独立的、基本的时钟信号。O TMS:模式选择信号。TD1:数据输入信号。OTDO:数据输出信号。OTRST:复位信号。O EMU:仿真输出信号,此信号为集电极开路输出。JTAG边界扫描是一个主要用于片上电路的测试标准,但实际应用中范围十分广泛。目前JTAG的应用范围主要有两大类:一类用于测试芯片的电气特性,检测芯片是否有问题;另一类用于对各类芯片以及其外围设备进行调试。一个含有JTAG调试接口模块的DSP,只要时钟正常,就可以通过JTAG接口访问DSP的内部寄存器、挂在DSP总线上的设备以及内置模块的寄存器。由于JTAG接口具有上述的优点,因此目前已广泛应用于DSP系统的调试和测试中。对于一个由多板,每板包含多个DSP节点组成的系统,传统的JTAG调试方法只能利用单个仿真器对单板内的多个DSP组成的JTAG菊花链进行调试,当需要对多板进行联合调试时,则只能采用多个仿真器独立调试的方式,如图1所示。但在多板多节点的DSP系统中,JTAG接口主要有以下限制:连接的物理距离有限、单个JTAG接口只支持单板调试。因而在具有多个DSP节点且分布在多个电路板上的情况下,单个JTAG电路无法满足应用的需要。目前无论是国外还是国内,对此问题的解决方法为一般为采用多个JTAG电路、用多套仿真软硬件的方式。这种方式的实现成本较高,达到单个JTAG电路的数倍以上,且适用范围也比较有限,无法满足对多板系统调试有较高同步要求的应用需要。
技术实现思路
本技术要解决的技术问题在于针对现有技术中无法对多板多DSP系统进行联合调试的缺陷,提供一种可实现DSP单板或多板JTAG调试的系统。本技术解决其技术问题所采用的技术方案是:提供一种可实现DSP单板或多板JTAG调试的系统,该系统包括多个DSP板;所述DSP板上包括多个以菊花链方式串联的DSP芯片;所述DSP板上设有输入JTAG接口和输出JTAG接口,以及连接在所述输入JTAG接口和所述输出JTAG接口之间的开关控制电路;所述DSP板上串联的第一块DSP芯片连接所述输入JTAG接口,最后一块DSP芯片连接所述输出JTAG接口 ;单板调试时,单个DSP板的输入JTAG接口直接与仿真器连接,所述开关控制电路控制该板的菊花链闭合,使多个DSP芯片与所述仿真器形成JTAG调试回路;多板调试时,多个DSP板通过JTAG互联电缆连接,其中第一个DSP板上的输入JTAG接口与仿真器连接,第二个至最后一个DSP板的输入JTAG接口依次通过JTAG互联电缆连接到前一个DSP板的输出JTAG接口,多个DSP板上的所述开关控制电路控制该板的菊花链打开,使多个DSP板之间形成板间菊花链,多个DSP板与所述仿真器形成JTAG调试回路。本技术所述的系统中,所述开关控制电路包括上拉电阻和带有高电平使能控制端的单通道逻辑门;所述上拉电阻的一端与高电平信号连接,另一端与所述单通道逻辑门的高电平使能控制端连接,该高电平信号使所述单通道逻辑门处于使能状态,该另一端还与所述板间JTAG接口的使能控制引脚连接,当多板调试时,所述使能控制引脚接入低电平信号,使所述单通道逻辑门处于禁能状态;所述单通道逻辑门的输入端连接DSP板的TDI,输出端连接DSP板的TD0。本技术所述的系统中,所述开关控制电路包括下拉电阻和带有低电平使能控制端的单通道逻辑门;所述下拉电阻的一端与低电平信号连接,另一端与所述单通道逻辑门的低电平使能控制端连接,该低电平信号使所述单通道逻辑门处于使能状态,该另一端还与所述板间JTAG接口的使能控制引脚连接,当多板调试时,所述使能控制引脚接入高电平信号,使所述单通道逻辑门处于禁能状态;所述单通道逻辑门的输入端连接DSP板的TDI,输出端连接DSP板的TD0。本技术所述的系统中,所述单通道逻辑门为独立的逻辑器件,或通过FPGA和CPLD器件实现。本技术所述的系统中,所述输入JTAG接口包括IEEE1149.1标准规定的信号引脚/TRST、TCK、TMS、TDI和TD0,以及引脚/EMU、KEY、GND和CTL,其中引脚/EMU为仿真输出信号,该输出信号为集电极开路输出信号,KEY为防错插引脚,GND为板内的信号地,CTL连接前一个DSP板的开关控制电路的使能控制端;所述输出JTAG接口包括IEEE1149.1标准规定的信号引脚/TRST、TCK、TMS、TDI和TD0,以及引脚/EMU、KEY、GND和EN,其中EN为使能控制引脚,连接所在DSP板的开关控制电路的使能控制端。本技术所述的系统中,每个DSP板上还设有时钟信号驱动电路,与每个DSP芯片的时钟输入引脚连接。本技术解决其技术问题所采用的另一技术方案是:提供一种多板多DSP的JTAG调试方法,包括以下步骤:将同一个DSP板中的多块DSP芯片以菊花链的方式串联在一个JTAG链路中;在每个DSP板中设置输入JTAG接口和输出JTAG接口,以及在所述输本文档来自技高网
...

【技术保护点】
一种可实现DSP单板或多板JTAG调试的系统,其特征在于,该系统包括多个DSP板;所述DSP板上包括多个以菊花链方式串联的DSP芯片;所述DSP板上设有输入JTAG接口和输出JTAG接口,以及连接在所述输入JTAG接口和所述输出JTAG接口之间的开关控制电路;所述DSP板上串联的第一块DSP芯片连接所述输入JTAG接口,最后一块DSP芯片连接所述输出JTAG接口;单板调试时,单个DSP板的输入JTAG接口直接与仿真器连接,所述开关控制电路控制该板的菊花链闭合,使多个DSP芯片与所述仿真器形成JTAG调试回路;多板调试时,多个DSP板通过JTAG互联电缆连接,其中第一个DSP板上的输入JTAG接口与仿真器连接,第二个至最后一个DSP板的输入JTAG接口依次通过JTAG互联电缆连接到前一个DSP板的输出JTAG接口,多个DSP板上的所述开关控制电路控制该板的菊花链打开,使多个DSP板之间形成板间菊花链,多个DSP板与所述仿真器形成JTAG调试回路。

【技术特征摘要】
1.一种可实现DSP单板或多板JTAG调试的系统,其特征在于,该系统包括多个DSP板; 所述DSP板上包括多个以菊花链方式串联的DSP芯片;所述DSP板上设有输入JTAG接口和输出JTAG接口,以及连接在所述输入JTAG接口和所述输出JTAG接口之间的开关控制电路;所述DSP板上串联的第一块DSP芯片连接所述输入JTAG接口,最后一块DSP芯片连接所述输出JTAG接口 ; 单板调试时,单个DSP板的输入JTAG接口直接与仿真器连接,所述开关控制电路控制该板的菊花链闭合,使多个DSP芯片与所述仿真器形成JTAG调试回路; 多板调试时,多个DSP板通过JTAG互联电缆连接,其中第一个DSP板上的输入JTAG接口与仿真器连接,第二个至最后一个DSP板的输入JTAG接口依次通过JTAG互联电缆连接到前一个DSP板的输出JTAG接口,多个DSP板上的所述开关控制电路控制该板的菊花链打开,使多个DSP板之间形成板间菊花链,多个DSP板与所述仿真器形成JTAG调试回路。2.根据权利要求1所述的系统,其特征在于,所述开关控制电路包括上拉电阻和带有高电平使能控制端的单通道逻辑门; 所述上拉电阻的一端与高电平信号连接,另一端与所述单通道逻辑门的高电平使能控制端连接,该高电平信号使所述单通道逻辑门处于使能状态,该另一端还与所述板间JTAG接口的使能控制引脚连接,当多板调试时,所述使能控制引脚接入低电平信号,使所述单通道逻辑门处于禁能状态; 所述单通道逻辑门的输入端连接DSP板的...

【专利技术属性】
技术研发人员:薛永辉袁浩许霄龙
申请(专利权)人:中船重工武汉凌久电子有限责任公司
类型:实用新型
国别省市:

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

1