0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈DSTREAM仿真器转接板的接口

米尔科技 作者:米尔科技 2019-10-25 10:42 次阅读

在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

    浏览量

    35328
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20968
收藏 人收藏

    评论

    相关推荐

    DSTREAM仿真器ARM JTAG14/20 MICTOR38 MIPI34 Coresight10/20接口区别解析

    `在DSTREAM仿真器转接上,共有7个连接口,其中ARM JTAG 14、TI JTAG 14、ARM JTAG 20和Coresigh
    发表于 10-13 09:25

    DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序

    ”目录下生成二进制文件“MYD-SAMA5D34.axf”,如下图。 M2 连接开发 (14)连接好DSTREAM仿真器,包括DSTREAM仿真器
    发表于 10-13 18:23

    ADI SC589仿真器接口和开发接口不匹配,请问是否需要一个转接头来连接仿真器还是有其它方法?

    是P3,然而P3接口仿真器的插座是不对应的。 开发P3座子 查看开发,也没有其它接口能和仿真器
    发表于 08-09 08:44

    Trimedia DSP芯片JTAG接口仿真器设计

    Trimedia DSP芯片JTAG接口仿真器设计:提出Trimedia DSP 芯片硬件仿真器的硬件电路组成和接口软件设计; 介绍JTAG 接口
    发表于 05-12 17:15 71次下载

    FoxICE For ARM仿真器简介

    FoxICE For ARM仿真器简介 FoxICE仿真器是自主研发的新一代百M网口高速实时在线仿真器,支持ARM7、ARM9、ARM9E系列AMR处理,可用于开发调试包含JTAG
    发表于 03-17 16:34 31次下载

    FoxICE for ARM仿真器简介

    FoxICE for ARM仿真器简介 FoxICE仿真器是自主研发的新一代百M网口高速实时在线仿真器,支持ARM7,ARM9,ARM9E系列ARM处理,可用于开发调试包含JTAG
    发表于 05-29 10:28 24次下载

    ARM仿真器的作用 仿真器有什么用途

    如果用于低端嵌入式MCU的话,使用ULINK2,ULINKPpro即可,可以用来调试Cortex-M,Cortex-R芯片等低端芯片;如果要调试的是高端ARM核心芯片,则可以用到DSTREAM仿真器了。
    发表于 09-19 18:18 1.8w次阅读

    米尔科技DSTREAM-ST高性能仿真器介绍

    概念:该产品官方名称为DSTREAM-ST仿真器,配合ARM DS-5可对所有的ARM内核芯片进行开发。
    的头像 发表于 11-15 14:26 2280次阅读
    米尔科技<b class='flag-5'>DSTREAM</b>-ST高性能<b class='flag-5'>仿真器</b>介绍

    米尔科技DSTREAM高性能仿真器 介绍

    DSTREAM 高性能调试和跟踪单元可以对任何基于 ARM 处理的硬件目标进行功能强大的软件调试和优化。DSTREAM 扩展了 RVI 和 RVT2 的功能,内存下载和跟踪捕获的速度更快,同时为物理调试和跟踪
    的头像 发表于 11-17 11:53 1701次阅读
    米尔科技<b class='flag-5'>DSTREAM</b>高性能<b class='flag-5'>仿真器</b> 介绍

    米尔科技DSTREAM-PT高性能仿真器介绍

    该产品官方名称为DSTREAM-PT仿真器,配合ARM DS-5可对所有的ARM内核芯片进行开发。
    的头像 发表于 11-18 11:00 1889次阅读
    米尔科技<b class='flag-5'>DSTREAM</b>-PT高性能<b class='flag-5'>仿真器</b>介绍

    米尔科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序介绍

    本文介绍使用ARM DS-5创建一个裸机程序,并用DS-5里面的ARM编译进行编译,编译之后通过DSTREAM仿真器将程序加载到MYD-SAMA5D34开发的SRAM(内存)上。
    的头像 发表于 11-18 10:38 4509次阅读
    米尔科技DS-5教程-使用ARM DS-5 和<b class='flag-5'>DSTREAM</b><b class='flag-5'>仿真器</b>调试裸机程序介绍

    R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型仿真器转接

    R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型仿真器转接
    发表于 05-09 18:49 0次下载
    R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型<b class='flag-5'>仿真器</b><b class='flag-5'>转接</b><b class='flag-5'>板</b>)

    R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型仿真器转接

    R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型仿真器转接
    发表于 06-27 20:10 0次下载
    R0E436049CFJ10 用户手册(H8/300H Tiny系列紧凑型<b class='flag-5'>仿真器</b><b class='flag-5'>转接</b><b class='flag-5'>板</b>)

    JTAG仿真器接口设计

    电子发烧友网站提供《JTAG仿真器接口设计.pdf》资料免费下载
    发表于 11-27 10:05 2次下载
    JTAG<b class='flag-5'>仿真器</b><b class='flag-5'>接口</b>设计

    fpga仿真器接口定义

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)仿真器接口的定义主要依赖于仿真器的具体设计和所支持的通信协议。在FPGA的设计和仿真过程中,
    的头像 发表于 03-15 14:01 1261次阅读