DSTREAM仿真器ARM JTAG14/20 MICTOR38 MIPI34 Coresight10/20接口区别解析
| 文章来源:米尔科技 发布日期:2013.12.24 浏览次数:23793 次 |
在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 |
本文来自米尔科技,原文地址:
http://www.myir-tech.com/customerService/resource-list.asp?id=511,转载请注明出处。
产品中心
服务与支持
关于米尔
联系我们
关注我们
