Login

ARM VSTREAM 虚拟调试接口

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

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

VSTREAM 也能够以类似方式从 TPIU 输出捕获跟踪。

ARM DS-5 套件是 VSTREAM 的理想搭档;一起使用时,它们可通过运行高级测试模式并将实际调试器连接到 RTL 模拟器来帮助验证 SoC 的调试和跟踪构造(包括任何 CoreSight 组件)是否正确实现。通过打开调试器中的内存视图,可以轻松验证处理器到内存系统和内存映射外设的连接。现在,可以在 RTL 中查找某一设计的调试体系结构的问题,而不是在设计确定之后再查找这些问题。

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

 


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

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

 

VSTREAM 客户端/服务器体系结构


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

模拟器工作站要求

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

支持的模拟器

  • Mentor Veloce
  • Cadence Palladium XP
  • Synopsys ZeBu

支持的 RTL 模拟器

  • Mentor ModelSim 和 Questa
  • Cadence Incisive
  • Synopsys VCS

目标接口

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

调试器接口

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

处理器和目标 IP 支持





Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set