Fabric Trace

(Ask a Question)

Fabric Trace is a status monitoring analytic module that provides a 40 channel logic analyzer required for hardware tracing of the FPGA fabric design concurrently with CPU and AXI trace functions. It also provides an 8-bit GPIO control unit enabling the Trace block to control internal FPGA fabric functions. One of these GPIO connections can be used to control a 2:1 MUX allowing greater than 32 channels to be traced (32 at a time) without reprogramming the PolarFire SoC device.

The following table lists the interfaces ports of Fabric Trace.

Table 1. Fabric Trace IO Ports
EIP Connection MSS Direction Function
USOC_TRACE_CLOCK_F2M Input Clock input to Fabric Trace
USOC_TRACE_VALID_F2M Input Valid input to Fabric Trace
USOC_TRACE_DATA_F2M[39:0] Input 40-bit trace input to Fabric Trace
USOC_CONTROL_DATA_M2F[7:0] Output 8-bit GPIO to the fabric