当前位置:首页 > 报告详情

RISC-V系统的高效调试和跟踪:一种硬件 软件协同设计方法.pdf

上传人: c** 编号:955319 2025-10-27 12页 795.63KB

1、Efficient Debug and Trace of RISC-V Systems:a hardware/software co-design approach Unrestricted|Siemens 2025|Siemens Digital Industries SoftwareOana Lazar,Embedded Software Engineer,Tessent Embedded Analytics RISC-V Summit Europe,15thMay 2025Highly efficient traceAgendaUnrestricted|Siemens 2025|Siem

2、ens Digital Industries SoftwareHardware/software co-design approachHighly efficient traceMinimally intrusive logging of program flowMinimally intrusive logging of program flowHarnessing hardware/software benefitsHarnessing hardware/software benefitsSystem integration verification for an end-to-end d

3、ebug and trace solutionIncreased complexity brings increasingly complex issuesUnrestricted|Siemens 2025|Siemens Digital Industries SoftwareSystem complexity Generative AI High-performance computing Multi-chiplet technologies Silent Data Corruption&Heisenbugs Existing solutions interfere with sensiti

4、ve bugs More in-depth visibility is neededSkillsshortageBugcomplexity Non-intrusive solutions to facilitate debugging More visibility for multiple debug methods and insights Minimize ramp-up:use existing freeware&open-source solutionsHardware/software co-design approachUnrestricted|Siemens 2025|Siem

5、ens Digital Industries SoftwareHardware IPRun controlOn-chip traceEfficient loggingFast ELF uploadsComms.Wired comms between SoC and host machineSoftware interfaceHost software to configure hardware IP and connect with users debugging environmentsUser environmentCompatibility with debugging toolRISC

6、-V systemAXI bus/NoCSystem MemoryDebug Transport ModuleTrace interfaceHartDesigning the hardware with software in mind,and vice-versaHighly efficient traceUnrestricted|Siemens 2025|Siemens Digital Industries SoftwareTrace decoding and reconstruction:Performed out-of-box with GDB Custom instructions

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据报告的内容,全文主要内容概括如下: - **高效调试和跟踪RISC-V系统**:采用硬件/软件协同设计方法,实现高效且最小侵入性的程序流程跟踪。 - **挑战与需求**:随着系统复杂性增加,需要非侵入式调试解决方案和更深入的可见性。 - **硬件/软件协同设计**:设计硬件时考虑软件需求,反之亦然,以优化系统性能。 - **高效跟踪技术**:支持“Efficient Trace for RISC-V (E-Trace)”规范,实现高压缩率(平均0.2317位/指令)。 - **模块化解决方案**:包括静态仪器模块、直接内存访问模块、虚拟控制台模块和处理器分析模块。 - **系统集成验证**:验证预验证IP模块的系统集成,提高项目效率。 - **软件兼容性**:与GDB、Visual Studio Code、Lauterbach TRACE32®等第三方工具兼容。 - **验证环境**:提供UVM集成环境,支持虚拟接口和示例测试。 - **Tessent UltraSight-V**:提供全面的RISC-V调试和跟踪解决方案,包括硬件IP和软件接口。
揭秘高效追踪!" "硬件软件共舞,RISC-V调试效率翻倍?" "E-Trace解码解码,RISC-V调试更轻松!"
客服
商务合作
小程序
服务号
折叠