在DSTREAM仿真器转接板上,共有7个连接口,其中ARM JTAG 14、TI JTAG 14、ARM JTAG 20和Coresight 10这4个接口仅有debug功能,同时MICTOR 38、MIPI 34、Coresight 20这3个接口有debug+trace功能。针对这些接口,有一下几点需要说明。
	
一、调试(Debug)部分
(1)除了MICTOR 38,其他6个接口的debug调试功能都是标准的JTAG(IEEE 1149.1),也都可以作为SWD(串行调试)模式。
(2)Corsight 10 接口没有跟踪引脚,只能用来调试。
(3)ARM JTAG 14比ARM JTAG 20少RTCK信号线。
(4)TI JTAG 14适合在TI的目标上使用,比ARM JTAG 20少nSRST信号线。但是TI JTAG 14比ARM JTAG 20多了EMU0、EMU1这2个普通的IO信号线。
(5)Coresight 10比ARM JTAG 20少nTRST、RTCK这2个信号线。
如下表格是省略了GND地线的DSTREAM调试口比较,该表以ARM JTAG 20为标准排序。
| 功能脚 | ARM JTAG 20 | ARM JTAG 14 | TI JTAG 14 | Coresight 10 | 
| VTREF | 1 | 13 | 5 | 1 | 
| NC | 2 | 1 | 6 | 7 | 
| nTRST | 3 | 3 | 2 | 无 | 
| TDI | 5 | 5 | 3 | 8 | 
| TMS/SWDIO | 7 | 7 | 1 | 2 | 
| TCK/SWCLK | 9 | 9 | 11 | 4 | 
| RTCK | 11 | 无 | 9 | 无 | 
| TDO/SWO | 13 | 11 | 7 | 6 | 
| nSRST | 15 | 12 | 无 | 10 | 
| DBGRQ | 17 | 无 | 无 | 无 | 
| DBGACK | 19 | 无 | 无 | 无 | 
区别的引脚说明:
RTCK(Return Test Clock)用来返回测试时钟信号到仿真器,以自适应自适应时钟模式。
nSRST(System Reset)用来完全复位目标系统。
nTRST(Test Reset)用来复位处理器的TAP控制器,以便开始调试。
DBGRQ和DBGACK信号线几乎不用,所以不做说明。
二、跟踪(Trace)部分
(1)mictor 38 接口拥有16位并行数据跟踪宽度和状态/同步信息,主要用于高速跟踪捕捉。
(2)mictor 38也可以用于调试(JTAG方式),但是仅支持一个电压域。
(3)MIPI 34 和CORESIGHT 20在TPIU(跟踪端口接口单元 ,Trace Port Interface Unit)模式下,也拥有4位并行跟踪功能。
(4)Coresight 20的16脚复用为nTRST和TRACEDATA[1]两个功能,18脚复用为TRACECLK和TRACEDATA[2]两个功能。
如下表格是省略了GND地线和NC线的DSTREAM调试跟踪接口比较,该表以MICTOR 38为标准排序。
| 功能脚 | MICTOR 38 | MIPI 34 | Coresight 20 | 
| TRACECLK | 6 | 22 | 12 | 
| DBGRQ | 7 | 18 | 18 | 
| DBGACK | 8 | 20 | 20 | 
| nSRST | 9 | 10 | 10 | 
| EXTTRIG | 10 | ||
| TDO | 11 | 6 | 6 | 
| VTREF | 12 | 1/34 | 1 | 
| RTCK | 13 | 12 | |
| VSUPPLY | 14 | ||
| TCK | 15 | 无 | 4 | 
| TRACEDATA[7] | 16 | ||
| TMS | 17 | 2 | 2 | 
| TRACEDATA[6] | 18 | ||
| TDI | 19 | 8 | 8 | 
| TRACEDATA[5] | 20 | ||
| nTRST | 21 | 16/ 14(TRST_PD) | 16 | 
| TRACEDATA[4] | 22 | ||
| TRACEDATA[15] | 23 | ||
| TRACEDATA[3] | 24 | 30 | 20 | 
| TRACEDATA[14] | 25 | ||
| TRACEDATA[2] | 26 | 28 | 18 | 
| TRACEDATA[13] | 27 | ||
| TRACEDATA[1] | 28 | 26 | 16 | 
| TRACEDATA[12] | 29 | ||
| Logic/0/ TRACEPKT[0] | 30 | ||
| TRACEDATA[11] | 31 | ||
| Logic/0/ PIPESTAT[3] | 32 | ||
| TRACEDATA[10] | 33 | ||
| Logic/1/ PIPESTAT[2] | 34 | ||
| TRACEDATA[9] | 35 | ||
| TRACECTL/ PIPESTAT[1]/ PIPESTAT[1] | 36 | ||
| TRACEDATA[8] | 37 | ||
| TRACEDATA[0] | 38 | 24 | 14 | 
- 
                                嵌入式主板
                                +关注
关注
7文章
6085浏览量
35324 - 
                                米尔科技
                                +关注
关注
5文章
227浏览量
20966 
发布评论请先 登录
相关推荐
DSTREAM仿真器ARM JTAG14/20 MICTOR38 MIPI34 Coresight10/20接口区别解析
DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序
ADI SC589仿真器接口和开发板接口不匹配,请问是否需要一个转接头来连接仿真器还是有其它方法?
Trimedia DSP芯片JTAG接口的仿真器设计
FoxICE For ARM仿真器简介
FoxICE for ARM仿真器简介
ARM仿真器的作用 仿真器有什么用途
米尔科技DSTREAM高性能仿真器 介绍
    
米尔科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序介绍
    
R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型仿真器转接板)
    
R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型仿真器转接板)
    
          
        
        
浅谈DSTREAM仿真器转接板的接口
 
    
    
           
            
            
                
            
评论