Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

VSTREAM 虚拟调试接口

VSTREAM 虚拟调试接口 Image (View Larger VSTREAM 虚拟调试接口 Image)
VSTREAM 是一个快速且灵活的虚拟调试接口,可将软件调试器连接到硬件辅助验证系统(如 Cadence Palladium、Eve ZeBu 和 Mentor Veloce 以及类似于 Cadence Incisive、 Mentor ModelSim & Questa 和 Synopsys VCS 的 RTL 模拟器)。 

借助于 VSTREAM,可以实现专业调试适配器通常所具有的停止模式调试功能,包括停止处理器、查看和更改处理器寄存器和系统内存的值,以及单步运行代码。但这不是通过 JTAG 物理连接,而是直接通过 SCE-MI2 或 ZEMI-3 事务处理器实现到 SoC RTL 中的。此虚拟连接不但速度更快,而且更易于远程启动,无需对模拟器硬件设置进行任何修改。

通过运行高级测试模式并将实际调试器连接到 RTL 模拟器,有助于验证 SoC 调试和跟踪构造的正确实现,包括任何 CoreSight 组件。通过打开调试器中的内存视图,可以轻松验证处理器到内存系统和内存映射外设的连接。

运行模拟后,VSTREAM 支持后处理 PTM™ 和 ETM™ 指令跟踪,以便以非侵入方式获取处理器执行的指令历史记录。

 


当与 VSTREAM 结合使用时,ARM 软件调试器(如 RVDDS-5 调试器)可为在验证系统上运行的处理器提供一个快速响应的图形调试环境。从该调试器中,可以停止处理器、查看和更改处理器寄存器和系统内存的值,以及单步运行代码。借助于 VSTREAM,只需几秒就可以将大型软件映像下载到内存中。

借助于 VSTREAM,可以更加高效地在系统设计的早期阶段进行软件开发,同时改善硬件模拟器的利用率并降低项目风险以及上市时间。通过运行功能测试软件,包括 RTL 模拟器上的启动代码,还有助于验证 SoC 组件的集成。   

 

VSTREAM 客户端/服务器架构


  • 硬件模拟器和 RTL 模拟器的虚拟调试接口
  • 支持所有 ARM Cortex 处理器
  • 支持 Mentor Veloce、Eve ZeBu 和 Cadence® Palladium® 系列模拟器
  • 方便的虚拟调试解决方案,不需要将任何硬件连接到模拟器上
  • 支持 Cadence Incisive、Mentor ModelSim & Questa 和 Synopsys VCS RTL 模拟器
  • 通过 TCP/IP 连接进行远程访问
  • 代码下载速度最高可达 270 KB/秒
  • 以超过每秒 1.5 步的速度逐步骤运行代码

客户端主机 PC 要求

  • Pentium IBM 兼容机
  • TCP/IP 连接
  • 操作系统
    • Windows XP Professional Service Pack 3 32/64 位
    • Windows 7 专业版 32/64 位
    • Windows 7 企业版 32/64 位
    • Red Hat Enterprise Linux 5 桌面版和工作站选项、标准版 32/64 位

模拟器工作站要求

  • Pentium IBM 兼容机
  • TCP/IP 连接
  • 操作系统
    • Red Hat Enterprise Linux 5 桌面版和工作站选项、标准版 32/64 位

支持的模拟器

  • Mentor Veloce
  • Cadence Palladium III 和 PXP
  • Eve ZeBu

支持的 RTL 模拟器

  • Mentor ModelSim 和 Questa
  • Cadence Incisive
  • Synopsys VCS  

目标接口

  • CoreSight™ 调试访问端口 (DAP) 或 DAP-Lite 的直接虚拟接口
  • 代码下载速度最高可达 270 KB/秒
  • 以超过每秒 1.5 步的速度逐步骤运行代码
  • 远程目标重置:是

调试器接口

  • 连接协议:
    • RVI-API(至 RVD 调试器)
    • RDDI(至 DS-5 和其他调试器)

处理器和目标 IP 支持

  • ARM 处理器系列:
  • CoreSight 调试和跟踪组件:
    • 调试访问端口 (DAP)
    • DAP-Lite
    • 嵌入式跟踪缓冲区 (ETB)
    • PTM™ 和 ETM™ 指令跟踪


Maximise