SFC2020
SFC2020 管理员

399枚
铜币

475点
威望

0个
银元

TRACE32支持SiFive RISC-V跟踪

2020-06-16 09:31

900

图片:微信图片_20200616093009.png



劳特巴赫宣布支持SiFive RISC-V处理器基于NEXUS IP的跟踪技术SiFive Insight。

RISC-V是一个基于精简指令集(RISC)的开源指令集架构。开源采用宽松的BSD协议,用户可以完全自由免费使用,同时也容许用户添加自有指令集拓展,以实现差异化发展。

TRACE32支持所有RISC-V的32-bit和64-bit芯片内核,并且也支持调试扩展的自定义指令集。

NEXUS 5001标准是一个经过多年市场检验的、完整成熟的标准,自从1999年起就被广泛应用在大量设备中。

SiFive Insight跟踪技术基于IEEE-ISTO 5001 NEXUS标准,提供了非侵入式生成跟踪数据的方式。这些跟踪数据可以包括程序流、数据读写或所有权等信息,都可以被发送到“trace sink”中。

SiFive的跟踪技术以相对独立的组件实现,同时定义了几种常见trace sink的接口,比如SRAM sink或Arm ATB (Advanced Trace Bus) sink,进而将这些跟踪数据通过统一的跟踪接口输出给调试工具。

TRACE32也支持这些接口,使用户可以在他们的RISC-V产品上实现一个完整的跟踪通路,确保调试时可使用行业领先的调试工具。

转载自:劳特巴赫 Lauterbach


返回顶部