µTrace®
经济的一体化调试和跟踪模块
利用专门针对Arm® Cortex®-M嵌入式设计的完整调试和跟踪系统的力量。µTrace®是我们经济实惠的一体化解决方案,为Cortex-M微控制器提供了完整的功能集,实现了高达4位的紧凑型跟踪端口。
µTrace®也可用于调试32位RISC V内核。RISC-V的跟踪支持将在RISC-V基金会通过跟踪标准后立即添加。
享受毫不妥协的劳特巴赫质量、功能和支持
µTrace®为您提供与我们行业领先的高端产品相同的功能:最高的质量、卓越的功能和卓越的支持。 除了在Cortex-M市场上领先的调试功能外,µTrace®还可以捕获实时信息,如系统跟踪和并行ETM流程跟踪,实现例如代码覆盖 和代码剖析。在许多用例中,实时跟踪可以使嵌入式设计更快、更安全、更可靠地进入市场。
撬动行业中的最高性能
我们的 µTrace® 支持来自 Arm® CoreSight™ Trace Port Interface Unit (TPIU) 的每条跟踪线高达 400 Mbit/s 的数据传输速率。这比基于 Cortex-M 的嵌入式系统的同类跟踪产品快 30%。为了确保在这种速度下正确采样,我们的AutoFocus eye-finder 自动检测每条跟踪线的完美采样点。
具有最高流媒体性能的超长跟踪
通过将跟踪数据流传输到主机,捕捉极长期的跟踪记录,以供日后分析。 140 MB/s(1.2 Gbit/s)的平均数据流速度确保了无数据丢失的可靠传输,代表了该细分市场的最高数据传输速率。我们的 TRACE32®PowerView 软件可在目标运行时即时更新和显示代码覆盖结果。
从你的应用中榨取最后的毫瓦特
通过添加我们的可选Mixed-Signal Probe ,您的 µTrace® 可以记录嵌入式系统长期功耗的详细测量值。如果您的 Cortex-M 还支持 ETM off-芯片 trace,您就可以执行能耗剖析,找出所有耗电代码段,这对功耗敏感型应用尤为重要。
从内部和外部观察你的SoC
与Mixed-Signal Probe 结合使用,您的 µTrace® 可以对模拟和数字信号进行采样,并对数字线路上发送的协议进行解码。如果您的 Cortex-M 支持 ETM 流程跟踪,则可将记录的信号关联起来,从而绘制出芯片 内部以及 SoC 封装引脚和外设外部同时发生的情况的连贯图景。
调试任何 Cortex-M 和任何 RV32芯片 - 包括隐藏内核
通过使用我们的 µTrace® 调试单核和多核微控制器及 SoC 中的 Cortex-M 和 RV32 内核,您可以调试的内核数量在业内遥遥领先:目前,我们支持数十家制造商提供的 7,000 多个芯片 。我们会定期添加新的芯片 ,并在新的芯片 设计发布时为其提供支持。除了广泛支持公开的 IP 外,它还可以调试从未公开发布的内核,为您的机密 IP 保守秘密。
享受我们完整的功能集和熟悉的用户界面
通过PowerView ,我们开发了一个独特的用户界面,该界面在我们的产品和支持的操作系统中保持一致。使用 µTrace®,您将受益于我们完整的调试和跟踪功能,并且无需任何额外培训即可立即上手。
µTrace®的技术数据
本产品 |
||||
产品 | PowerTrace Extension | PowerDebug E40 +CombiProbe 2 |
µTrace® for Cortex-M | µTrace® for RISC-V |
PC Interface |
USB 3 / Gigabit Ethernet |
USB 3 | USB 3 | USB 3 |
电压范围 | from 0.4 to 5.0 V 1 |
from 1.2 to 5.0 V 6 |
1.2 to 5.0V |
1.2 to 5.0V |
调试协议 | JTAG, cJTAG, SWD, SWO, DAP and many more |
JTAG, cJTAG, SWD, SWO, DAP and many more |
JTAG,cJTAG,SWD,SWO | JTAG,cJTAG,SWD |
Extension connectors |
PodBus and PodBus Express |
PodBus |
N/A |
N/A |
跟踪端口宽度(Max.)。 | 32 parallel lines2 or 8 serial lanes3 |
two ports with 4 parallel lines |
4 parallel lines |
Coming soon: 4 parallel lines5 |
跟踪记录速度(Max)。 | 600+ Mbit/s per parallel line2 22.5 Gbit/s per serial lane3 |
400 Mbit/s per line |
400 Mbit/s per line |
400 Mbit/s per line5 |
跟踪流性能4(Peak / Average)。 | 高达 2 400 / 400 MByte/s | up to 200 / 140 MByte/s |
up to 200 / 140 MByte/s |
up to 200 / 140 MByte/s5 |
跟踪内存大小 | 8 GByte | 512 MByte | 256 MByte | 256 MByte5 |
可选logic analyzer 和能量曲线 | Mixed Signal Probe |
Mixed Signal Probe |
Mixed-Signal Probe | Mixed-Signal Probe |
触发连接器 | 4.4V out / 3.3V in (5V tolerant) |
4.4V out / 3.3V in (5V tolerant) |
3.3V out / 3.3V in (5V tolerant) |
3.3V out / 3.3V in (5V tolerant) |
Supported Architectures1 |
Over 150 microprocessor architectures |
Over 150 microprocessor architectures |
Arm Cortex-M | RISC-V 32-bit (RV32) |
1取决于所使用的debug probe 。
2 With PowerTrace III
3 With PowerTrace Serial 2
4 The streaming rate defines the per-second throughput of data that can be transferred on-the-fly to the PC. If the trace-port rate is below the average streaming rate, a practically infinite recording time (limited only by disk space and speed) possible. The peak-rate is possible temporarily and is compensated by the internal memory of the PowerTrace extension.
5 µTrace® for RISC-V will support off-chip trace promptly after adoption of a trace standard by the RISC-V Foundation.
6 Depends on Whisker plugged to CombiProbe.
利用AutoFocus 技术最大化带宽
µTrace 通过随附的 MIPI20T-HS 晶须连接到目标器件的调试/跟踪端口。该晶须支持我们的AutoFocus 技术,可自动调整跟踪线每个信号的采样点。这样就能实现更可靠的跟踪捕获,同时减少对电路板布线、阻抗和长度匹配的担忧。
查看 Whisker MIPI20T-HS 了解AutoFocus 技术
µTrace®的配置实例
应用分析和操作系统感知的Cortex-M调试
除调试外,µTrace® 还支持记录程序流程和用户选择的数据地址访问时间。通过使用嵌入式跟踪宏单元 (ETM)、数据监视点和跟踪单元 (DWT) 以及 CoreSight ITM,您可以把它想象成实时记录芯片 内部发生的事情的电影。我们的PowerView 软件将跟踪端口接口单元 (TPIU) 发出的两个跟踪流关联起来。因此,您可以精确地查看是哪条指令导致了特定的数据访问。通过关联,您还可以了解目标操作系统的任务开关,从而对应用程序进行剖析。
配置产品
-
µTrace for Cortex-M (incl MIPI20T-HS Whisker)
记录数字/模拟信号以及与程序流程的关联性
对于采用 CoreSight 跟踪端口接口单元 (TPIU) 的众多 Cortex-M芯片 ,µTrace® 可以将数字/模拟信号与程序流相关联,因为它为两种记录提供了共同的时间戳。通过将程序流跟踪和信号记录以流式方式实时传输到主机,可以实现超长跟踪记录。为了对记录的数字信号进行解码,我们的 TRACE32®PowerView 软件内置了许多用于 CAN、USB 和 I2C 等常见接口的协议分析器。该软件可轻松扩展,以添加您自己的定制协议分析功能。
- µTrace for Cortex-M (incl MIPI20T-HS Whisker)
- Mixed-Signal Probe
32位RISC-V (RV32)内核的调试
µTrace® for RISC-V 是调试无数 32 位 RISC-V 内核的经济高效的解决方案,提供所有著名的 TRACE32® 功能。当您想最终调试其他指令集时,您可以使用相同的调试软件,轻松切换到我们的任何其他调试产品。一旦 RISC-V 基金会为 RISC-V 内核发布了即将推出的 N-Trace 标准,您的 µTrace® 将从随后发布的 TRACE32®PowerView 软件开始更新,以支持实时跟踪。
-
µTrace for RISC-V 32-bit (PACK)
µTrace®的变体和扩展
一体化调试和跟踪解决方案,用于Arm Cortex-M。 支持用于 Cortex-M 内核和 SecurCore SC000/SC300 的 5 针标准 JTAG、cJTAG 和串行线调试端口 用于Arm Cortex-M 内核和 SecurCore SC000/SC300 包括 256-MByte 的跟踪 RAM,以支持: - 通过串行线输出/TPIU 实现 ITM - 通过 TPIU(4 位)实现 ETM Cortex-M 连续模式 每个跟踪通道的带宽为 400 MBit/s。 每秒 100 MByte 的跟踪流要求 支持 USB 3.0(超高速)的主机 同时调试两个或更多 Cortex-M 内核需要获得 多核调试 MicroTrace 许可证 (LA-7960N) 不能升级以支持其他内核架构 。 使用Mixed-Signal Probe (LA-2500) 扩展 MicroTrace、 以记录并关联数字和模拟信号。
RISC-V 32 位标准内核的调试解决方案。 同时调试两个或多个 同时调试两个或更多 RISC-V 32 位标准内核需要获得 多核调试 MicroTrace 许可证 (LA-7960N)。 不能升级到支持其他内核架构 。
数字/模拟探头,带 40 针连接器,用于 用于 Cortex-M 的 LA-3204 MicroTrace(包) LA-3080CombiProbe 2 用于 MIPI20T-HS(包) LA-3081CombiProbe 2 用于 AUTO26(包) LA-3082CombiProbe 2 适用于 MIPS32+4 位 IFLOW(软件包) LA-3083CombiProbe 2 适用于 MIPI34 (包) LA-2520 / LA-2521PowerTrace III LA-3121 / LA-3122PowerTrace Serial 2 数字探头的特性: 12 个通道(12 个数据)、 0...5 V 输入、 每个通道 200 MS 采样。 模拟探头的特点 6 通道 -12V...+12V 13 位分辨率、 2 个电流感应通道、 转换速率为 1 MS 采样/秒。 需要TRACE32 软件 DVD 2021/02 或更新版本。 推荐配件 LA-6470 夹子套装(电缆和夹子)