《利用嵌入式功能监视器增强 RISC-V SoC 的调试和优化.pdf》由会员分享,可在线阅读,更多相关《利用嵌入式功能监视器增强 RISC-V SoC 的调试和优化.pdf(16页珍藏版)》请在三个皮匠报告上搜索。
1、Enhancing your RISC-V SoC debug&optimization with embedded functional monitors Unrestricted|Siemens 2025|Siemens Digital Industries SoftwareMat ODonnell,Software Architect LeadTessent Embedded Analytics,Siemens EDAAgendaUnrestricted|Siemens 2025|Siemens Digital Industries SoftwareFunctional Monitori
2、ng what and why?Mitigating issues for high bandwidthActionable insights Customer Use CasesContinuous in life monitoringSummaryFunctional monitoring why?Unrestricted|Siemens 2025|Siemens Digital Industries SoftwareNeed better ways to observe if SoCs behave and perform as intendedThe effort required t
3、o validate,debug,and optimize SoCs continues to escalateReduces SoC debug effortprior to launchEnables in-life system health monitoringSimplifies system performanceoptimization before and after launchFunctional monitoring what?Unrestricted|Siemens 2025|Siemens Digital Industries SoftwareObserving no
4、n-intrusively if your SoC behaves as it was designedCoreRAMBus MonitorSystem BusSystem-wide functional monitoringUnrestricted|Siemens 2025|Siemens Digital Industries SoftwareFull system-level debug and functional monitoring provide additional insightsPrimary CoreSystem Bus(AXI)On-Chip RAMBus Monitor
5、Status MonitorbootROMSecondary CoreStatic instrumentationVirtual consoleProcessor Analytics ModuleSystem Memory BufferOn-chip storageMinimally-invasive loggingGet real-time performance metricsof the busGet the instructions executed Logic analyzerUltra-fast UART-like interfaceProcessor run controlTra
6、ce Encoder#configure filter for writes between two addressesfilter=hsdk.BusMonitor.Interface.Filter()filter.address(0 x60000000,0 x60054600,inclusive)filter.types(write)Mitigating issues for high bandwidth Unrestricted|Siemens 2025|Siemens Digital Industries Software Smart Filtering Smart Logging Co