0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AMD助力劳特巴赫开发新一代TRACE32调试与跟踪工具

Xilinx赛灵思官微 来源:Xilinx赛灵思官微 2024-09-18 09:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“作为调试和跟踪工具的全球市场领导者,我们必须对我们的开发平台提出最高要求。在性能、可靠性、能效和灵活性方面,AMD Zynq UltraScale+ MPSoC 是为当今和未来要求严苛的客户开发领先产品的出色解决方案。”

—— Stephan Lauterbach

共同所有者兼首席技术官

创立于 1979 年,劳特巴赫( Lauterbach )已经确立自身的电路仿真器和调试工具市场领导者的地位。如今,凭借着 40 多年的经验,劳特巴赫易于使用的 TRACE32 微处理器调试与跟踪工具已广泛应用于从可再生能源到智能手机以及汽车等多个行业。

TRACE32 PowerDebug 是一个功能强大、模块化、灵活的调试系统,可适应客户不同项目和芯片的变化并进行调整。TRACE32 PowerTrace 扩展在系统正常运行时收集信息,无需中断任务运行。它可用于时序分析,定位仅在运行时发生的难以发现的错误,或者创建用于认证的代码覆盖率报告。

项目挑战

劳特巴赫的客户一直期望 TRACE32 工具能够实现高性能、功能性和可靠性,以及对多核调试、各种类型的管理程序和操作系统的支持。

此外,工具也需要通过灵活升级来支持新芯片,并将外部信号程序代码相关联,以执行例如能量分析之类的操作。

劳特巴赫必须在芯片和软件层面上将所有这些要求整合到其产品中,并探索一种尽可能减少搭载芯片数量的高性能、灵活和低能耗解决方案,以最大限度提高可靠性。

解决方案

经过深度评估,劳特巴赫的 PowerDebug 模块设计选用了 AMD Zynq UltraScale+ MPSoC。该器件以优化的异构处理引擎组合形式提供了出色的处理、I/O 和内存带宽(Arm Cortex-A53 CPU 时钟频率为 1.3GHz,Arm Cortex-R5F 实时 CPU 时钟频率为 533MHz),嵌入在高性能片上互联并搭配适当的片上存储器子系统。

AMD Zynq UltraScale+ MPSoC 提供了劳特巴赫所需的广泛性能、灵活性和效率,以满足其新一代 TRACE32 调试与跟踪工具的需求,同时提供多重安全级别、更高的安全性和高级电源管理特性,这也是 劳特巴赫的关键需求。

wKgaombqMb6AashuAACK92fdXe0571.jpg

图 1:TRACE32 模块化系统

劳特巴赫战略技术联盟经理 Rolf Kühnis 表示:“我们的客户拥有面世 15 年历史的调试工具,因此涉及到长期的维护时间。这些产品非常耐用,通常在恶劣环境中运行。借助 AMD 灵活应变的 Zynq 自适应 SoC,我们能够轻松地在现场升级这些产品。”

设计成效

通过使用搭载 Zynq UltraScale+ MPSoC 高性能芯片(由 AMD Kintex 7 FPGA 提供支持)进行跟踪扩展的解决方案,劳特巴赫能够实现所有设计目标,包括:

提供极高水平的灵活性:TRACE32 PowerDebug X50 基础模块可以通过简单更换调试探针或添加适当的许可证来进行配置,以支持 15,000 多种器件,涵盖 150 多种受支持的芯片架构。

扩展调试与跟踪工具的性能:PowerDebug 模块的强大实现能力意味着调试中的响应极为迅速。劳特巴赫将许多任务的处理卸载至靠近目标的 Zynq UltraScale+ MPSoC。PC 中的纯软件实现会由于高时延而导致整体流程更为冗长。跟踪扩展实现了 80Gb/s 的跟踪带宽,由 TRACE32 PowerTrace Serial 2 提供。

扩展功能集:劳特巴赫提供了无限的多核调试、OS 和 AUTOSAR 感知调试、管理程序感知调试、远程调试,实时添加逻辑分析仪模块以记录芯片数据和硬件信号等功能。

功率效率:基于 AMD Zynq UltraScale+ MPSoC 及其高级动态功耗管理单元的劳特巴赫解决方案有助于用户保持低功耗。

Kühnis 指出:“AMD 是一家值得信赖的合作伙伴,能够在适当的时机以适当的价格和封装方案提供灵活的产品。当我们的客户提出新的解决方案,并且需要迅速实现解决方案时,AMD 提供的灵活性能够帮助我们尽快满足这些客户的需求。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5647

    浏览量

    139030
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3716

    浏览量

    133107
  • 微处理器
    +关注

    关注

    11

    文章

    2416

    浏览量

    85346
  • Zynq
    +关注

    关注

    10

    文章

    625

    浏览量

    49241

原文标题:劳特巴赫利用 Zynq 突破嵌入式系统设计极限

文章出处:【微信号:赛灵思,微信公众号:Xilinx赛灵思官微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【干货分享】RT-Trace国产调试工具 | 技术集结

    专为嵌入式开发者打造的款高性能、多功能的调试工具。它集成了实时系统跟踪、数据监控、GDB远程调试、Flash程序烧录、虚拟终端等多种功能于
    的头像 发表于 09-16 08:07 579次阅读
    【干货分享】RT-<b class='flag-5'>Trace</b>国产<b class='flag-5'>调试工具</b> | 技术集结

    AMD Vivado ChipScope助力硬件调试

    许多硬件问题只有在整个集成系统实时运行的过程中才会显现出来。AMD Vivado ChipScope 提供了套完整的调试流程,可在系统运行期间最大限度提升对可编程逻辑的观测能力,助力
    的头像 发表于 09-05 17:08 914次阅读

    【直播预告】RT-Trace调试工具V1.1.0版本功能全解析 | 问学直播

    RT-Thread直致力于为开发者提供更高效的工具和技术支持。RT-Trace调试工具自面世以来持续演进,功能不断丰富:2025年5月:R
    的头像 发表于 09-05 11:53 964次阅读
    【直播预告】RT-<b class='flag-5'>Trace</b><b class='flag-5'>调试工具</b>V1.1.0版本功能全解析 | 问学直播

    新一代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件和工具
    的头像 发表于 08-20 09:15 3633次阅读

    AMD 2025.1版嵌入式软件和工具的新增功能

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。
    的头像 发表于 08-15 15:32 1039次阅读

    RT-Trace初体验之使用Trace功能调试Cortex-M4 | 技术集结

    随着嵌入式系统规模和复杂度不断提升,传统的调试手段已难以满足对系统运行状态的精细化分析需求。为提升开发效率、优化系统性能,RT-Thread推出了款全新调试工具——RT-
    的头像 发表于 07-06 10:03 1158次阅读
    RT-<b class='flag-5'>Trace</b>初体验<b class='flag-5'>一</b>之使用<b class='flag-5'>Trace</b>功能<b class='flag-5'>调试</b>Cortex-M4 | 技术集结

    RT-Trace调试工具正式发布!

    5月20日,RT-Thread官方预售了首款调试工具RT-Trace,获得了开发者及企业用户的广泛关注与支持。RT-Trace调试工具结束预
    的头像 发表于 06-18 12:02 1206次阅读
    RT-<b class='flag-5'>Trace</b><b class='flag-5'>调试工具</b>正式发布!

    Lauterbach TRACE32开发工具现在支持PX5 RTOS

    Lauterbach TRACE32开发工具现在支持PX5 RTOS。这里TRACE32工具支持包括对PX5 RTOS内部结构和数据的访问,使开发
    的头像 发表于 06-12 16:38 827次阅读

    重磅预售!RT-Trace调试工具

    嵌入式开发者注意!调试神器RT-Trace即将登陆淘宝!嵌入式开发从业者们:您是否常被调试效率低下、线程分析不清、故障定位困难所困扰?别愁!
    的头像 发表于 05-20 18:15 990次阅读
    重磅预售!RT-<b class='flag-5'>Trace</b><b class='flag-5'>调试工具</b>

    巴赫TRACE32全面支持芯驰科技车规MCU芯片E3650

    近日,巴赫(Lauterbach)与芯驰科技共同宣布,其 TRACE32开发工具现已支持芯驰新一代
    的头像 发表于 04-22 16:40 1040次阅读
    <b class='flag-5'>劳</b><b class='flag-5'>特</b><b class='flag-5'>巴赫</b><b class='flag-5'>TRACE32</b>全面支持芯驰科技车规MCU芯片E3650

    IMXRT1170-EVK如何使用J-Trace探针启用指令跟踪

    Ozone(Segger 的调试器)中没有任何跟踪。Instruction Trace 视图显示 “No data”。 我编写了个 JLink 脚本来配置 RT1176 上的
    发表于 04-07 06:21

    无法使用lauterbach trace32调试器解锁ECM上的JTAG,怎么解决?

    客户 (毛虫) 正在处理 SAC57D54H。我们已经锁定了 ECM 上的 JTAG,但他们无法使用 lauterbach trace32调试器解锁 ECM 上的 JTAG。 他们已经用 8x32
    发表于 03-21 08:18

    基于SEGGER的Ozone调试器和J-Trace工具跟踪Ferrocene的Rust应用

    2025年3月,SEGGER和Ferrous Systems合作,确保使用Ferrous Systems的Ferrocene工具链编译的Rust应用程序可以通过SEGGER的J-Trace工具实时下载分析。
    的头像 发表于 03-14 11:27 1275次阅读

    新思科技推出基于AMD芯片的新一代原型验证系统

    近日,新思科技宣布推出全新基于AMD Versal™ Premium VP1902自适应系统级芯片(SoC)的HAPS®原型验证系统,以此进步升级其硬件辅助验证(HAV)产品组合。 此次推出的全新一代
    的头像 发表于 02-19 17:12 1153次阅读

    直播预告|智算时代,如何通过 N-Trace 助力 RISC-V 性能优化

    RISC-VN-Trace(基于Nexus的跟踪)是针对RISC-V体系结构的调试跟踪技术。该技术通过定义
    的头像 发表于 01-10 17:53 1217次阅读
    直播预告|智算时代,如何通过 N-<b class='flag-5'>Trace</b> <b class='flag-5'>助力</b> RISC-V 性能优化