Login

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


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