realview ice (rvi) 和 realview trace 2 (rvt2)仿真器
深圳市米尔科技有限公司是arm公司官方授权全线工具产品代理商, 提供arm公司原装正版开发工具(包括本产品rvi & rvt2)的销售服务,以及arm工具产品的市场推广、产品更新、凯发k8官网的技术支持和凯发app的售后服务。
概念:该产品官方名称为rvi仿真器和rvt2跟踪器,也称arm realview ice,arm realview trace 2 等,系为同一产品。
目前rvi和rvt2已经停产,新用户推荐选择功能更强大的dstream仿真器。
realview ice (rvi) 和 realview trace 2 (rvt2) 分别是 arm 之前的 jtag 调试单元和实时追踪调试单元。rvi 为 ds-5 和 rvds 用户提供运行控制调试功能,rvt2 将跟踪功能添加到 rvi,仅供 rvds 用户使用。
或者,ds-5 和 rvds 用户可以从使用下一代目标连接 dstream 的快速、灵活和低成本凯发app的解决方案进行调试和跟踪中受益。
rvi 运行控制调试单元
借助于 rvi,可以通过 jtag 或串行线调试将 arm 调试器和第三方调试器连接到基于 arm 处理器的设备。rvi 使用 fpga 加速,在单处理器和多处理器芯片上实现较高的下载速度,并快速进行单步程序运行。
rvi 具有虚拟以太网(用于在没有其他驱动程序或 i/o 端口时装载远程文件系统)、针对许多开发平台的加速硬件引导启动以及与第三方工具结合使用的开放式调试接口等功能,它是一个用于开发和调试复杂 soc 的综合性凯发app的解决方案。
rvt2 实时追踪调试单元
rvt2 是一个跟踪、捕获处理器执行代码的硬件单元,它是对 rvi 的扩展。rvt2 连接到硬件目标的跟踪端口,以从芯片中提取实时跟踪数据,然后将数据存储到其 24mb 缓冲区或将数据传输到主机。
跟踪是用于解决复杂的软件/硬件问题以及与 timing 相关问题的必不可少的工具;因为通过跟踪,您可以对软件的执行情况进行后分析,而不需要借助任何软件或硬件工具。此外,得益于 rvt2 中的创新性数据流功能以及 arm profiler,您还可以进行长期的非侵入式软件分析。
rvi 和 rvt2 随附了功能强大的软件实用工具,以帮助进行 soc 引入和硬件验证。它们还提供了用于第三方工具和自定义工具的接口。
特点
rvi
- 运行控制调试单元支持所有 arm 和 cortex 处理器
- 通过 usb 2.0 和以太网接口,可以从主机 pc 进行直接和远程连接
- 支持 jtag 和串行线调试目标接口
- 设备引导启动和测试实用工具
- 支持通过 jtag 进行虚拟以太网链接
- 支持第三方 ip 和调试器
rvt2
- 跟踪所有 arm 处理器和不同类型 etm 的指令和数据
- 具有跟踪数据压缩功能的 24mb 缓冲区可存储 50m 指令
- 对于以高达 400mhz 主频运行的处理器,实现对主机的 usb 流式跟踪
- 32 位跟踪端口支持高达 480mhz(单倍数据速率)或 240mhz(双倍数据速率)的频率
- 支持常规和多路复用 etm 模式
- 可选的 48 位时间戳功能允许调试器在禁用周期精确跟踪时了解指令的执行时间
- 可将跟踪接口的所有信号上的延迟配置为支持具有异常跟踪计时的目标
- 用作 rvi 的插件单元
规格
rvi
操作系统
- windows xp professional service pack 3
- windows 7 专业版
- windows 7 企业版
- red hat enterprise linux 5 桌面版和工作站选项、标准版
通过以太网连接到主机时,将同时支持这些操作系统的 32 位和 64 位版本。如果通过 usb 进行连接,则只支持 32 位版本。
对主机 pc 的要求
- pentium ibm 兼容机
- 一个未用 usb 端口(如果需要直接连接到运行控制单元)
- 一个 tcp/ip 连接(如果需要远程连接到运行控制单元)
目标接口
- 调试协议:jtag 和串行线调试
-
目标连接器:
- 20 针和 14 针 arm jtag
- 14 针 ti omap
- 10 针高密度 coresight 连接器
- 接口参考电压:1.0 伏至 5.0 伏,可随目标进行配置
- jtag 接口速度:2khz 至 50mhz
- rvi 和目标之间的最大距离:3 米
- 最大软件下载速度:1.7 兆字节/秒
- 远程目标重置:是
主机接口
- 连接类型:usb 2.0 和 10/100baset 以太网
-
连接协议:
- rvi-api(至 rvd 调试器)
- gdbserver(至 gdb)
- rddi(至 ds-5 和其他调试器)
处理器和目标 ip 支持
-
arm 处理器体系结构:
- arm7、arm9、arm11
- cortex-a、cortex-r、cortex-m
-
coresight 调试组件:
- 调试访问端口 (dap)
- dap-lite
-
coresight 跟踪组件
- 嵌入式跟踪缓冲区 (etb)
rvt2
操作系统
与 rvi 相同
对主机 pc 的要求
与 rvi 相同
目标接口
- 跟踪端口宽度:1 至 32 位
- 跟踪端口计时模式:单边沿和双边沿
- 跟踪端口参考电压:0.9v 至 5.0v
- 跟踪连接器:单和双 mictor 跟踪连接器
跟踪端口上的定时
- 跟踪信号的各个延迟的分辨率:75ps
- 跟踪端口信号的自动校准:是,与 arm 性能分析器一起使用时
- 时间戳分辨率:10ns
处理器和目标 ip 支持
-
arm 处理器体系结构:
- arm7、arm9、arm11
- cortex-a、cortex-r、cortex-m
-
coresight 跟踪组件
- 嵌入式跟踪宏单元 (etm)
- 嵌入式跟踪缓冲区 (etb)
- 跟踪端口接口单元 (tpiu)
- 跟踪聚合器和复制器