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)允许您在寄存器级执行硅前调试。