Xtensa 调试器和跟踪器
任何芯片中的任何 Xtensa 内核
Xtensa是Cadence公司推出的可配置处理器IP,系统设计人员可以通过调整尺寸、选择功能和添加新指令来优化其嵌入式应用。使用我们世界领先的TRACE32®工具,您可以通过一个调试接口同时调试和控制SoC中的各种Xtensa内核(以及所有其他内核)。TRACE32® 支持所有级别的应用;从小型嵌入式控制器到大型多核计算密集型数据处理引擎。
支持的子架构
Xtensa LX4/LX5/LX6/LX7、Xtensa NX
利用所有调试功能
利用劳特巴赫调试模块,探索和利用 Xtensa 内核所有强大而著名的功能:完整的片上断点支持、闪存编程、基准计数器和高速缓存视图。当然,所有功能都是可编写脚本的,使您能够重复相同的测试序列。
进一步了解我们的调试系统您想使用哪个 Xtensa 内核?
查看我们的预定义解决方案目录,找到适合您项目的理想工具集。
捕捉核心行动
停止模式调试是一种强大的工具,但跟踪效果更好。我们的 Xtensa 跟踪解决方案支持与 NEXUS-5001 兼容的 Xtensa 跟踪分析器(TRAX)和片外跟踪。TRAX 无需许可证,可将生成的跟踪信息存储到用户可配置的片上内存缓冲区中。片外跟踪解决方案可提供更强的数据收集能力(高达 8GBytes),并支持在Arm CoreSight 跟踪流中嵌入 TRAX 数据包。通过这种方式,可以在内核之间执行跟踪关联。
*时间戳必须在 Xtensa 内核中配置。
您想使用哪个 Xtensa 内核?
查看我们的预定义解决方案目录,找到适合您项目的理想工具集。
在您的硅之前做好准备
在 SoC 准备就绪之前,在定制 SoC 中测试 Xtensa 代码。测试 SoC 需要大量时间,但TRACE32 可让您在虚拟原型和模拟器上开始软件开发,使用与实际芯片相同的图形用户界面和工具集。
使用仿真的 Verilog 或 VHDL 网表,在出厂前验证 SoC(包括调试机制)。劳特巴赫通用处理程序库(GTL)允许您在寄存器级执行硅前调试。
Xtensa 支持的第三方工具
以下功能适用于TRACE32 支持的所有架构。如果此处未列出您的设备或工具,请与我们联系;支持通常已经在路上。