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