基于嵌入式系统的JTAG驱动电路实现方法
2016-11-16周乐孙大成
周乐+孙大成



摘要:该文提供了一种基于嵌入式系统的JTAG驱动电路的实现方法,包括主控制单元由一个嵌入式处理器模块来完成,处理调试计算机从接口发送过来的数据包,该数据包通过处理器模块解析成一组基本的操作序列,这组操作序列进而进入下一级驱动器模块,产生的JTAG数据码流发送给目标数字信号处理器;同时将目标数字信号处理器返回的JTAG信号解码,提交给处理器模块返回上位机。
关键词:JTAG驱动电路;嵌入式处理器;驱动器
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)25-0235-04
Abstract: In this paper, we present a method which implements jtag drive circuit based on imbedded system. The main control unit achieves function by a imbedded processor,which processes data packs coming from debugging computer. The data pack is translated a group of operator by processor, then the group of operator are sent to the next drive module, resulting in jtag code to target DSP. Simultaneously, corresponding jtag code come back from target DSP, and send to host by the imbedded processor.
Key words: JTAG drive circuit;imbedded system;drive module
1 引言
目前大多数的通用数字信号处理器都采用JTAG(Joint Test Action Group,联合测试工作组)边界扫描技术作为其调试手段,而在该处理器的外侧需要一个驱动模块,用来作为调试计算机和目标处理器的桥接。该桥接电路主要对从调试计算机发送来的数据进行解析、格式转换、数据同步、数据卸载等,同时还要完成编码和解码等功能。
而很多的JTAG驱动电路主要通过单片机等CPU单纯地通过软件来控制,而JTAG驱动电路中一些编解码模块以及状态切换操作等模块用专用硬件电路来实现效率更高;还有一些JTAG驱动电路只通过FPGA的硬件逻辑来实现,这样放弃了软件开发的灵活性。以上的这些设计对实现当下功能越来越强大的JTAG调试是一种束缚。
本文涉及一种面向高性能通用数字信号处理器的基于嵌入式系统的JTAG驱动电路的实现方法。是一种基于嵌入式技术开发的电路系统可以同时兼顾软硬件的优势,通过软件开发可以丰富各种面向用户的调试功能,结合相应的硬件模块可以使JTAG驱动电路高速化、模块化。……
