软件定位
DSTREAM仿真器是一个用于开发和调试复杂SoC的综合性解决方案。具有虚拟以太网(用于在没有其他驱动程序或I/O端口时装载远程文件系统)、针对许多开发平台的加速硬件引入以及与第三方工具结合使用的开放式调试接口等功能。DSTREAM高性能调试和跟踪单元支持对任何基于ARM处理器的硬件目标进行软件调试和优化。
DSTREAM扩展了RVI和RVT2的功能,内存下载和跟踪捕获的速度更快,同时为物理调试和跟踪接口提供了更广的支持。
核心功能
DSTREAM™ 高性能调试和跟踪单元支持对任何基于ARM处理器的硬件目标进行软件调试和优化。借助于DSTREAM,可以通过JTAG或串行线调试将DS-5调试器、RVD 和第三方调试器连接到基于ARM的设备。DSTREAM使用FPGA加速,在单核处理器和多核处理器设备上实现代码的高速下载和快速步进。
DSTREAM具有虚拟以太网(用于在没有其他驱动程序或I/O端口时装载远程文件系统)、针对许多开发平台的加速硬件引入以及与第三方工具结合使用的开放式调试接口等功能,它是一个用于开发和调试复杂SoC的综合性解决方案。
跟踪是用于解决复杂的软件/硬件问题以及与Timing相关问题的必不可少的工具;因为通过跟踪,您可以对软件的执行情况进行后分析,而不需要借助任何软件或硬件工具。DSTREAM的4GB跟踪缓冲区可以长时间进行高带宽跟踪,提供了有关软件在目标处理器上的执行情况的更多信息。
DSTREAM随附了功能强大的软件实用程序,以帮助进行SoC引入和硬件验证。它还提供了用于第三方工具和自定义工具的接口。
操作系统WindowsXPProfessionalServicePack3Windows7专业版Windows7企业版RedHatEnterpriseLinux5桌面版和工作站选项、标准版同时支持这些操作系统的32位和64位版本 主机PC要求PentiumIBM兼容机一个未用USB端口(如果需要直接连接到运行控制单元)一个TCP/IP连接(如果需要远程连接到运行控制单元)目标接口调试协议:JTAG和串行线调试目标连接器: 20针和14针ARMJTAG 14针TIOMAP 10针和20针高密度CoreSight连接器 38针MICTOR 34针MIPI 60针MIPI(QSH-
60)通过可选适配器电缆接口参考电压:
1.0伏至
5.0伏,可随目标进行配置JTAG接口速度:0Hz至60MHzRVI和目标之间的更大距离:3米更大软件下载速度:
2.5兆字节/秒远程目标重置:是跟踪端口宽度:1至16位跟踪端口计时模式:单边和双边时间戳:48位,分辨率为10ns主机接口连接类型:USB
2.0和10/100baseT以太网连接协议: RVI-API(至RVD调试器) RDDI(至DS-5和其他调试器) 处理器和目标IP支持ARM处理器架构: ARM
7、ARM
9、ARM11 Cortex-A、Cortex-R、Cortex-MCoreSight调试和跟踪组件: 调试访问端口(DAP) DAP-Lite 嵌入式跟踪宏单元(ETM) 嵌入式跟踪缓冲区(ETB) 跟踪端口接口单元(TPIU) 跟踪聚合器和复制器 调试适配器产品:功能比较下表列出了ARM调试适配器产品的主要功能。
产品DSTREAMRVIRVI+RVT2功能调试、跟踪调试调试、跟踪目标类型硬件硬件硬件目标连接JTAG、SWDJTAG、SWDJTAG、SWD主机连接USB、以太网USB、以太网USB、以太网工具支持DS-
5、RVDS(调试)DS-
5、RVDSRVDSJTAG频率60MHz50MHz50MHz内存下载2,500KB/秒1,500KB/秒1,500KB/秒跟踪接口SWO,16位SWOSWO,32位跟踪缓冲区4GB—24MB
数据处理与集成
5、RVDSRVDSJTAG频率60MHz50MHz50MHz内存下载2,500KB/秒1,500KB/秒1,500KB/秒跟踪接口SWO,16位SWOSWO,32位跟踪缓冲区4GB—24MB0和以太网接口,可以从主机PC进行直接和远程连接
3、支持JTAG和串行线调试目标接口
4、代码下载速度最高可达2500KB/秒
5、频率高达60MHz的JTAG时钟可在现有调试端口提供快速软件上载
6、通过300MHzDDR进行16位宽度的跟踪捕获(600兆比特/秒/针)
7、灵活的跟踪时钟定位(相对于跟踪数据)
8、高达4GB的跟踪缓冲区可以对快速目标进行长时间跟踪
9、设备引入和测试实用工具
10、支持通过JTAG进行虚拟以太网链接
11、支持第三方IP和调试器
应用与价值
1、运行控制调试和跟踪单元支持所有ARM和Cortex处理器
2、通过USB
2.0和以太网接口,可以从主机PC进行直接和远程连接