Problem Description
I am currently working with the SiFive P550 core and need to perform real-time hardware instruction tracing for debugging and performance analysis. I am trying to determine the compatibility and the specific tooling requirements for this core.
Details
Specifically, I would like to know:
-
Freedom Studio: Does the current version of Freedom Studio support instruction-level tracing for the P550? If so, are there specific hardware probes (e.g., Segger J-Link Ultra+ or SiFive Insight) required?
-
Nexus Tracing: Does the P550 implementation strictly follow the RISC-V Nexus Trace (N-Trace) standard? Can I use standard Nexus-compliant decoders to capture the trace data?
-
Trace Sink: Is the trace data typically routed to an on-chip SRAM buffer (SBA), or can it be streamed off-chip via a high-speed trace port on P550-based SoCs?
What I’ve Tried/Researched
-
See this web https://www.sifive.cn/software/sifive-freedom-studio, But I cannot download this software; and Now, I have no Sifive P550 now.
-
I searched many key-word in Google, but not found one blog/document to use.