400-0519-668
免费服务热线
arm
当前位置:首页/产品中心/arm
DSTREAM-PT高性能仿真器
该产品官方名称为DSTREAM-PT仿真器,配合arm DS-5可对所有的ARM内核芯片进行开发。

产品简介

DSTREAM-PT,arm公司2019年4月推出的最高性能的调试跟踪解决方案。

高性能调试和跟踪功能,快速下载,自适应JTAG时钟速率和并行流跟踪的理想选择。 DSTREAM-PT具有快速开发所需的性能,自适应目标平台,以及对广泛的Arm架构支持。


特性

  • 从Armv4到Armv8和CoreSight跟踪的Arm处理器调试
  • USB 3.0 和千兆以太网主机远程连接
  • 高达每秒12 MB代码下载速度
  • JTAG时钟高达180 MHz,可实现闪电般的软件开发
  • 高达125MHz的串行线调试(标准单端信令)
  • 多种目标连接器
  • 灵活的DDR跟踪时钟时序高达300 MHz(每引脚600 Mbits / s)
  • 最多32个引脚并行跟踪支持(最大跟踪带宽高达19.2Gbps)
  • 设备内8GB跟踪内存存储
  • 实时动态监控,自动校准时钟边沿之间的跟踪采样
  • 最多支持1022个CoreSight设备(包括CPU)
  • 远程目标复位
  • 设备启动和测试实用程序
  • 灵活的架构,支持第三方IP和调试器

产品规格

设备连接:

  • 20针Arm JTAG连接器
  • 14针Arm JTAG连接器
  • 10针和20针高密度CoreSight连接器
  • MIPI-60 (QSH) 连接器r
  • 单(16位)和双(32位)MICTOR 38连接器

加速开发

FPGA加速提供高下载速度,帮助您快速完成单核和多核设备上的代码。 
第二代连接器DSTREAM-ST和DSTREAM-PT采用最先进的目标接口设计,可自动调谐到目标平台。
DSTREAM调试器完全集成到Arm Development Studio中,其中包括功能强大的软件实用程序,可帮助实现SoC启动和硬件验证。 它还为第三方和自定义工具提供接口。 从最初的开发到设备开发,使Development Studio和DSTREAM-PT成为您的调试解决方案。


Armv8 架构支持

DSTREAM调试连接器的设计考虑了最新的Arm处理器和技术,这些处理器和技术正在以更复杂的配置实现。 使用最新的Armv8 SoC节省大量开发时间。
Development Studio附带了一个平台配置实用程序(PCE),可以使用DSTREAM ST和DSTREAM-PT来访问目标设备,以自动检测核心和CoreSight配置单元。 然后PCE可以自动创建ARM Development Studio平台配置,为您提供多种调试和跟踪配置,从而节省平台启动时间。 为了完善这一点,我们还提供了一个高级抽象层(调试和跟踪服务层 -  DTSL),这使得添加自定义跟踪对象和更容易满足复杂拓扑的需求。 我们的合作伙伴在全球范围内信任和使用Armv8开发,DSTREAM调试器和开发工具, Arm专家提供支持,为复杂的基于Cortex-A系列的SoC提供了支持。


高带宽跟踪

Trace是解决复杂软件/硬件和实时性问题的重要工具,因为它可以在不需要任何软件或硬件工具的情况下对软件执行进行后期分析。 
DSTREAM-PT跟踪缓冲区(最高8GB)可长时间实现高带宽并行跟踪,从而进一步了解软件在目标上的执行情况.


调试器配合软件

Arm Development Studio与DSTREAM调试器一起,包括用于SoC建立强大软件实用程序和用于第三方IP支持的接口。 

  • CoreSight Access Tool (CSAT) 

CoreSight访问工具(CSAT)为目标的CoreSight调试访问端口(DAP)提供可编写脚本的低级接口,可以访问片上调试和系统总线。 在调试器与目标的连接可用之前,CSAT可用于执行初始启动测试。
CSAT支持配置连接到DAP的第三方IP,例如自定义仪器硬件,并且可以在调试器连接到Arm处理器时使用。 这使得能够调试复杂的硬件相关问题。 

  • Python 脚本

Arm目标连接产品通过Python脚本实现强大的低级目标控制。 例如,这允许您将它们配置为在连接到目标时自动刷新看门狗程序计时器,并解决硬件错误。
Development Studio还使用Jython脚本进行调试和跟踪配置,从而可以轻松定义复杂的跟踪拓扑并帮助您将跟踪路由到Development Studio

  • RDDI API 兼容性 

RDDI是Arm调试器和DSTREAM设备之间的主要C API集。 RDDI包含多个API集,每个设备都支持这些API集,如下所示:  

Arm和其他处理器核心的第三方调试器或其他客户特定工具可以使用RDDI接口连接到DSTREAM调试器。 虽然RDDI是C语言API,但可以使用其他语言,例如Java和Python。 DSTREAM系列中的固件具有灵活的架构,可通过单个调试接口连接到SoC上的多个Arm和第三方IP内核。

RDDI可从Development Studio安装中免费获得。与DSTREAM单元的低级RDDI连接可用于访问目标器件内的JTAG扫描链。 这使得该单元可用于简单的任务,例如生产测试和闪存编程。