Memory, Trace and Profiling Access - 1.0 English - PG428

MicroBlaze Debug Module V (MDM V) LogiCORE IP Product Guide (PG428)

Document ID
PG428
Release Date
2024-11-13
Version
1.0 English

Memory Access

When using the RISC-V System Bus memory access, the AXI4 Master should be connected to access the system memory accessible by the connected MicroBlazeâ„¢ cores, usually through the processor cache interfaces M_AXI_DC and M_AXI_IC. Depending on the AXI interconnect topology, this might exclude peripheral I/O accessed through the processor peripheral interface M_AXI_DP. The LMB Master ports should be connected to access the LMB local memory of the corresponding processor. This can be done by adding an additional LMB slave input to the data-side LMB block RAM Interface Controller (see the LMB BRAM Interface Controller LogiCORE IP Product Guide (PG112)).

Trace and Profiling Access

The System Bus can also be connected to the S_AXI interface of the MicroBlaze V cores, giving access to the RISC-V N-Trace (Nexus-based Trace) and Non-intrusive Profiling register space.

As an alternative, the MDM V also allows the System Bus to access Trace and Profiling directly through the normal debug interface, by selecting the Embedded Trace Interface. This option does not require any additional connections between the MDM V and the MicroBlaze V cores.

For detailed information on Trace and Profiling, see MicroBlaze V Processor Reference Guide (UG1629).